Madrid Zagreb Routes (8 Ways to go)
Planning a trip from Madrid to Zagreb Cleartrip helps you select the best route between Madrid & Zagreb 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 & Zagreb
The distance from Madrid to Zagreb is approximately 2185.7kms. By car, it takes roughly 20h 46m to reach Zagreb from Madrid . Take a look at the 8 routes available to reach Zagreb from Madrid
- 1.
- Madrid to Zagreb Fly to Zagreb
- 5h 32m
- Rs. 8540
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 Zagreb by booking a flight. The total flight time between Madrid & Zagreb is around 2h 45m. The price of the flight ticket is approximately Rs.6500.
Rs. 1900
Travelling in a Shuttle is one of the ways to reach Zagreb from Zagreb Airport. Zagreb Airport to Zagreb by Shuttle takes approximately 0h 7m. The distance between Zagreb Airport & Zagreb is around 15.04kms.
- 2.
- Madrid to Zagreb Fly to Ljubljana, shuttle
- 9h 17m
- Rs. 11340
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. 9000
You can travel from Madrid to Ljubljana by booking a flight. The total flight time between Madrid & Ljubljana is around 4h 15m. The price of the flight ticket is approximately Rs.9000.
Rs. 2200
Travelling in a Shuttle is one of the ways to reach Zagreb from Ljubljana Airport. Ljubljana Airport to Zagreb by Shuttle takes approximately 2h 7m. The distance between Ljubljana Airport & Zagreb is around 166.99kms.
- 3.
- Madrid to Zagreb Bus, shuttle
- 37h 43m
- Rs. 11500
Rs. 8000
Travelling in a bus is one of the ways to reach Mestre - Viale Stazione from Madrid - Méndez Alvaro-Áncora. The total journey between Madrid - Méndez Alvaro-Áncora & Mestre - Viale Stazione takes around 32h 21m in a bus. The bus ticket price for the journey is approximately Rs.8000.
Rs. 3500
Travelling in a Shuttle is one of the ways to reach Zagreb from Venezia Mestre. Venezia Mestre to Zagreb by Shuttle takes approximately 4h 52m. The distance between Venezia Mestre & Zagreb is around 377.98kms.
- 4.
- Madrid to Zagreb Bus
- 38h 39m
- Rs. 13100
Rs. 3100
Travelling in a bus is one of the ways to reach Bordeaux from Madrid. The total journey between Madrid & Bordeaux takes around 8h 30m in a bus. The bus ticket price for the journey is approximately Rs.3100.
Rs. 10000
Travelling in a bus is one of the ways to reach Zagreb from Bordeaux. The total journey between Bordeaux & Zagreb takes around 29h 9m in a bus. The bus ticket price for the journey is approximately Rs.10000.
- 5.
- Madrid to Zagreb Train, bus FlixBus
- 27h 35m
- Rs. 13800
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. 4800
Travelling in a bus is one of the ways to reach Zagreb, Zagreb from Marseille, Marseille St. Charles. The total journey between Marseille, Marseille St. Charles & Zagreb, Zagreb takes around 18h 45m in a bus. The bus ticket price for the journey is approximately Rs.4800.
- 6.
- Madrid to Zagreb Drive
- 20h 46m
- Rs. 17209
Rs. 17209
You can take a car from Madrid to Zagreb. It will take you around 20h 46m to cover distance of 2185.7kms and reach Zagreb from Madrid. The total amount for the journey will be approximately Rs.17209.
- 7.
- Madrid to Zagreb Train, bus via Barcelona Sants
- 25h 45m
- Rs. 18700
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. 5500
Travelling in a bus is one of the ways to reach Zagreb from Grenoble. The total journey between Grenoble & Zagreb takes around 15h 34m in a bus. The bus ticket price for the journey is approximately Rs.5500.
- 8.
- Madrid to Zagreb Train
- 28h 8m
- Rs. 23300
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. 8000
You can reach Venezia Mestre from Geneve by travelling in a train. Geneve to Venezia Mestre train takes approximately 6h 46m. You can catch a train from Geneve and get down at Venezia Mestre. The price of the train ticket is approximately Rs. 8000.
Rs. 1300
You can reach Villach Hbf (Busbahnhof) from Venezia Mestre stazione(Viale Stazione) by travelling in a train. Venezia Mestre stazione(Viale Stazione) to Villach Hbf (Busbahnhof) train takes approximately 3h 10m. You can catch a train from Venezia Mestre stazione(Viale Stazione) and get down at Villach Hbf (Busbahnhof). The price of the train ticket is approximately Rs. 1300.
Rs. 1400
You can reach Zagreb Glavni Kolod. from Villach Hbf by travelling in a train. Villach Hbf to Zagreb Glavni Kolod. train takes approximately 4h 0m. You can catch a train from Villach Hbf and get down at Zagreb Glavni Kolod.. The price of the train ticket is approximately Rs. 1400.