Berlin Porto Routes (7 Ways to go)

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

The distance from Berlin to Porto is approximately 2604.35kms. By car, it takes roughly 24h 36m to reach Porto from Berlin . Take a look at the 7 routes available to reach Porto from Berlin

  • 1.
  • Berlin to Porto Fly from Berlin Schoenefeld
  • 6h 24m
  • Rs. 4635
 
Berlin Alexanderplatz
 
0h 24m
Rs. 750
You can reach Berlin-Schönefeld Flughafen from Berlin Alexanderplatz by travelling in a train. Berlin Alexanderplatz to Berlin-Schönefeld Flughafen train takes approximately 0h 24m. You can catch a train from Berlin Alexanderplatz and get down at Berlin-Schönefeld Flughafen. The price of the train ticket is approximately Rs. 750.
 
Berlin-Schönefeld Flughafen
 
3h 30m
Rs. 3800
You can travel from Berlin Schoenefeld to Porto by booking a flight. The total flight time between Berlin Schoenefeld & Porto is around 3h 30m. The price of the flight ticket is approximately Rs.3800.
 
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.
  • Berlin to Porto Fly from Berlin Tegel
  • 7h 48m
  • Rs. 5755
 
Berlin, Invalidenpark
 
0h 22m
Rs. 170
Travelling in a bus is one of the ways to reach Berlin, Flughafen Tegel from Berlin, Invalidenpark. The total journey between Berlin, Invalidenpark & Berlin, Flughafen Tegel takes around 0h 22m in a bus. The bus ticket price for the journey is approximately Rs.170.
 
Berlin, Flughafen Tegel
 
4h 55m
Rs. 5500
You can travel from Berlin Tegel to Porto by booking a flight. The total flight time between Berlin Tegel & Porto is around 4h 55m. The price of the flight ticket is approximately Rs.5500.
 
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
  • 3.
  • Berlin to Porto Bus Iberocoach
  • 44h 25m
  • Rs. 9410
 
S+U Alexanderplatz
 
0h 29m
Rs. 110
Travelling in a Subway is one of the ways to reach U Kaiserdamm from S+U Alexanderplatz. S+U Alexanderplatz to U Kaiserdamm by Subway takes approximately 0h 29m. The distance between S+U Alexanderplatz & U Kaiserdamm is around 11.93kms.
 
U Kaiserdamm
 
0h 5m
Rs. 0
Walking is one of the ways to reach Berlin, Berlin central bus station from U Kaiserdamm. U Kaiserdamm to Berlin, Berlin central bus station by walk takes approximately 0h 5m. The distance between U Kaiserdamm & Berlin, Berlin central bus station is around 0.43kms.
 
Berlin, Berlin central bus station
 
11h 40m
Rs. 2800
Travelling in a bus is one of the ways to reach Luxembourg, Luxembourg central station from Berlin, Berlin central bus station. The total journey between Berlin, Berlin central bus station & Luxembourg, Luxembourg central station takes around 11h 40m in a bus. The bus ticket price for the journey is approximately Rs.2800.
 
Luxembourg, Luxembourg central station
 
30h 11m
Rs. 6500
Travelling in a bus is one of the ways to reach Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce from Luxembourg - Gare - ao lado da Poste. The total journey between Luxembourg - Gare - ao lado da Poste & Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce takes around 30h 11m in a bus. The bus ticket price for the journey is approximately Rs.6500.
 
Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce
  • 4.
  • Berlin to Porto Bus Eurolines FR
  • 42h 5m
  • Rs. 15740
 
Berlin, S+U Alexanderplatz Bhf/Memhardstr.
 
0h 50m
Rs. 240
Travelling in a bus is one of the ways to reach Berlin, Masurenallee/ZOB from Berlin, S+U Alexanderplatz Bhf/Memhardstr.. The total journey between Berlin, S+U Alexanderplatz Bhf/Memhardstr. & Berlin, Masurenallee/ZOB takes around 0h 50m in a bus. The bus ticket price for the journey is approximately Rs.240.
 
Berlin, Masurenallee/ZOB
 
