Porto Belgrade Routes (7 Ways to go)

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

The distance from Porto to Belgrade is approximately 2998.83kms. By car, it takes roughly 28h 0m to reach Belgrade from Porto . Take a look at the 7 routes available to reach Belgrade from Porto

  • 1.
  • Porto to Belgrade Fly
  • 8h 39m
  • Rs. 6745
 
Trindade
 
0h 29m
Rs. 85
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. 85.
 
Aeroporto
 
5h 35m
Rs. 6500
You can travel from Porto to Belgrade by booking a flight. The total flight time between Porto & Belgrade is around 5h 35m. The price of the flight ticket is approximately Rs.6500.
 
Belgrade
 
0h 30m
Rs. 160
Travelling in a bus is one of the ways to reach Slavija from Belgrade Nikola Tesla Airport. The total journey between Belgrade Nikola Tesla Airport & Slavija takes around 0h 30m in a bus. The bus ticket price for the journey is approximately Rs.160.
 
Slavija
  • 2.
  • Porto to Belgrade Train, night bus, bus
  • 36h 22m
  • Rs. 11898
 
Vila Nova de Gaia
 
2h 30m
Rs. 1400
You can reach Lisboa Oriente from Vila Nova de Gaia by travelling in a train. Vila Nova de Gaia to Lisboa Oriente train takes approximately 2h 30m. You can catch a train from Vila Nova de Gaia and get down at Lisboa Oriente. The price of the train ticket is approximately Rs. 1400.
 
Lisboa Oriente
 
3h 35m
Rs. 1000
Travelling in a bus is one of the ways to reach Mérida from Lisbon, Lisboa. The total journey between Lisbon, Lisboa & Mérida takes around 3h 35m in a bus. The bus ticket price for the journey is approximately Rs.1000.
 
Mérida
 
20h 15m
Rs. 9000
Travelling in a bus is one of the ways to reach Arad from Merida. The total journey between Merida & Arad takes around 20h 15m in a bus. The bus ticket price for the journey is approximately Rs.9000.
 
Arad
 
1h 16m
Rs. 150
Travelling in a bus is one of the ways to reach Timişoara from Arad. The total journey between Arad & Timişoara takes around 1h 16m in a bus. The bus ticket price for the journey is approximately Rs.150.
 
Timişoara
 
0h 6m
Rs. 0
Walking is one of the ways to reach Timisoara Nord from Timişoara. Timişoara to Timisoara Nord by walk takes approximately 0h 6m. The distance between Timişoara & Timisoara Nord is around 0.47kms.
 
Timisoara Nord
 
2h 2m
Rs. 170
You can reach Vrsac from Timisoara Nord by travelling in a train. Timisoara Nord to Vrsac train takes approximately 2h 2m. You can catch a train from Timisoara Nord and get down at Vrsac. The price of the train ticket is approximately Rs. 170.
 
Vrsac
 
1h 38m
Rs. 178
You can reach Pancevacki most from Vrsac by travelling in a train. Vrsac to Pancevacki most train takes approximately 1h 38m. You can catch a train from Vrsac and get down at Pancevacki most. The price of the train ticket is approximately Rs. 178.
 
Pancevacki most
  • 3.
  • Porto to Belgrade Bus, night train
  • 53h 37m
  • Rs. 13000
 
Porto
 
31h 45m
Rs. 6500
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.6500.
 
Zurich
 
20h 52m
Rs. 6500
You can reach Beograd from Zürich HB by travelling in a train. Zürich HB to Beograd train takes approximately 20h 52m. You can catch a train from Zürich HB and get down at Beograd. The price of the train ticket is approximately Rs. 6500.
 
Beograd
  • 4.
  • Porto to Belgrade Bus via Bilbao
  • 49h 22m
  • Rs. 13600
 
Porto
 
