Madrid Sofia Routes (6 Ways to go)

Planning a trip from Madrid to Sofia Cleartrip helps you select the best route between Madrid & Sofia based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Madrid & Sofia

The distance from Madrid to Sofia is approximately 2967.89kms. By car, it takes roughly 28h 45m to reach Sofia from Madrid . Take a look at the 6 routes available to reach Sofia from Madrid

  • 1.
  • Madrid to Sofia Fly
  • 6h 23m
  • Rs. 3066
 
Recoletos
 
0h 25m
Rs. 130
You can reach Aeropuerto T4 from Recoletos by travelling in a train. Recoletos to Aeropuerto T4 train takes approximately 0h 25m. You can catch a train from Recoletos and get down at Aeropuerto T4. The price of the train ticket is approximately Rs. 130.
 
Aeropuerto T4
 
3h 5m
Rs. 2900
You can travel from Madrid to Sofia by booking a flight. The total flight time between Madrid & Sofia is around 3h 5m. The price of the flight ticket is approximately Rs.2900.
 
Sofia
 
0h 38m
Rs. 36
Travelling in a bus is one of the ways to reach Tzarigradsko shose Blvd. from Terminal 1. The total journey between Terminal 1 & Tzarigradsko shose Blvd. takes around 0h 38m in a bus. The bus ticket price for the journey is approximately Rs.36.
 
Tzarigradsko shose Blvd.
  • 2.
  • Madrid to Sofia Bus Union Ivkoni
  • 50h 11m
  • Rs. 7600
 
Madrid Moncloa
 
2h 15m
Rs. 1100
Travelling in a bus is one of the ways to reach Valladolid from Madrid Moncloa. The total journey between Madrid Moncloa & Valladolid takes around 2h 15m in a bus. The bus ticket price for the journey is approximately Rs.1100.
 
Valladolid
 
46h 56m
Rs. 6500
Travelling in a bus is one of the ways to reach Sofia - Bus Station from Valladolid. The total journey between Valladolid & Sofia - Bus Station takes around 46h 56m in a bus. The bus ticket price for the journey is approximately Rs.6500.
 
Sofia - Bus Station
  • 3.
  • Madrid to Sofia Bus Yubim
  • 49h 30m
  • Rs. 8000
 
Madrid
 
49h 30m
Rs. 8000
Travelling in a bus is one of the ways to reach Sofia from Madrid. The total journey between Madrid & Sofia takes around 49h 30m in a bus. The bus ticket price for the journey is approximately Rs.8000.
 
Sofia
  • 4.
  • Madrid to Sofia Train, bus
  • 38h 4m
  • Rs. 16000
 
Madrid-Puerta de Atocha
 
2h 30m
Rs. 4400
You can reach Barcelona Sants from Madrid-Puerta de Atocha by travelling in a train. Madrid-Puerta de Atocha to Barcelona Sants train takes approximately 2h 30m. You can catch a train from Madrid-Puerta de Atocha and get down at Barcelona Sants. The price of the train ticket is approximately Rs. 4400.
 
Barcelona Sants
 
4h 11m
Rs. 6500
You can reach Valence TGV from Barcelona Sants by travelling in a train. Barcelona Sants to Valence TGV train takes approximately 4h 11m. You can catch a train from Barcelona Sants and get down at Valence TGV. The price of the train ticket is approximately Rs. 6500.
 
Valence TGV
 
1h 55m
Rs. 1600
You can reach Chambery-Challes-E from Valence TGV by travelling in a train. Valence TGV to Chambery-Challes-E train takes approximately 1h 55m. You can catch a train from Valence TGV and get down at Chambery-Challes-E. The price of the train ticket is approximately Rs. 1600.
 
Chambery-Challes-E
 
26h 56m
Rs. 3500
Travelling in a bus is one of the ways to reach Sofia - Bus Station from Chambéry. The total journey between Chambéry & Sofia - Bus Station takes around 26h 56m in a bus. The bus ticket price for the journey is approximately Rs.3500.
 
Sofia - Bus Station
  • 5.
  • Madrid to Sofia Drive
  • 28h 45m
  • Rs. 22574
 
Madrid
 
28h 45m
Rs. 22574
You can take a car from Madrid to Sofia. It will take you around 28h 45m to cover distance of 2967.89kms and reach Sofia from Madrid. The total amount for the journey will be approximately Rs.22574.
 
Sofia
  • 6.
  • Madrid to Sofia Train, night train
  • 50h 45m
  • Rs. 25050
 
Madrid-Puerta de Atocha
 
2h 30m
Rs. 4400
You can reach Barcelona Sants from Madrid-Puerta de Atocha by travelling in a train. Madrid-Puerta de Atocha to Barcelona Sants train takes approximately 2h 30m. You can catch a train from Madrid-Puerta de Atocha and get down at Barcelona Sants. The price of the train ticket is approximately Rs. 4400.
 
Barcelona Sants
 
4h 59m
Rs. 5000
You can reach Lyon Part Dieu from Barcelona Sants by travelling in a train. Barcelona Sants to Lyon Part Dieu train takes approximately 4h 59m. You can catch a train from Barcelona Sants and get down at Lyon Part Dieu. The price of the train ticket is approximately Rs. 5000.
 
Lyon Part Dieu
 
5h 14m
Rs. 5500
You can reach Mannheim Hbf from Lyon Part Dieu by travelling in a train. Lyon Part Dieu to Mannheim Hbf train takes approximately 5h 14m. You can catch a train from Lyon Part Dieu and get down at Mannheim Hbf. The price of the train ticket is approximately Rs. 5500.
 
Mannheim Hbf
 
10h 36m
Rs. 7500
You can reach Budapest-Keleti from Mannheim Hbf by travelling in a train. Mannheim Hbf to Budapest-Keleti train takes approximately 10h 36m. You can catch a train from Mannheim Hbf and get down at Budapest-Keleti. The price of the train ticket is approximately Rs. 7500.
 
Budapest-Keleti
 
13h 53m
Rs. 1900
You can reach Videle from Budapest-Keleti by travelling in a train. Budapest-Keleti to Videle train takes approximately 13h 53m. You can catch a train from Budapest-Keleti and get down at Videle. The price of the train ticket is approximately Rs. 1900.
 
Videle
 
8h 33m
Rs. 750
You can reach Sofia Sever from Videle by travelling in a train. Videle to Sofia Sever train takes approximately 8h 33m. You can catch a train from Videle and get down at Sofia Sever. The price of the train ticket is approximately Rs. 750.
 
Sofia Sever