9h 15m
Rs. 5500
Travelling in a bus is one of the ways to reach Strasbourg from Berlin. The total journey between Berlin & Strasbourg takes around 9h 15m in a bus. The bus ticket price for the journey is approximately Rs.5500.
 
Strasbourg
 
30h 0m
Rs. 10000
Travelling in a bus is one of the ways to reach Porto from Strasbourg. The total journey between Strasbourg & Porto takes around 30h 0m in a bus. The bus ticket price for the journey is approximately Rs.10000.
 
Porto
  • 5.
  • Berlin to Porto Drive
  • 24h 36m
  • Rs. 23900
 
Berlin
 
24h 36m
Rs. 23900
You can take a car from Berlin to Porto. It will take you around 24h 36m to cover distance of 2604.35kms and reach Porto from Berlin. The total amount for the journey will be approximately Rs.23900.
 
Porto
  • 6.
  • Berlin to Porto Train, bus
  • 29h 8m
  • Rs. 25780
 
Berlin Hbf (tief)
 
5h 59m
Rs. 8500
You can reach Offenburg from Berlin Hbf (tief) by travelling in a train. Berlin Hbf (tief) to Offenburg train takes approximately 5h 59m. You can catch a train from Berlin Hbf (tief) and get down at Offenburg. The price of the train ticket is approximately Rs. 8500.
 
Offenburg
 
0h 30m
Rs. 280
You can reach Strasbourg from Offenburg by travelling in a train. Offenburg to Strasbourg train takes approximately 0h 30m. You can catch a train from Offenburg and get down at Strasbourg. The price of the train ticket is approximately Rs. 280.
 
Strasbourg
 
5h 31m
Rs. 10000
You can reach Angouleme from Strasbourg by travelling in a train. Strasbourg to Angouleme train takes approximately 5h 31m. You can catch a train from Strasbourg and get down at Angouleme. The price of the train ticket is approximately Rs. 10000.
 
Angouleme
 
14h 45m
Rs. 7000
Travelling in a bus is one of the ways to reach Porto from Angoulême. The total journey between Angoulême & Porto takes around 14h 45m in a bus. The bus ticket price for the journey is approximately Rs.7000.
 
Porto
  • 7.
  • Berlin to Porto Train
  • 36h 14m
  • Rs. 30850
 
Berlin Hbf (tief)
 
4h 21m
Rs. 6000
You can reach Köln Hbf from Berlin Hbf (tief) by travelling in a train. Berlin Hbf (tief) to Köln Hbf train takes approximately 4h 21m. You can catch a train from Berlin Hbf (tief) and get down at Köln Hbf. The price of the train ticket is approximately Rs. 6000.
 
Köln Hbf
 
1h 50m
Rs. 3400
You can reach Bruxelles-Midi from Köln Hbf by travelling in a train. Köln Hbf to Bruxelles-Midi train takes approximately 1h 50m. You can catch a train from Köln Hbf and get down at Bruxelles-Midi. The price of the train ticket is approximately Rs. 3400.
 
Bruxelles-Midi
 
4h 58m
Rs. 7000
You can reach Aix-en-Provence TGV from Bruxelles-Midi by travelling in a train. Bruxelles-Midi to Aix-en-Provence TGV train takes approximately 4h 58m. You can catch a train from Bruxelles-Midi and get down at Aix-en-Provence TGV. The price of the train ticket is approximately Rs. 7000.
 
Aix-en-Provence TGV
 
4h 16m
Rs. 4100
You can reach Barcelona Sants from Aix-en-Provence TGV by travelling in a train. Aix-en-Provence TGV to Barcelona Sants train takes approximately 4h 16m. You can catch a train from Aix-en-Provence TGV and get down at Barcelona Sants. The price of the train ticket is approximately Rs. 4100.
 
Barcelona Sants
 
13h 33m
Rs. 9500
You can reach Vigo-Guixar from Barcelona Sants by travelling in a train. Barcelona Sants to Vigo-Guixar train takes approximately 13h 33m. You can catch a train from Barcelona Sants and get down at Vigo-Guixar. The price of the train ticket is approximately Rs. 9500.
 
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)