COMPARE Prices across different modes

Wed
20 Oct
£141Flixbus
£130Ryanair
Thu
21 Oct
Find prices
£50Ryanair
Fri
22 Oct
£97Flixbus
£33Ryanair
Sat
23 Oct
Find prices
£145TAP Portugal
Sun
24 Oct
Find prices
£22Malta Air
Mon
25 Oct
£97Flixbus
£22Malta Air
Tue
26 Oct
Find prices
£167Iberia Express
Wed
27 Oct
£128Flixbus
£30Ryanair
Thu
28 Oct
Find prices
£28Ryanair
Fri
29 Oct
£88Flixbus
£38easyJet
Sat
30 Oct
Find prices
£116TAP Portugal
Sun
31 Oct
£83Flixbus
£36Ryanair
Mon
1 Nov
£88Flixbus
£50Ryanair
Tue
2 Nov
Find prices
£73easyJet
Wed
3 Nov
£79Flixbus
£130PGA-Portugalia Airlines
Thu
4 Nov
Find prices
£84easyJet
Fri
5 Nov
£115Flixbus
£54Ryanair
Sat
6 Nov
Find prices
£38easyJet
Sun
7 Nov
Find prices
£50Ryanair
Mon
8 Nov
Find prices
£29Ryanair

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information between Berlin and Porto

distanceDistance1292 miles (2084 km)
changesDirect trainYes

Trains from Berlin to Porto cover the 1292 miles (2084 km) long journey with our travel partners like. There are direct train services available. Travellers depart most frequently from Berlin Hbf and arrive in Porto - Campanha.

Travel Tips

Trains from Berlin to Porto
Travel by train to Porto easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Porto.
FAQs
What are the travel restrictions for Porto, Portugal if I'm coming from Berlin, Germany by train?

Travel by train between Berlin, Germany and Porto, Portugal is: Partially open.

Is international entry into Porto from Berlin restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Portugal from Berlin?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

What are the safety rules to follow in Porto, Portugal?

The government of Portugal has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 2 metre (s) (7 feet)
  • Face mask required: Mandatory

The above information was last checked on 17/10/2021. Remember to check the latest COVID-19 travel safety regulations for your train between Berlin and Porto closer to your date of departure here.

Are there restrictions on returning to Germany from Portugal by train?

Return travel from Portugal to Germany is: Partially open.

Are there any international entry restrictions on returning to Berlin from Porto?

Entry into Germany is allowed for: Entry is partially open for citizens and permanent residents of Portugal

Do I need to quarantine on arrival in Germany from Porto?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Berlin, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 18/10/2021. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Berlin from Porto.

What is the distance to Porto from Berlin via train?
The train distance from Berlin to Porto is around 1292 miles (2084 km).
When travelling by train from Berlin to Porto, which train station in Berlin do I depart from and which train station in Porto do I arrive in?

Omio customers travelling this route depart most frequently from Berlin Hbf   and arrive in Porto - Campanha.

Where is the train station in Berlin? Where is the train station in Porto?

The most popular departure train station with passengers for this route, called Berlin Hbf, is located 1 mile (s) / 2 km from the city centre of Berlin.

The most popular arrival train station, Porto - Campanha, is located 1 mile (s) / 2 km away from the city centre of Porto.

Important Stations and Airports for this Journey

Berlin
Porto
The major railway station for departures from Berlin is Berlin Hbf. Read all the information you need to know about services, amenities and connections at Berlin Hbf for your trip from Berlin to Porto.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Connections to/from station
U-Bahn lines: U5
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
S-Bahn lines: S3, S5, S7, S9
Tram lines: M5, M6, M8, M10