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
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.
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.
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.
- 2.
- Madrid to Sofia Bus Union Ivkoni
- 50h 11m
- Rs. 7600
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.
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.
- 3.
- Madrid to Sofia Bus Yubim
- 49h 30m
- Rs. 8000
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.
- 4.
- Madrid to Sofia Train, bus
- 38h 4m
- Rs. 16000
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.
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.
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.
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.
- 5.
- Madrid to Sofia Drive
- 28h 45m
- Rs. 22574
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.
- 6.
- Madrid to Sofia Train, night train
- 50h 45m
- Rs. 25050
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.
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.
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.
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.
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.
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.