Porto Thessaloniki Routes (6 Ways to go)

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

The distance from Porto to Thessaloniki is approximately 3629.53kms. By car, it takes roughly 34h 49m to reach Thessaloniki from Porto . Take a look at the 6 routes available to reach Thessaloniki from Porto

  • 1.
  • Porto to Thessaloniki Fly
  • 10h 19m
  • Rs. 6550
 
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
 
6h 5m
Rs. 5500
You can travel from Porto to Thessaloniki by booking a flight. The total flight time between Porto & Thessaloniki is around 6h 5m. The price of the flight ticket is approximately Rs.5500.
 
Thessaloniki
 
0h 45m
Rs. 950
Travelling in a bus is one of the ways to reach Thessaloniki Büro Simeonidis from Thessaloniki Flughafen. The total journey between Thessaloniki Flughafen & Thessaloniki Büro Simeonidis takes around 0h 45m in a bus. The bus ticket price for the journey is approximately Rs.950.
 
Thessaloniki Büro Simeonidis
  • 2.
  • Porto to Thessaloniki Bus, train
  • 62h 19m
  • Rs. 9140
 
Porto
 
2h 10m
Rs. 850
Travelling in a bus is one of the ways to reach Mirandela from Porto. The total journey between Porto & Mirandela takes around 2h 10m in a bus. The bus ticket price for the journey is approximately Rs.850.
 
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
 
50h 45m
Rs. 7500
Travelling in a bus is one of the ways to reach Sofia - Bus Station from Mirandela. The total journey between Mirandela & Sofia - Bus Station takes around 50h 45m in a bus. The bus ticket price for the journey is approximately Rs.7500.
 
Sofia - Bus Station
 
0h 2m
Rs. 40
Travelling in a Subway is one of the ways to reach Central Station from Serdika. Serdika to Central Station by Subway takes approximately 0h 2m. The distance between Serdika & Central Station is around 1.44kms.
 
Central Station
 
7h 7m
Rs. 750
You can reach Thessaloniki from Sofia by travelling in a train. Sofia to Thessaloniki train takes approximately 7h 7m. You can catch a train from Sofia and get down at Thessaloniki. The price of the train ticket is approximately Rs. 750.
 
Thessaloniki
  • 3.
  • Porto to Thessaloniki Bus Yubim
  • 60h 22m
  • Rs. 12000
 
Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce
 
7h 38m
Rs. 2100
Travelling in a bus is one of the ways to reach Burgos - Estación de Autobuses from Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce. The total journey between Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce & Burgos - Estación de Autobuses takes around 7h 38m in a bus. The bus ticket price for the journey is approximately Rs.2100.
 
Burgos - Estación de Autobuses
 
45h 14m
Rs. 9000
Travelling in a bus is one of the ways to reach Sofia from Burgos. The total journey between Burgos & Sofia takes around 45h 14m in a bus. The bus ticket price for the journey is approximately Rs.9000.
 
Sofia
 
5h 30m
Rs. 900
Travelling in a bus is one of the ways to reach Thessaloniki Opposite Main Train Station from Sofia Zentral Omnibus Bahnhof. The total journey between Sofia Zentral Omnibus Bahnhof & Thessaloniki Opposite Main Train Station takes around 5h 30m in a bus. The bus ticket price for the journey is approximately Rs.900.
 
Thessaloniki Opposite Main Train Station
  • 4.
  • Porto to Thessaloniki Bus via Nice
  • 60h 35m
  • Rs. 18700
 
Porto
 
28h 30m
Rs. 6500
Travelling in a bus is one of the ways to reach Nice from Porto. The total journey between Porto & Nice takes around 28h 30m in a bus. The bus ticket price for the journey is approximately Rs.6500.
 
Nice
 
20h 50m
Rs. 8500
Travelling in a bus is one of the ways to reach Belgrade from Nice. The total journey between Nice & Belgrade takes around 20h 50m in a bus. The bus ticket price for the journey is approximately Rs.8500.
 
Belgrade
 
9h 15m
Rs. 3700
Travelling in a bus is one of the ways to reach Thessaloniki from Belgrade. The total journey between Belgrade & Thessaloniki takes around 9h 15m in a bus. The bus ticket price for the journey is approximately Rs.3700.
 
Thessaloniki
  • 5.
  • Porto to Thessaloniki Train, night bus, bus and ferry
  • 49h 38m
  • Rs. 26350
 
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 30m
Rs. 1200
Travelling in a bus is one of the ways to reach Turin, Torino from Lyon, Lyon Part-Dieu. The total journey between Lyon, Lyon Part-Dieu & Turin, Torino takes around 4h 30m in a bus. The bus ticket price for the journey is approximately Rs.1200.
 
Turin, Torino
 
9h 39m
Rs. 8000
You can reach Brindisi from Torino Lingotto by travelling in a train. Torino Lingotto to Brindisi train takes approximately 9h 39m. You can catch a train from Torino Lingotto and get down at Brindisi. The price of the train ticket is approximately Rs. 8000.
 
Brindisi
 
0h 20m
Rs. 0
Walking is one of the ways to reach Brindisi from Brindisi. Brindisi to Brindisi by walk takes approximately 0h 20m. The distance between Brindisi & Brindisi is around 1.67kms.
 
Brindisi
 
9h 15m
Rs. 2400
Travelling in a bus and ferry is one of the ways to reach Thessaloniki from Brindisi. Brindisi to Thessaloniki by bus and ferry takes approximately 9h 15m. The distance between Brindisi & Thessaloniki is around 560.02kms.
 
Thessaloniki
  • 6.
  • Porto to Thessaloniki Drive
  • 34h 49m
  • Rs. 35448
 
Porto
 
34h 49m
Rs. 35448
You can take a car from Porto to Thessaloniki. It will take you around 34h 49m to cover distance of 3629.53kms and reach Thessaloniki from Porto. The total amount for the journey will be approximately Rs.35448.
 
Thessaloniki