Madrid Belgrade Routes (7 Ways to go)

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

The distance from Madrid to Belgrade is approximately 2577.63kms. By car, it takes roughly 24h 13m to reach Belgrade from Madrid . Take a look at the 7 routes available to reach Belgrade from Madrid

  • 1.
  • Madrid to Belgrade Fly
  • 7h 35m
  • Rs. 6830
 
Recoletos
 
0h 25m
Rs. 140
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. 140.
 
Aeropuerto T4
 
4h 35m
Rs. 6500
You can travel from Madrid to Belgrade by booking a flight. The total flight time between Madrid & Belgrade is around 4h 35m. The price of the flight ticket is approximately Rs.6500.
 
Belgrade
 
0h 30m
Rs. 190
Travelling in a bus is one of the ways to reach Slavija from Belgrade Nikola Tesla Airport. The total journey between Belgrade Nikola Tesla Airport & Slavija takes around 0h 30m in a bus. The bus ticket price for the journey is approximately Rs.190.
 
Slavija
  • 2.
  • Madrid to Belgrade Bus via Basel
  • 43h 21m
  • Rs. 10300
 
Madrid
 
4h 10m
Rs. 1700
Travelling in a bus is one of the ways to reach Vitoria-Gasteiz from Madrid. The total journey between Madrid & Vitoria-Gasteiz takes around 4h 10m in a bus. The bus ticket price for the journey is approximately Rs.1700.
 
Vitoria-Gasteiz
 
21h 0m
Rs. 5000
Travelling in a bus is one of the ways to reach Basel from Vitoria-Gasteiz. The total journey between Vitoria-Gasteiz & Basel takes around 21h 0m in a bus. The bus ticket price for the journey is approximately Rs.5000.
 
Basel
 
16h 11m
Rs. 3600
Travelling in a bus is one of the ways to reach Beograd from Basel. The total journey between Basel & Beograd takes around 16h 11m in a bus. The bus ticket price for the journey is approximately Rs.3600.
 
Beograd
  • 3.
  • Madrid to Belgrade Bus Eurolines IT
  • 42h 46m
  • Rs. 11000
 
Madrid - Méndez Alvaro-Áncora
 
22h 16m
Rs. 6000
Travelling in a bus is one of the ways to reach Genova - Piazza della Vittoria from Madrid - Méndez Alvaro-Áncora. The total journey between Madrid - Méndez Alvaro-Áncora & Genova - Piazza della Vittoria takes around 22h 16m in a bus. The bus ticket price for the journey is approximately Rs.6000.
 
Genova - Piazza della Vittoria
 
19h 30m
Rs. 5000
Travelling in a bus is one of the ways to reach Belgrade from Genova - Viale Brigata Linguria. The total journey between Genova - Viale Brigata Linguria & Belgrade takes around 19h 30m in a bus. The bus ticket price for the journey is approximately Rs.5000.
 
Belgrade
  • 4.
  • Madrid to Belgrade Train, bus Lasta
  • 31h 44m
  • Rs. 17200
 
Madrid-Puerta de Atocha
 
2h 30m
Rs. 5000
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. 5000.
 
Barcelona Sants
 
4h 11m
Rs. 7000
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. 7000.
 
Valence TGV
 
1h 5m
Rs. 1200
You can reach Grenoble from Valence TGV by travelling in a train. Valence TGV to Grenoble train takes approximately 1h 5m. You can catch a train from Valence TGV and get down at Grenoble. The price of the train ticket is approximately Rs. 1200.
 
Grenoble
 
21h 33m
Rs. 4000
Travelling in a bus is one of the ways to reach Belgrade from Grenoble. The total journey between Grenoble & Belgrade takes around 21h 33m in a bus. The bus ticket price for the journey is approximately Rs.4000.
 
Belgrade
  • 5.
  • Madrid to Belgrade Train, bus Eurolines FR
  • 32h 30m
  • Rs. 19000
 
Madrid-Puerta de Atocha
 
7h 50m
Rs. 9000
You can reach Marseille-St-Charles from Madrid-Puerta de Atocha by travelling in a train. Madrid-Puerta de Atocha to Marseille-St-Charles train takes approximately 7h 50m. You can catch a train from Madrid-Puerta de Atocha and get down at Marseille-St-Charles. The price of the train ticket is approximately Rs. 9000.
 
Marseille-St-Charles
 
23h 40m
Rs. 10000
Travelling in a bus is one of the ways to reach Belgrade from Marseille. The total journey between Marseille & Belgrade takes around 23h 40m in a bus. The bus ticket price for the journey is approximately Rs.10000.
 
Belgrade
  • 6.
  • Madrid to Belgrade Drive
  • 24h 13m
  • Rs. 19549
 
Madrid
 
24h 13m
Rs. 19549
You can take a car from Madrid to Belgrade. It will take you around 24h 13m to cover distance of 2577.63kms and reach Belgrade from Madrid. The total amount for the journey will be approximately Rs.19549.
 
Belgrade
  • 7.
  • Madrid to Belgrade Train
  • 35h 25m
  • Rs. 27600
 
Madrid-Puerta de Atocha
 
2h 30m
Rs. 5000
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. 5000.
 
Barcelona Sants
 
4h 59m
Rs. 5500
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. 5500.
 
Lyon Part Dieu
 
1h 49m
Rs. 2100
You can reach Geneve from Lyon Part Dieu by travelling in a train. Lyon Part Dieu to Geneve train takes approximately 1h 49m. You can catch a train from Lyon Part Dieu and get down at Geneve. The price of the train ticket is approximately Rs. 2100.
 
Geneve
 
2h 43m
Rs. 5500
You can reach Zürich HB from Geneve by travelling in a train. Geneve to Zürich HB train takes approximately 2h 43m. You can catch a train from Geneve and get down at Zürich HB. The price of the train ticket is approximately Rs. 5500.
 
Zürich HB
 
11h 14m
Rs. 8500
You can reach Budapest-Keleti from Zürich HB by travelling in a train. Zürich HB to Budapest-Keleti train takes approximately 11h 14m. You can catch a train from Zürich HB and get down at Budapest-Keleti. The price of the train ticket is approximately Rs. 8500.
 
Budapest-Keleti
 
7h 57m
Rs. 1000
You can reach Beograd from Budapest-Keleti by travelling in a train. Budapest-Keleti to Beograd train takes approximately 7h 57m. You can catch a train from Budapest-Keleti and get down at Beograd. The price of the train ticket is approximately Rs. 1000.
 
Beograd