Compare all timetables for the bus from Madrid to Sofia
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 59h 45m | 8:50 PM | Madrid | Sur Bus Station | 9:35 AM | Sofia | Central Bus Station | Economy | $237 |
A Bus from FlixBus goes from Sur Bus Station, Madrid (Spain) at 12/5/2025 8:50:00 PM to Central Bus Station, Sofia (Bulgaria) arriving at 12/8/2025 9:35:00 AM. 50 Economy ticket for $237 per person are available. Travel duration is 59h 45m
|
-
-
Busbud55h 35m01:00 AMMadridAvenida de América Bus Station8:50 AMBarcelonaSants Bus Station0EconomyA Bus from Busbud goes from Avenida de América Bus Station, Madrid (Spain) at 12/6/2025 1:00:00 AM to Sants Bus Station, Barcelona (Spain) arriving at 12/6/2025 8:50:00 AM. 50 Economy ticket for $46 per person are available. Travel duration is 7h 50m
-
FlixBus46h 50m09:45 AMBarcelonaNord Bus Station9:35 AMSofiaCentral Bus Station0EconomyA Bus from FlixBus goes from Nord Bus Station, Barcelona (Spain) at 12/6/2025 9:45:00 AM to Central Bus Station, Sofia (Bulgaria) arriving at 12/8/2025 9:35:00 AM. 50 Economy ticket for $150 per person are available. Travel duration is 46h 50m
Waiting Time 0h 55m -
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 59h 45m | 8:50 PM | Madrid | Sur Bus Station | 9:35 AM | Sofia | Central Bus Station | Economy | $213 |
A Bus from FlixBus goes from Sur Bus Station, Madrid (Spain) at 12/6/2025 8:50:00 PM to Central Bus Station, Sofia (Bulgaria) arriving at 12/9/2025 9:35:00 AM. 50 Economy ticket for $213 per person are available. Travel duration is 59h 45m
|
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 59h 45m | 8:50 PM | Madrid | Sur Bus Station | 9:35 AM | Sofia | Central Bus Station | Economy | $248 |
A Bus from FlixBus goes from Sur Bus Station, Madrid (Spain) at 12/8/2025 8:50:00 PM to Central Bus Station, Sofia (Bulgaria) arriving at 12/11/2025 9:35:00 AM. 50 Economy ticket for $248 per person are available. Travel duration is 59h 45m
|
-
-
Busbud55h 35m01:00 AMMadridAvenida de América Bus Station8:50 AMBarcelonaSants Bus Station0EconomyA Bus from Busbud goes from Avenida de América Bus Station, Madrid (Spain) at 12/6/2025 1:00:00 AM to Sants Bus Station, Barcelona (Spain) arriving at 12/6/2025 8:50:00 AM. 50 Economy ticket for $46 per person are available. Travel duration is 7h 50m
-
FlixBus46h 50m09:45 AMBarcelonaNord Bus Station9:35 AMSofiaCentral Bus Station0EconomyA Bus from FlixBus goes from Nord Bus Station, Barcelona (Spain) at 12/6/2025 9:45:00 AM to Central Bus Station, Sofia (Bulgaria) arriving at 12/8/2025 9:35:00 AM. 50 Economy ticket for $150 per person are available. Travel duration is 46h 50m
Waiting Time 0h 55m -
Best Price Offer: The price for the cheapest bus from Madrid to Sofia is $185 on 11/30/2025. Flexible travelers save on ticket prices.
Facts about the bus from Madrid to Sofia
Compare all providers like 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 $185!
| Cheapest Bus | $185 |
| Fastest Bus | 60h 45m |
| Earliest Bus | 8:50 PM |
| Latest Bus | 8:50 PM |
| Daily Bus Routes | 1 Ø |
| Distance | 1,400.5 miles |
| Bus Companies | FlixBus |
Cheapest bus connections from Madrid to Sofia
Every day, 1 buses from 1 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 12/05/2025 and for the following days.
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.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.
Compare the bus with other modes of transport
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
- From Algeciras to Madrid bus
- Bus Almería - Madrid
- Buses from Amsterdam to Madrid
- Buses Badajoz - Madrid
- Buses to Madrid from Benidorm
- Buses from Bilbao to Madrid
- Bus Chiclana de la Frontera to Madrid
- Bus to Madrid from Eibar
- Bus to Madrid from Fátima
- Bus Jaén - Madrid
- Buses León to Madrid
- Bus Lisbon - Madrid
- Buses Lourdes - Madrid
- Buses to Madrid from Murcia
- Bus Paris - Madrid
- Buses from Plasencia to Madrid
- Buses Pontevedra to Madrid
- Bus Sanchidrián to Madrid
- Buses Segovia to Madrid
- Buses Zamora - Madrid
- Bus Routes to Sofia
- Buses to Sofia from Amsterdam
- Buses to Sofia from Blagoevgrad
- Bus from Bologna to Sofia
- Bus from Çanakkale to Sofia
- From Edirne to Sofia bus
- Buses from Kardzhali to Sofia
- Buses Katerini to Sofia
- Leipzig to Sofia bus
- Buses Ljubljana - Sofia
- Bus from London to Sofia
- Bus from Mannheim to Sofia
- Buses from Milan to Sofia
- Bus Odesa to Sofia
- Bus Pazardzhik to Sofia
- Bus from Prague to Sofia
- Bus Ruse to Sofia
- Serres to Sofia bus
- Buses Stara Zagora to Sofia
- Bus Warsaw - Sofia
- Bus from Yambol to Sofia