3h 0m
Rs. 900
Travelling in a bus is one of the ways to reach Bragança from Porto. The total journey between Porto & Bragança takes around 3h 0m in a bus. The bus ticket price for the journey is approximately Rs.900.
 
Bragança
 
7h 11m
Rs. 5000
Travelling in a bus is one of the ways to reach Bilbao - Estación de Autobuses de Bilbao from Bragança - Central de Camionagem, Antiga estação de comboios. The total journey between Bragança - Central de Camionagem, Antiga estação de comboios & Bilbao - Estación de Autobuses de Bilbao takes around 7h 11m in a bus. The bus ticket price for the journey is approximately Rs.5000.
 
Bilbao - Estación de Autobuses de Bilbao
 
20h 0m
Rs. 4600
Travelling in a bus is one of the ways to reach Basel from Bilbao. The total journey between Bilbao & Basel takes around 20h 0m in a bus. The bus ticket price for the journey is approximately Rs.4600.
 
Basel
 
16h 11m
Rs. 3100
Travelling in a bus is one of the ways to reach Beograd from Basel. The total journey between Basel & Beograd takes around 16h 11m in a bus. The bus ticket price for the journey is approximately Rs.3100.
 
Beograd
  • 5.
  • Porto to Belgrade Bus
  • 49h 1m
  • Rs. 15000
 
Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce
 
24h 21m
Rs. 6000
Travelling in a bus is one of the ways to reach Marseille - Ao lado Gare routière - Porta da Universidade from Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce. The total journey between Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce & Marseille - Ao lado Gare routière - Porta da Universidade takes around 24h 21m in a bus. The bus ticket price for the journey is approximately Rs.6000.
 
Marseille - Ao lado Gare routière - Porta da Universidade
 
23h 40m
Rs. 9000
Travelling in a bus is one of the ways to reach Belgrade from Marseille. The total journey between Marseille & Belgrade takes around 23h 40m in a bus. The bus ticket price for the journey is approximately Rs.9000.
 
Belgrade
  • 6.
  • Porto to Belgrade Drive
  • 28h 0m
  • Rs. 27510
 
Porto
 
28h 0m
Rs. 27510
You can take a car from Porto to Belgrade. It will take you around 28h 0m to cover distance of 2998.83kms and reach Belgrade from Porto. The total amount for the journey will be approximately Rs.27510.
 
Belgrade
  • 7.
  • Porto to Belgrade Train
  • 50h 29m
  • Rs. 37850
 
Porto(Campanha)
 
2h 15m
Rs. 850
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. 850.
 
Vigo-Guixar
 
13h 40m
Rs. 9500
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. 9500.
 
Barcelona Sants
 
6h 20m
Rs. 12000
You can reach Paris Gare de Lyon from Barcelona Sants by travelling in a train. Barcelona Sants to Paris Gare de Lyon train takes approximately 6h 20m. You can catch a train from Barcelona Sants and get down at Paris Gare de Lyon. The price of the train ticket is approximately Rs. 12000.
 
Paris Gare de Lyon
 
4h 3m
Rs. 6600
You can reach Zürich HB from Paris Gare de Lyon by travelling in a train. Paris Gare de Lyon to Zürich HB train takes approximately 4h 3m. You can catch a train from Paris Gare de Lyon and get down at Zürich HB. The price of the train ticket is approximately Rs. 6600.
 
Zürich HB
 
11h 14m
Rs. 8000
You can reach Budapest-Keleti from Zürich HB by travelling in a train. Zürich HB to Budapest-Keleti train takes approximately 11h 14m. You can catch a train from Zürich HB and get down at Budapest-Keleti. The price of the train ticket is approximately Rs. 8000.
 
Budapest-Keleti
 
7h 57m
Rs. 900
You can reach Beograd from Budapest-Keleti by travelling in a train. Budapest-Keleti to Beograd train takes approximately 7h 57m. You can catch a train from Budapest-Keleti and get down at Beograd. The price of the train ticket is approximately Rs. 900.
 
Beograd