Sofia Madrid Routes (6 Ways to go)

Planning a trip from Sofia to Madrid Cleartrip helps you select the best route between Sofia & Madrid 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 Sofia & Madrid

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

  • 1.
  • Sofia to Madrid Fly
  • 6h 53m
  • Rs. 3080
 
Tzarigradsko shose Blvd.
 
0h 39m
Rs. 40
Travelling in a bus is one of the ways to reach Terminal 1 from Tzarigradsko shose Blvd.. The total journey between Tzarigradsko shose Blvd. & Terminal 1 takes around 0h 39m in a bus. The bus ticket price for the journey is approximately Rs.40.
 
Terminal 1
 
3h 35m
Rs. 2900
You can travel from Sofia to Madrid by booking a flight. The total flight time between Sofia & Madrid is around 3h 35m. The price of the flight ticket is approximately Rs.2900.
 
Madrid
 
0h 24m
Rs. 140
You can reach Recoletos from Aeropuerto T4 by travelling in a train. Aeropuerto T4 to Recoletos train takes approximately 0h 24m. You can catch a train from Aeropuerto T4 and get down at Recoletos. The price of the train ticket is approximately Rs. 140.
 
Recoletos
  • 2.
  • Sofia to Madrid Bus Union Ivkoni
  • 50h 10m
  • Rs. 8200
 
Sofia - Bus Station
 
46h 55m
Rs. 7000
Travelling in a bus is one of the ways to reach Valladolid from Sofia - Bus Station. The total journey between Sofia - Bus Station & Valladolid takes around 46h 55m in a bus. The bus ticket price for the journey is approximately Rs.7000.
 
Valladolid
 
2h 15m
Rs. 1200
Travelling in a bus is one of the ways to reach Madrid Moncloa from Valladolid. The total journey between Valladolid & Madrid Moncloa takes around 2h 15m in a bus. The bus ticket price for the journey is approximately Rs.1200.
 
Madrid Moncloa
  • 3.
  • Sofia to Madrid Bus Yubim
  • 49h 29m
  • Rs. 9000
 
Sofia
 
49h 29m
Rs. 9000
Travelling in a bus is one of the ways to reach Madrid from Sofia. The total journey between Sofia & Madrid takes around 49h 29m in a bus. The bus ticket price for the journey is approximately Rs.9000.
 
Madrid
  • 4.
  • Sofia to Madrid Bus, train
  • 38h 9m
  • Rs. 10666
 
Sofia
 
34h 47m
Rs. 5500
Travelling in a bus is one of the ways to reach Barcelona from Sofia. The total journey between Sofia & Barcelona takes around 34h 47m in a bus. The bus ticket price for the journey is approximately Rs.5500.
 
Barcelona
 
0h 12m
Rs. 0
Walking is one of the ways to reach Sagrada Familia from Barcelona. Barcelona to Sagrada Familia by walk takes approximately 0h 12m. The distance between Barcelona & Sagrada Familia is around 1kms.
 
Sagrada Familia
 
0h 11m
Rs. 166
Travelling in a Subway is one of the ways to reach Sants Estació from Sagrada Familia. Sagrada Familia to Sants Estació by Subway takes approximately 0h 11m. The distance between Sagrada Familia & Sants Estació is around 3.91kms.
 
Sants Estació
 
2h 30m
Rs. 5000
You can reach Madrid-Puerta de Atocha from Barcelona Sants by travelling in a train. Barcelona Sants to Madrid-Puerta de Atocha train takes approximately 2h 30m. You can catch a train from Barcelona Sants and get down at Madrid-Puerta de Atocha. The price of the train ticket is approximately Rs. 5000.
 
Madrid-Puerta de Atocha
  • 5.
  • Sofia to Madrid Drive
  • 28h 47m
  • Rs. 23063
 
Sofia
 
28h 47m
Rs. 23063
You can take a car from Sofia to Madrid. It will take you around 28h 47m to cover distance of 2973.93kms and reach Madrid from Sofia. The total amount for the journey will be approximately Rs.23063.
 
Madrid
  • 6.
  • Sofia to Madrid Train, night train
  • 49h 33m
  • Rs. 27500
 
Sofia Sever
 
8h 31m
Rs. 900
You can reach Videle from Sofia Sever by travelling in a train. Sofia Sever to Videle train takes approximately 8h 31m. You can catch a train from Sofia Sever and get down at Videle. The price of the train ticket is approximately Rs. 900.
 
Videle
 
13h 16m
Rs. 2100
You can reach Budapest-Keleti from Videle by travelling in a train. Videle to Budapest-Keleti train takes approximately 13h 16m. You can catch a train from Videle and get down at Budapest-Keleti. The price of the train ticket is approximately Rs. 2100.
 
Budapest-Keleti
 
10h 34m
Rs. 8500
You can reach Mannheim Hbf from Budapest-Keleti by travelling in a train. Budapest-Keleti to Mannheim Hbf train takes approximately 10h 34m. You can catch a train from Budapest-Keleti and get down at Mannheim Hbf. The price of the train ticket is approximately Rs. 8500.
 
Mannheim Hbf
 
5h 16m
Rs. 5500
You can reach Lyon Part Dieu from Mannheim Hbf by travelling in a train. Mannheim Hbf to Lyon Part Dieu train takes approximately 5h 16m. You can catch a train from Mannheim Hbf and get down at Lyon Part Dieu. The price of the train ticket is approximately Rs. 5500.
 
Lyon Part Dieu
 
4h 58m
Rs. 5500
You can reach Barcelona Sants from Lyon Part Dieu by travelling in a train. Lyon Part Dieu to Barcelona Sants train takes approximately 4h 58m. You can catch a train from Lyon Part Dieu and get down at Barcelona Sants. The price of the train ticket is approximately Rs. 5500.
 
Barcelona Sants
 
2h 30m
Rs. 5000
You can reach Madrid-Puerta de Atocha from Barcelona Sants by travelling in a train. Barcelona Sants to Madrid-Puerta de Atocha train takes approximately 2h 30m. You can catch a train from Barcelona Sants and get down at Madrid-Puerta de Atocha. The price of the train ticket is approximately Rs. 5000.
 
Madrid-Puerta de Atocha