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
 
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
 
2h 45m
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.
 
Zagreb
 
0h 7m
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.
 
Zagreb
  • 2.
  • Madrid to Zagreb Fly to Ljubljana, shuttle
  • 9h 17m
  • Rs. 11340
 
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 15m
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.
 
Ljubljana
 
2h 7m
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.
 
Zagreb
  • 3.
  • Madrid to Zagreb Bus, shuttle
  • 37h 43m
  • Rs. 11500
 
Madrid - Méndez Alvaro-Áncora
 
32h 21m
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.
 
Mestre - Viale Stazione
 
4h 52m
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.
 
Zagreb
  • 4.
  • Madrid to Zagreb Bus
  • 38h 39m
  • Rs. 13100
 
Madrid
 
8h 30m
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.
 
Bordeaux
 
29h 9m
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.
 
Zagreb
  • 5.
  • Madrid to Zagreb Train, bus FlixBus
  • 27h 35m
  • Rs. 13800
 
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
 
18h 45m
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.
 
Zagreb, Zagreb
  • 6.
  • Madrid to Zagreb Drive
  • 20h 46m
  • Rs. 17209
 
Madrid
 
20h 46m
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.
 
Zagreb
  • 7.
  • Madrid to Zagreb Train, bus via Barcelona Sants
  • 25h 45m
  • Rs. 18700
 
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
 
15h 34m
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.
 
Zagreb
  • 8.
  • Madrid to Zagreb Train
  • 28h 8m
  • Rs. 23300
 
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
 
6h 46m
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.
 
Venezia Mestre
 
3h 10m
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.
 
Villach Hbf (Busbahnhof)
 
4h 0m
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.
 
Zagreb Glavni Kolod.