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
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.
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.
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.
- 2.
- Madrid to Belgrade Bus via Basel
- 43h 21m
- Rs. 10300
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.
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.
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.
- 3.
- Madrid to Belgrade Bus Eurolines IT
- 42h 46m
- Rs. 11000
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.
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.
- 4.
- Madrid to Belgrade Train, bus Lasta
- 31h 44m
- Rs. 17200
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.
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.
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.
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.
- 5.
- Madrid to Belgrade Train, bus Eurolines FR
- 32h 30m
- Rs. 19000
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.
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.
- 6.
- Madrid to Belgrade Drive
- 24h 13m
- Rs. 19549
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.
- 7.
- Madrid to Belgrade Train
- 35h 25m
- Rs. 27600
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.
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.
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.
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.
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.
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.