Heraklion Porto Routes (5 Ways to go)

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

The distance from Heraklion to Porto is approximately 3020.72kms. Take a look at the 5 routes available to reach Porto from Heraklion

  • 1.
  • Heraklion to Porto Fly
  • 9h 22m
  • Rs. 12150
 
Néa Alikarnassós
 
0h 7m
Rs. 65
Travelling in a bus is one of the ways to reach Irakleion Airport from Néa Alikarnassós. The total journey between Néa Alikarnassós & Irakleion Airport takes around 0h 7m in a bus. The bus ticket price for the journey is approximately Rs.65.
 
Irakleion Airport
 
6h 45m
Rs. 12000
You can travel from Irakleion to Porto by booking a flight. The total flight time between Irakleion & Porto is around 6h 45m. The price of the flight ticket is approximately Rs.12000.
 
Porto
 
0h 28m
Rs. 85
You can reach Trindade from Aeroporto by travelling in a train. Aeroporto to Trindade train takes approximately 0h 28m. You can catch a train from Aeroporto and get down at Trindade. The price of the train ticket is approximately Rs. 85.
 
Trindade
  • 2.
  • Heraklion to Porto Bus and ferry, bus
  • 78h 11m
  • Rs. 12500
 
Heraklion
 
23h 20m
Rs. 2700
Travelling in a bus and ferry is one of the ways to reach Sofia from Heraklion. Heraklion to Sofia by bus and ferry takes approximately 23h 20m. The distance between Heraklion & Sofia is around 1138.68kms.
 
Sofia
 
45h 13m
Rs. 8000
Travelling in a bus is one of the ways to reach Burgos from Sofia. The total journey between Sofia & Burgos takes around 45h 13m in a bus. The bus ticket price for the journey is approximately Rs.8000.
 
Burgos
 
7h 38m
Rs. 1800
Travelling in a bus is one of the ways to reach Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce from Burgos - Estación de Autobuses. The total journey between Burgos - Estación de Autobuses & Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce takes around 7h 38m in a bus. The bus ticket price for the journey is approximately Rs.1800.
 
Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce
  • 3.
  • Heraklion to Porto Bus
  • 76h 23m
  • Rs. 12786
 
Heraklion
 
21h 10m
Rs. 5000
Travelling in a bus is one of the ways to reach Sofia from Heraklion. The total journey between Heraklion & Sofia takes around 21h 10m in a bus. The bus ticket price for the journey is approximately Rs.5000.
 
Sofia
 
0h 2m
Rs. 36
Travelling in a Subway is one of the ways to reach Serdika from Central Station. Central Station to Serdika by Subway takes approximately 0h 2m. The distance between Central Station & Serdika is around 1.44kms.
 
Serdika
 
50h 45m
Rs. 7000
Travelling in a bus is one of the ways to reach Mirandela from Sofia - Bus Station. The total journey between Sofia - Bus Station & Mirandela takes around 50h 45m in a bus. The bus ticket price for the journey is approximately Rs.7000.
 
Mirandela
 
0h 10m
Rs. 0
Walking is one of the ways to reach Mirandela from Mirandela. Mirandela to Mirandela by walk takes approximately 0h 10m. The distance between Mirandela & Mirandela is around 0.79kms.
 
Mirandela
 
2h 11m
Rs. 750
Travelling in a bus is one of the ways to reach Porto from Mirandela. The total journey between Mirandela & Porto takes around 2h 11m in a bus. The bus ticket price for the journey is approximately Rs.750.
 
Porto
  • 4.
  • Heraklion to Porto Bus, night train, train
  • 69h 11m
  • Rs. 21050
 
Heraklion
 
21h 10m
Rs. 5000
Travelling in a bus is one of the ways to reach Sofia from Heraklion. The total journey between Heraklion & Sofia takes around 21h 10m in a bus. The bus ticket price for the journey is approximately Rs.5000.
 
Sofia
 
14h 46m
Rs. 1200
You can reach Timisoara Nord from Sofia by travelling in a train. Sofia to Timisoara Nord train takes approximately 14h 46m. You can catch a train from Sofia and get down at Timisoara Nord. The price of the train ticket is approximately Rs. 1200.
 
Timisoara Nord
 
0h 9m
Rs. 0
Walking is one of the ways to reach Timisoara from Timisoara Nord. Timisoara Nord to Timisoara by walk takes approximately 0h 9m. The distance between Timisoara Nord & Timisoara is around 0.72kms.
 
Timisoara
 
15h 15m
Rs. 7000
Travelling in a bus is one of the ways to reach Zaragoza from Timisoara. The total journey between Timisoara & Zaragoza takes around 15h 15m in a bus. The bus ticket price for the journey is approximately Rs.7000.
 
Zaragoza
 
11h 35m
Rs. 7000
You can reach Vigo-Guixar from Zaragoza Delicias by travelling in a train. Zaragoza Delicias to Vigo-Guixar train takes approximately 11h 35m. You can catch a train from Zaragoza Delicias and get down at Vigo-Guixar. The price of the train ticket is approximately Rs. 7000.
 
Vigo-Guixar
 
2h 16m
Rs. 850
You can reach Porto(Campanha) from Vigo-Guixar by travelling in a train. Vigo-Guixar to Porto(Campanha) train takes approximately 2h 16m. You can catch a train from Vigo-Guixar and get down at Porto(Campanha). The price of the train ticket is approximately Rs. 850.
 
Porto(Campanha)
  • 5.
  • Heraklion to Porto Car ferry, drive
  • 47h 18m
  • Rs. 60799
 
Heraklion
 
1h 45m
Rs. 0
Ferry is one of the ways to reach Santorini from Heraklion. Heraklion to Santorini by ferry takes approximately 1h 45m. The distance between Heraklion & Santorini is around 118.85kms.
 
Santorini
 
4h 55m
Rs. 3700
Ferry is one of the ways to reach Piraeus from Santorini. Santorini to Piraeus by ferry takes approximately 4h 55m. The distance between Santorini & Piraeus is around 277.35kms.
 
Piraeus
 
39h 38m
Rs. 57099
You can take a car from Piraeus to Porto. It will take you around 39h 38m to cover distance of 4075.38kms and reach Porto from Piraeus. The total amount for the journey will be approximately Rs.57099.
 
Porto