Porto Zagreb Routes (9 Ways to go)

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

The distance from Porto to Zagreb is approximately 2606.91kms. By car, it takes roughly 24h 33m to reach Zagreb from Porto . Take a look at the 9 routes available to reach Zagreb from Porto

  • 1.
  • Porto to Zagreb Fly to Zagreb
  • 7h 51m
  • Rs. 9500
 
Trindade
 
0h 29m
Rs. 100
You can reach Aeroporto from Trindade by travelling in a train. Trindade to Aeroporto train takes approximately 0h 29m. You can catch a train from Trindade and get down at Aeroporto. The price of the train ticket is approximately Rs. 100.
 
Aeroporto
 
5h 0m
Rs. 7500
You can travel from Porto to Zagreb by booking a flight. The total flight time between Porto & Zagreb is around 5h 0m. The price of the flight ticket is approximately Rs.7500.
 
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.
  • Porto to Zagreb Fly to Graz, shuttle
  • 10h 27m
  • Rs. 11500
 
Trindade
 
0h 29m
Rs. 100
You can reach Aeroporto from Trindade by travelling in a train. Trindade to Aeroporto train takes approximately 0h 29m. You can catch a train from Trindade and get down at Aeroporto. The price of the train ticket is approximately Rs. 100.
 
Aeroporto
 
4h 40m
Rs. 9000
You can travel from Porto to Graz by booking a flight. The total flight time between Porto & Graz is around 4h 40m. The price of the flight ticket is approximately Rs.9000.
 
Graz
 
2h 48m
Rs. 2400
Travelling in a Shuttle is one of the ways to reach Zagreb from Graz Airport. Graz Airport to Zagreb by Shuttle takes approximately 2h 48m. The distance between Graz Airport & Zagreb is around 194.89kms.
 
Zagreb
  • 3.
  • Porto to Zagreb Fly to Ljubljana, shuttle
  • 10h 11m
  • Rs. 11800
 
Trindade
 
0h 29m
Rs. 100
You can reach Aeroporto from Trindade by travelling in a train. Trindade to Aeroporto train takes approximately 0h 29m. You can catch a train from Trindade and get down at Aeroporto. The price of the train ticket is approximately Rs. 100.
 
Aeroporto
 
5h 5m
Rs. 9500
You can travel from Porto to Ljubljana by booking a flight. The total flight time between Porto & Ljubljana is around 5h 5m. The price of the flight ticket is approximately Rs.9500.
 
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
  • 4.
  • Porto to Zagreb Bus FlixBus
  • 40h 4m
  • Rs. 12000
 
Porto
 
23h 30m
Rs. 6500
Travelling in a bus is one of the ways to reach Grenoble from Porto. The total journey between Porto & Grenoble takes around 23h 30m in a bus. The bus ticket price for the journey is approximately Rs.6500.
 
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
  • 5.
  • Porto to Zagreb Bus, night train
  • 46h 50m
  • Rs. 12500
 
Porto
 
31h 45m
Rs. 7500
Travelling in a bus is one of the ways to reach Zurich from Porto. The total journey between Porto & Zurich takes around 31h 45m in a bus. The bus ticket price for the journey is approximately Rs.7500.
 
Zurich
 
14h 5m
Rs. 5000
You can reach Zagreb Glavni Kolod. from Zürich HB by travelling in a train. Zürich HB to Zagreb Glavni Kolod. train takes approximately 14h 5m. You can catch a train from Zürich HB and get down at Zagreb Glavni Kolod.. The price of the train ticket is approximately Rs. 5000.
 
Zagreb Glavni Kolod.
  • 6.
  • Porto to Zagreb Bus Eurolines FR
  • 45h 6m
  • Rs. 16000
 
Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce
 
14h 57m
Rs. 6000
Travelling in a bus is one of the ways to reach Bordeaux - Rue terre de Bordés from Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce. The total journey between Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce & Bordeaux - Rue terre de Bordés takes around 14h 57m in a bus. The bus ticket price for the journey is approximately Rs.6000.
 
Bordeaux - Rue terre de Bordés
 
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
  • 7.
  • Porto to Zagreb Drive
  • 24h 33m
  • Rs. 24089
 
Porto
 
24h 33m
Rs. 24089
You can take a car from Porto to Zagreb. It will take you around 24h 33m to cover distance of 2606.91kms and reach Zagreb from Porto. The total amount for the journey will be approximately Rs.24089.
 
Zagreb
  • 8.
  • Porto to Zagreb Bus, train
  • 36h 33m
  • Rs. 26600
 
Porto
 
14h 45m
Rs. 5000
Travelling in a bus is one of the ways to reach Angoulême from Porto. The total journey between Porto & Angoulême takes around 14h 45m in a bus. The bus ticket price for the journey is approximately Rs.5000.
 
Angoulême
 
5h 32m
Rs. 12200
You can reach Strasbourg from Angouleme by travelling in a train. Angouleme to Strasbourg train takes approximately 5h 32m. You can catch a train from Angouleme and get down at Strasbourg. The price of the train ticket is approximately Rs. 12200.
 
Strasbourg
 
0h 38m
Rs. 1500
You can reach Karlsruhe Hbf from Strasbourg by travelling in a train. Strasbourg to Karlsruhe Hbf train takes approximately 0h 38m. You can catch a train from Strasbourg and get down at Karlsruhe Hbf. The price of the train ticket is approximately Rs. 1500.
 
Karlsruhe Hbf
 
7h 38m
Rs. 6500
You can reach Villach Hbf from Karlsruhe Hbf by travelling in a train. Karlsruhe Hbf to Villach Hbf train takes approximately 7h 38m. You can catch a train from Karlsruhe Hbf and get down at Villach Hbf. The price of the train ticket is approximately Rs. 6500.
 
Villach Hbf
 
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.
  • 9.
  • Porto to Zagreb Train, night train
  • 42h 14m
  • Rs. 28150
 
Porto(Campanha)
 
2h 15m
Rs. 950
You can reach Vigo-Guixar from Porto(Campanha) by travelling in a train. Porto(Campanha) to Vigo-Guixar train takes approximately 2h 15m. You can catch a train from Porto(Campanha) and get down at Vigo-Guixar. The price of the train ticket is approximately Rs. 950.
 
Vigo-Guixar
 
13h 40m
Rs. 10000
You can reach Barcelona Sants from Vigo-Guixar by travelling in a train. Vigo-Guixar to Barcelona Sants train takes approximately 13h 40m. You can catch a train from Vigo-Guixar and get down at Barcelona Sants. The price of the train ticket is approximately Rs. 10000.
 
Barcelona Sants
 
4h 59m
Rs. 3800
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. 3800.
 
Lyon Part Dieu
 
4h 42m
Rs. 5500
You can reach Karlsruhe Hbf from Lyon Part Dieu by travelling in a train. Lyon Part Dieu to Karlsruhe Hbf train takes approximately 4h 42m. You can catch a train from Lyon Part Dieu and get down at Karlsruhe Hbf. The price of the train ticket is approximately Rs. 5500.
 
Karlsruhe Hbf
 
7h 38m
Rs. 6500
You can reach Villach Hbf from Karlsruhe Hbf by travelling in a train. Karlsruhe Hbf to Villach Hbf train takes approximately 7h 38m. You can catch a train from Karlsruhe Hbf and get down at Villach Hbf. The price of the train ticket is approximately Rs. 6500.
 
Villach Hbf
 
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.