HUB hero image

How to Travel from

Madrid to Sofia

by Plane, Route or Car

Madrid
+0
Sofia
Transport search to Sofia
Madrid
+0
Sofia
Building a composite car route
Cheapest
Best Offer!
Car
27 h 52 min
2961 km.
from $162
Composite Route Car Only

Five ways to Travel from Madrid to Sofia

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

Ryanair

Website:
ryanair.com/
Plane from Adolfo Suárez Madrid–Barajas Airport to Sofia
Ave. Duration:
3h 25m
Frequency:
Tuesday, Wednesday, Friday, Saturday, and Sunday
Estimated price:
$50.00–$195.65

Wizz Air

Website:
wizzair.com/
Plane from Adolfo Suárez Madrid–Barajas Airport to Sofia
Ave. Duration:
3h 35m
Frequency:
Monday, Friday, and Sunday
Estimated price:
$44.57–$228.26

Bulgaria Air

Website:
air.bg/en/
Plane from Adolfo Suárez Madrid–Barajas Airport to Sofia
Ave. Duration:
3h 30m
Frequency:
Monday, Wednesday, Friday, and Sunday
Estimated price:
$130.43–$347.83

Train operators

Renfe Viajeros

Phone:
+34 91 232 03 20
Website:
renfe.com/es/en
Train from Madrid-Puerta De Atocha to Barcelona-Sants
Ave. Duration:
3h 14m
Frequency:
Every 4 hours
Estimated price:
$51.09–$70.65
Train from Barcelona-Sants to Lyon
Ave. Duration:
5h 1m
Frequency:
Once daily
Estimated price:
$54.35–$76.09

Renfe AVE

Phone:
+34 91 232 03 20
Website:
renfe.com/es/en
Train from Madrid-Puerta De Atocha to Barcelona-Sants
Ave. Duration:
2h 30m
Frequency:
Hourly
Estimated price:
$54.35–$76.09

SNCF

Phone:
+33 1 84 94 36 35
Website:
effinity.fr/expertise/affiliation/
Train from Lyon Part Dieu to Geneve
Ave. Duration:
1h 57m
Frequency:
Every 3 hours
Estimated price:
$29.35–$65.22

TGV inOui

Phone:
+33 1 84 94 36 35
Website:
sncf-connect.com/en-en
Train from Lyon Part Dieu to Geneve
Ave. Duration:
2h 5m
Frequency:
Once daily
Estimated price:
$34.78–$70.65

iryo

Phone:
+34 910 150 000
Website:
iryo.eu/es/home
Train from Madrid-Puerta De Atocha to Barcelona-Sants
Ave. Duration:
2h 52m
Frequency:
Hourly
Estimated price:
$32.61–$81.52

Ouigo

Phone:
+34 910 780 990
Website:
ouigo.com/es
Train from Madrid-Puerta De Atocha to Barcelona-Sants
Ave. Duration:
3h 2m
Frequency:
5 times a day
Estimated price:
$21.74–$31.52

Railjet

Phone:
+43 51717
Website:
oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
Train from Sargans to Bratislava
Ave. Duration:
8h 15m
Frequency:
Once daily
Estimated price:
$108.70–$163.04

Swiss Railways (SBB/CFF/FFS)

Phone:
+41 848 44 66 88
Website:
sbb.ch/en
Train from Genève to Sargans
Ave. Duration:
4h 2m
Frequency:
Once daily
Estimated price:
$119.57–$217.39

Urlaubs-Express

Phone:
+49 (0) 221 800 20 820
Website:
urlaubs-express.de/
Train from Düsseldorf Hbf to Villach
Ave. Duration:
12h 53m
Frequency:
Once a week
Estimated price:
$108.70–$1,032.61

Bus operators

Union Ivkoni

Phone:
07001 8282
Website:
union-ivkoni.com/
Bus from Bratislava to Sofia
Ave. Duration:
12h 16m
Frequency:
Twice a week
Estimated price:
$33.70–$54.35
Bus from Madrid Mendez Alvaro Estacion Sur to Sofia
Ave. Duration:
2d 1h
Frequency:
3 times a week
Estimated price:
$103.26–$173.91

Tabita Tour

Phone:
+4-0263-21.55.00
Website:
tabitatour.ro/
Bus from Méndez Álvaro Estación Sur to Padova
Ave. Duration:
28h 32m
Frequency:
Once a week
Estimated price:
$65.22–$81.52

Florentia Bus

Phone:
+39 055 967024
Website:
florentiabus.it
Bus from Padova to Sofia
Ave. Duration:
19h 30m
Frequency:
Once daily
Estimated price:
$76.09–$108.70

Yubim

Phone:
02 981 1040
Website:
yubim.eu/
Bus from Barcelona to Sofia
Ave. Duration:
35h 30m
Frequency:
Twice a week
Estimated price:
$119.57–$163.04

Questions and Answers

What is the cheapest way to get from Madrid to Sofia?

The cheapest way to get from Madrid to Sofia is to fly which costs $44.57 - $163.04 and takes 6h 33m.

What is the fastest way to get from Madrid to Sofia?

The fastest way to get from Madrid to Sofia is to fly which takes 6h 33m and costs $44.57 - $163.04 .

Is there a direct bus between Madrid and Sofia?

Yes, there is a direct bus departing from Madrid Mendez Alvaro Estacion Sur and arriving at Sofia Serdica Bus Stop. Services depart three times a week, and operate Tuesday, Saturday and Sunday. The journey takes approximately 2 days 1h.

How far is it from Madrid to Sofia?

The distance between Madrid and Sofia is 2275 km. The road distance is 2961.3 km.

How do I travel from Madrid to Sofia without a car?

The best way to get from Madrid to Sofia without a car is to train and bus via Mels which takes 39h 1m and costs $358.70 - $706.52 .

How long does it take to get from Madrid to Sofia?

It takes approximately 6h 33m to get from Madrid to Sofia, including transfers.

Where do I catch the Madrid to Sofia bus from?

Madrid to Sofia bus services, operated by Union Ivkoni, depart from Madrid Mendez Alvaro Estacion Sur station.

Train, bus or fly from Madrid to Sofia?

The best way to get from Madrid to Sofia is to fly which takes 6h 33m and costs $44.57 - $163.04 . Alternatively, you can bus, which costs $103.26 - $173.91 and takes 2 days 1h. There are no good options to train between Madrid to Sofia.

Where does the Madrid to Sofia bus arrive?

Madrid to Sofia bus services, operated by Union Ivkoni, arrive at Sofia Serdica Bus Stop station.

What is the time difference between Madrid and Sofia?

Sofia is 1h ahead of Madrid. It is currently 18:30 in Madrid and 19:30 in Sofia.

Can I drive from Madrid to Sofia?

Yes, the driving distance between Madrid to Sofia is 2961 km. It takes approximately 27h 53m to drive from Madrid to Sofia.

How do I get a bus ticket from Madrid to Sofia?

Book your Madrid to Sofia bus tickets online with Omio and Distribusion.

Where can I stay near Sofia?

There are 1944+ hotels available in Sofia. Prices start at $14.84 per night.
+0