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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Union Ivkoni | 49h 30m | 10:00 AM | Madrid | Sur Bus Station | 12:30 PM | Sofia | Central Bus Station | Economy | $152 |
A Bus from Union Ivkoni goes from Sur Bus Station, Madrid (Spain) at 11/3/2026 10:00:00 AM to Central Bus Station, Sofia (Bulgaria) arriving at 11/5/2026 12:30:00 PM. 50 Economy ticket for $152 per person are available. Travel duration is 49h 30m
|
| 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 | $193 |
A Bus from FlixBus goes from Sur Bus Station, Madrid (Spain) at 11/4/2026 8:50:00 PM to Central Bus Station, Sofia (Bulgaria) arriving at 11/7/2026 9:35:00 AM. 50 Economy ticket for $193 per person are available. Travel duration is 59h 45m
|
-
-
ALSA67h 35m01:00 PMMadridAvenida de Aragon9:05 PMBarcelonaNord Bus Station0EconomyA Bus from ALSA goes from Avenida de Aragon, Madrid (Spain) at 11/4/2026 1:00:00 PM to Nord Bus Station, Barcelona (Spain) arriving at 11/4/2026 9:05:00 PM. 50 Economy ticket for $17 per person are available. Travel duration is 8h 5m
-
FlixBus47h 5m09:30 AMBarcelonaNord Bus Station9:35 AMSofiaCentral Bus Station0EconomyA Bus from FlixBus goes from Nord Bus Station, Barcelona (Spain) at 11/5/2026 9:30:00 AM to Central Bus Station, Sofia (Bulgaria) arriving at 11/7/2026 9:35:00 AM. 50 Economy ticket for $130 per person are available. Travel duration is 47h 5m
Waiting Time 12h 25m -
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 57h 0m | 11:35 PM | Madrid | Sur Bus Station | 9:35 AM | Sofia | Central Bus Station | Economy | $159 |
A Bus from FlixBus goes from Sur Bus Station, Madrid (Spain) at 11/5/2026 11:35:00 PM to Central Bus Station, Sofia (Bulgaria) arriving at 11/8/2026 9:35:00 AM. 50 Economy ticket for $159 per person are available. Travel duration is 57h 0m
|
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Union Ivkoni | 51h 30m | 10:00 AM | Madrid | Sur Bus Station | 2:30 PM | Sofia | Central Bus Station | Economy | $152 |
A Bus from Union Ivkoni goes from Sur Bus Station, Madrid (Spain) at 11/6/2026 10:00:00 AM to Central Bus Station, Sofia (Bulgaria) arriving at 11/8/2026 2:30:00 PM. 50 Economy ticket for $152 per person are available. Travel duration is 51h 30m
|
| Mode of Transport | BertCompanyCountOneCompanyName | Duration | Departure time | From | Departure | Arrival time | To | Destination | Logo | Seat classes | Price | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FlixBus | 57h 0m | 11:35 PM | Madrid | Sur Bus Station | 9:35 AM | Sofia | Central Bus Station | Economy | $138 |
A Bus from FlixBus goes from Sur Bus Station, Madrid (Spain) at 11/8/2026 11:35:00 PM to Central Bus Station, Sofia (Bulgaria) arriving at 11/11/2026 9:35:00 AM. 50 Economy ticket for $138 per person are available. Travel duration is 57h 0m
|
||
| Union Ivkoni | 47h 30m | 10:00 AM | Madrid | Sur Bus Station | 10:30 AM | Sofia | Central Bus Station | Economy | $152 |
A Bus from Union Ivkoni goes from Sur Bus Station, Madrid (Spain) at 11/8/2026 10:00:00 AM to Central Bus Station, Sofia (Bulgaria) arriving at 11/10/2026 10:30:00 AM. 50 Economy ticket for $152 per person are available. Travel duration is 47h 30m
|
Best Price Offer: The price for the cheapest bus from Madrid to Sofia is $124 on 11/24/2026. Flexible travelers save on ticket prices.
Frequency of bus connections between Madrid and Sofia
Facts about the bus from Madrid to Sofia
Compare all providers like FlixBus and Union Ivkoni 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 $124!
| Cheapest Bus | $124 |
| Fastest Bus | 48h 30m |
| Earliest Bus | 10:00 AM |
| Latest Bus | 11:35 PM |
| Daily Bus Routes | 1 Ø |
| Distance | 1,400.5 miles |
| Bus Companies | FlixBus and Union Ivkoni |
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 11/03/2026 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.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?
How does CheckMyBus find the best bus deals from Madrid to Sofia?
How does CheckMyBus technology work for trips from Madrid to Sofia?
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
- Braga to Madrid bus
- Buses Gijón to Madrid
- Bus Jaén - Madrid
- Buses León to Madrid
- Bus to Madrid from Lille
- Bus Lisbon - Madrid
- Buses Lourdes - Madrid
- Buses to Madrid from Murcia
- Buses from Plasencia to Madrid
- Buses Pontevedra to Madrid
- Buses Segovia to Madrid
- Bus from Toledo (ES) to Madrid
- Bus to Madrid from Valencia
- Valladolid to Madrid bus
- Buses Zamora - Madrid
- Bus Routes to Sofia
- Buses Ankara - Sofia
- Bus from Belgrade to Sofia
- Buses from Brussels to Sofia
- Bus Bucharest - Sofia
- Buses Bursa to Sofia
- Bus Hanover to Sofia
- Buses Haskovo - Sofia
- Istanbul to Sofia bus
- Bus Izmir - Sofia
- Bus from Mannheim to Sofia
- Buses from Milan to Sofia
- Niš to Sofia bus
- Bus Plovdiv to Sofia
- Bus from Prague to Sofia
- Bus to Sofia from Skopje
- Bus to Sofia from Sliven
- Buses Toulouse - Sofia
- Buses Varna to Sofia
- Bus Vienna to Sofia
- From Zagreb to Sofia bus
