Compare all timetables for the bus from Madrid to Sofia
Cheapest bus trips today
-
FlixBus60h 45m08:50 PMMadridSur Bus Station9:35 AMSofiaCentral Bus Station0EconomyA Bus from FlixBus goes from Sur Bus Station, Madrid (Spain) at 5/1/2025 8:50:00 PM to Central Bus Station, Sofia (Bulgaria) arriving at 5/4/2025 9:35:00 AM. 50 Economy ticket for $217 per person are available. Travel duration is 60h 45m
-
-
Busbud76h 30m011:30 AMMadridMendez Alvaro Train Station7:25 PMBarcelonaSants Bus Station0EconomyA Bus from Busbud goes from Mendez Alvaro Train Station, Madrid (Spain) at 5/3/2025 11:30:00 AM to Sants Bus Station, Barcelona (Spain) arriving at 5/3/2025 7:25:00 PM. 50 Economy ticket for $21 per person are available. Travel duration is 7h 55m
-
Busbud41h 0m011:00 PMBarcelonaSants Bus Station4:00 PMSofiaCentral Bus Station0EconomyA Bus from Busbud goes from Sants Bus Station, Barcelona (Spain) at 5/4/2025 11:00:00 PM to Central Bus Station, Sofia (Bulgaria) arriving at 5/6/2025 4:00:00 PM. 50 Economy ticket for $125 per person are available. Travel duration is 41h 0m
Waiting Time 27h 35m -
Cheapest bus trips tomorrow
-
FlixBus60h 45m08:50 PMMadridSur Bus Station9:35 AMSofiaCentral Bus Station0EconomyA Bus from FlixBus goes from Sur Bus Station, Madrid (Spain) at 5/2/2025 8:50:00 PM to Central Bus Station, Sofia (Bulgaria) arriving at 5/5/2025 9:35:00 AM. 50 Economy ticket for $310 per person are available. Travel duration is 60h 45m
-
-
Busbud76h 30m011:30 AMMadridMendez Alvaro Train Station7:25 PMBarcelonaSants Bus Station0EconomyA Bus from Busbud goes from Mendez Alvaro Train Station, Madrid (Spain) at 5/3/2025 11:30:00 AM to Sants Bus Station, Barcelona (Spain) arriving at 5/3/2025 7:25:00 PM. 50 Economy ticket for $21 per person are available. Travel duration is 7h 55m
-
Busbud41h 0m011:00 PMBarcelonaSants Bus Station4:00 PMSofiaCentral Bus Station0EconomyA Bus from Busbud goes from Sants Bus Station, Barcelona (Spain) at 5/4/2025 11:00:00 PM to Central Bus Station, Sofia (Bulgaria) arriving at 5/6/2025 4:00:00 PM. 50 Economy ticket for $125 per person are available. Travel duration is 41h 0m
Waiting Time 27h 35m -
Cheapest bus trips Saturday
-
Union Ivkoni50h 0m09:00 AMMadridSur Bus Station11:00 AMSofiaBratya Miladinovi0EconomyA Bus from Union Ivkoni goes from Sur Bus Station, Madrid (Spain) at 5/3/2025 9:00:00 AM to Bratya Miladinovi, Sofia (Bulgaria) arriving at 5/5/2025 11:00:00 AM. 50 Economy ticket for $127 per person are available. Travel duration is 50h 0m
-
Union Ivkoni50h 0m09:00 AMMadridMendez Alvaro Train Station11:00 AMSofiaCentral Bus Station0EconomyA Bus from Union Ivkoni goes from Mendez Alvaro Train Station, Madrid (Spain) at 5/3/2025 9:00:00 AM to Central Bus Station, Sofia (Bulgaria) arriving at 5/5/2025 11:00:00 AM. 50 Economy ticket for $130 per person are available. Travel duration is 50h 0m
Cheapest bus trips Sunday
-
Union Ivkoni50h 30m010:00 AMMadridMendez Alvaro Train Station12:30 PMSofiaCentral Bus Station0EconomyA Bus from Union Ivkoni goes from Mendez Alvaro Train Station, Madrid (Spain) at 5/4/2025 10:00:00 AM to Central Bus Station, Sofia (Bulgaria) arriving at 5/6/2025 12:30:00 PM. 50 Economy ticket for $131 per person are available. Travel duration is 50h 30m
-
Union Ivkoni54h 30m010:00 AMMadridSur Bus Station4:30 PMSofiaBratya Miladinovi0EconomyA Bus from Union Ivkoni goes from Sur Bus Station, Madrid (Spain) at 5/4/2025 10:00:00 AM to Bratya Miladinovi, Sofia (Bulgaria) arriving at 5/6/2025 4:30:00 PM. 50 Economy ticket for $146 per person are available. Travel duration is 54h 30m
Cheapest bus trips Tuesday
-
Union Ivkoni48h 30m010:00 AMMadridSur Bus Station10:30 AMSofiaBratya Miladinovi0EconomyA Bus from Union Ivkoni goes from Sur Bus Station, Madrid (Spain) at 5/6/2025 10:00:00 AM to Bratya Miladinovi, Sofia (Bulgaria) arriving at 5/8/2025 10:30:00 AM. 50 Economy ticket for $137 per person are available. Travel duration is 48h 30m
Cheapest bus trips Wednesday
-
FlixBus60h 45m08:50 PMMadridSur Bus Station9:35 AMSofiaCentral Bus Station0EconomyA Bus from FlixBus goes from Sur Bus Station, Madrid (Spain) at 5/7/2025 8:50:00 PM to Central Bus Station, Sofia (Bulgaria) arriving at 5/10/2025 9:35:00 AM. 50 Economy ticket for $210 per person are available. Travel duration is 60h 45m
-
-
Busbud76h 30m011:30 AMMadridMendez Alvaro Train Station7:25 PMBarcelonaSants Bus Station0EconomyA Bus from Busbud goes from Mendez Alvaro Train Station, Madrid (Spain) at 5/3/2025 11:30:00 AM to Sants Bus Station, Barcelona (Spain) arriving at 5/3/2025 7:25:00 PM. 50 Economy ticket for $21 per person are available. Travel duration is 7h 55m
-
Busbud41h 0m011:00 PMBarcelonaSants Bus Station4:00 PMSofiaCentral Bus Station0EconomyA Bus from Busbud goes from Sants Bus Station, Barcelona (Spain) at 5/4/2025 11:00:00 PM to Central Bus Station, Sofia (Bulgaria) arriving at 5/6/2025 4:00:00 PM. 50 Economy ticket for $125 per person are available. Travel duration is 41h 0m
Waiting Time 27h 35m -
Frequency of bus connections between Madrid and Sofia
Facts about the bus from Madrid to Sofia
Compare all providers like Union Ivkoni and FlixBus that travel 1 times every day by bus from Madrid to Sofia in one click! Book your bus ticket from Madrid to Sofia starting from $127!
Cheapest Bus | $127 |
Fastest Bus | 48h 30m |
Earliest Bus | 8:50 PM |
Latest Bus | 8:50 PM |
Daily Bus Routes | 1 Ø |
Distance | 1,400.5 miles |
Bus Companies | Union Ivkoni and FlixBus |
Cheapest bus connections from Madrid to Sofia
Every day, 1 buses from 2 bus companies leave Madrid for Sofia: in the table below, you will find the cheapest prices for a bus ticket for this route, starting from 05/02/2025 and for the following days.
The cheapest time to travel from Madrid to Sofia
How to save money travelling from Madrid to Sofia
Book the ticket from Madrid to Sofia in advance! The earlier you book, the cheaper usually the price is. Also, you will be sure to have a place on the bus from Madrid to Sofia, compared instead if you buy it at the last moment, or directly at the station.
If you can, avoid travelling at peak times. Instead of weekend, try travelling during the week. Travelling in the evening or at night it’s also cheaper, and later buses from Madrid to Sofia are also emptier.Beloved bus companies from Madrid to Sofia
FlixBus from Madrid to Sofia
Here you will find the key facts about the FlixBus bus route Madrid to Sofia:
Cheapest Price | $210 |
Fastest Bus | 60h 45m |
Earliest Bus | 8:50 PM |
Last Bus | 8:50 PM |
Daily Connections | 1 Ø |
Found on | 4/28/2025 |
All bus stations and stops in Madrid and Sofia
In the map below, you can see where to find all bus stations in Madrid and Sofia.
Service and Comfort on the bus from Madrid to Sofia
FAQs about the Madrid to Sofia bus
How much does a Madrid Sofia bus trip cost?
How much could I save by comparing buses from Madrid to Sofia?
On average, how many connections are available from Madrid to Sofia each day?
How long does a bus journey from Madrid to Sofia take?
What time is the first bus from Madrid to Sofia?
What time is the last bus from Madrid to Sofia?
Which bus companies operate the Madrid Sofia route?
Is there a direct bus between Madrid and Sofia?
What can I take with me on the Madrid to Sofia bus route?
What equipment is available for the Madrid Sofia bus route?
Available seat classes which are offered on the bus route Madrid to Sofia
The cheapest option available for your ticket, it usually comes with reclinable seats and AC.
More bus routes to Madrid and to Sofia
- Bus Routes to Madrid
- Bus Almería - Madrid
- Buses from Amsterdam to Madrid
- Buses to Madrid from Benidorm
- Buses from Bilbao to Madrid
- Bus to Madrid from Bucharest
- Bus Cádiz - Madrid
- Buses from Calp to Madrid
- Buses from Cuenca to Madrid
- Bus Jaén - Madrid
- Bus to Madrid from La Linea de la Concepción
- Bus Lisbon - Madrid
- Buses Lourdes - Madrid
- Buses Lucena to Madrid
- Bus from Lugo to Madrid
- Buses to Madrid from Murcia
- From Ourense to Madrid bus
- From Palencia to Madrid bus
- Bus Paris - Madrid
- Buses to Madrid from Santander
- Bus to Madrid from Torrevieja
- Bus Routes to Sofia
- Buses to Sofia from Blagoevgrad
- Bus from Bologna to Sofia
- Buses to Sofia from Budapest
- Bus from Chambery to Sofia
- From Edirne to Sofia bus
- Buses Innsbruck - Sofia
- Buses from Kardzhali to Sofia
- Buses from Karlsruhe to Sofia
- Bus to Sofia from Kyiv
- Bus from Larissa to Sofia
- Buses Ljubljana - Sofia
- Bus from London to Sofia
- From Lund to Sofia bus
- Bus from Mannheim to Sofia
- Buses from Milan to Sofia
- Bus Odesa to Sofia
- Bus Pazardzhik to Sofia
- Bus Ruse to Sofia
- Buses Stara Zagora to Sofia
- Bus from Yambol to Sofia