There are 9 ways to get from Porto to Berlin by plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Porto to Berlin Schoenefeld  •  6h 12m

  1. Fly from Porto (OPO) to Berlin Schoenefeld (SXF) OPO - SXF

43€ - 248€

8 alternative options

Fly Porto to Berlin Tegel  •  7h 39m

  1. Fly from Porto (OPO) to Berlin Tegel (TXL) OPO - TXL

58€ - 256€

Fly Porto to Leipzig, train  •  9h 4m

  1. Fly from Porto (OPO) to Leipzig (LEJ) OPO - LEJ
  2. Take the train from Halle(Saale)Hbf to Berlin Hbf

79€ - 277€

Train to Lisbon, fly to Berlin Tegel  •  8h 45m

  1. Take the train from Vila Nova De Gaia-Devesas to Lisboa - Oriente
  2. Fly from Lisbon (LIS) to Berlin Tegel (TXL) LIS - TXL

72€ - 348€

Bus, train via Bordeaux  •  27h 11m

  1. Take the bus from Porto — Campo 24 de Agosto to Bordeaux
  2. Take the train from Bordeaux St Jean to Paris Montparnasse 1 Et 2 Tgv / ...
  3. Take the train from Paris l'Est to Frankfurt(Main)Hbf Ice / ...
  4. Take the train from Frankfurt(Main)Hbf to Berlin Hbf Ice / ...

333€ - 515€

Train  •  31h 31m

  1. Take the train from Porto - Campanha to Vigo Guixar Ic
  2. Take the train from Vigo Guixar to Madrid-Puerta De Atocha Alv
  3. Take the train from Madrid-Puerta De Atocha to Avignon Tgv Ave
  4. Take the train from Avignon Tgv to Frankfurt(Main)Hbf Tgv
  5. Take the train from Frankfurt(Main)Hbf to Berlin Hbf Ice / ...

354€ - 517€

Bus  •  38h 40m

  1. Take the bus from Porto to Coimbra
  2. Take the bus from Coimbra to Paris Gallieni
  3. Take the bus from Paris, Gallieni to Berlin 550

164€ - 247€

Bus, train  •  43h 21m

  1. Take the bus from Porto Avda De Los Aliados to Vigo Central Bus Station
  2. Take the bus from Vigo to Dortmund
  3. Take the train from Dortmund Hbf to Berlin Hbf Ice / ...

205€ - 377€

Drive  •  24h 28m

  1. Drive from Porto to Berlin Hbf 2598.5 km

340€ - 500€

Questions & Answers

The cheapest way to get from Porto to Berlin is to fly which costs 40€ - 250€ and takes 6h 12m.

More details

The quickest way to get from Porto to Berlin is to fly which costs 40€ - 250€ and takes 6h 12m.

More details

No, there is no direct bus from Porto to Berlin. However, there are services departing from Porto and arriving at Berlin via Coimbra and Paris, Gallieni. The journey, including transfers, takes approximately 38h 40m.

More details

No, there is no direct train from Porto to Berlin. However, there are services departing from Porto - Campanha and arriving at Berlin Hbf via Vigo Guixar, Madrid-Puerta De Atocha, Avignon Tgv and Frankfurt(Main)Hbf. The journey, including transfers, takes approximately 31h 31m.

More details

The distance between Porto and Berlin is 2085 km. The road distance is 2598.5 km.

Get driving directions

The best way to get from Porto to Berlin without a car is to bus and train via Bordeaux which takes 27h 11m and costs 330€ - 550€.

More details

It takes approximately 6h 12m to get from Porto to Berlin, including transfers.

More details

Porto to Berlin bus services, operated by Rede Expressos, depart from Porto station.

More details

Porto to Berlin train services, operated by Renfe Viajeros, depart from Porto - Campanha station.

More details

The best way to get from Porto to Berlin is to fly which takes 6h 12m and costs 40€ - 250€. Alternatively, you can train, which costs 350€ - 550€ and takes 31h 31m, you could also bus, which costs 160€ - 250€ and takes 38h 40m.

Mode details

Map of how to get from Porto to Berlin.
Launch map view
  • Distance: 2084.8 km
  • Duration: 6h 12m

What companies run services between Porto, Portugal and Berlin, Germany?

Ryanair and easyJet fly from Porto to Berlin twice daily. Alternatively, you can take a train from Porto to Berlin Hbf via Vigo Guixar, Madrid-Puerta De Atocha, Avignon Tgv, and Frankfurt(Main)Hbf in around 31h 31m.

More Questions & Answers

The quickest flight from Porto Airport to Berlin Schoenefeld Airport is the direct flight which takes 3h 15m.

Search flights

Porto to Berlin bus services, operated by Eurolines FR, arrive at Berlin station.

More details

Berlin is 1h ahead of Porto. It is currently 11:12 PM in Porto and 12:12 AM in Berlin.

Porto to Berlin train services, operated by Deutsche Bahn Intercity-Express, arrive at Berlin Hbf station.

More details

Yes, the driving distance between Porto to Berlin is 2599 km. It takes approximately 24h 28m to drive from Porto to Berlin.

Get driving directions

easyJet and Ryanair offer flights from Porto Airport to Berlin Schoenefeld Airport.

Search flights

There are 1320+ hotels available in Berlin. Prices start at 87€ per night.

More details

The best way to get from Porto to Porto Airport is to subway which takes 27 min and costs 1€ - 2€.

More details

Flag of Germany Berlin, Germany

A city steeped in history, Berlin balances the old and new effortlessly. Walk the famed Berlin Wall, admire the artwork at the East Side Gallery, visit Checkpoint Charlie and pay your respects at the Holocaust Memorial and the nearby Sachsenhausen concentration camp memorial. Take in the majestic Brandenburg Gate and catch some Parliamentary action at the Reichstag. Immerse yourself in Berlin’s eclectic art scene at the Kulturforum, Gemaldegalerie and various art galleries that are peppered throughout the city, or admire the lavish exteriors of the Berliner Dom. Once the sun sets, get your hands on some German beer and currywurst before hitting the 24-hour party scene that Berlin is now famous for.

Things to do in Berlin

  • Brandenburg Gate

    The Brandenburg Gate (German: Brandenburger Tor) is an 18th-century neoclassical monument in Berlin, built on the orders of Prussian king Frederick William II after the (temporarily) successful restoration of order during the early Batavian Revolution. One of the best-known landmarks of Germany, it was built on the site of a former city gate that marked the start of the road from Berlin to the town of Brandenburg an der Havel, which used to be capital of the Margraviate of Brandenburg.

  • Reichstag building

    The Reichstag is a historic edifice in Berlin, Germany, constructed to house the Imperial Diet (German: Reichstag), of the German Empire. It was opened in 1894 and housed the Diet until 1933, when it was severely damaged after being set on fire. After World War II, the building fell into disuse; the parliament of the German Democratic Republic (the Volkskammer) met in the Palast der Republik in East Berlin, while the parliament of the Federal Republic of Germany (the Bundestag) met in the Bundeshaus in Bonn.

  • Memorial to the Murdered Jews of Europe

    The Memorial to the Murdered Jews of Europe (German: Denkmal für die ermordeten Juden Europas), also known as the Holocaust Memorial (German: Holocaust-Mahnmal), is a memorial in Berlin to the Jewish victims of the Holocaust, designed by architect Peter Eisenman and engineer Buro Happold. It consists of a 19000 m2 site covered with 2,711 concrete slabs or "stelae", arranged in a grid pattern on a sloping field. The stelae are 2.38 m long, 0.95 m wide and vary in height from 0.2 to. They are organized in rows, 54 of them going north–south, and 87 heading east–west at right angles but set slightly askew. An attached underground "Place of Information" (German: Ort der Information) holds the names of approximately 3 million Jewish Holocaust victims, obtained from the Israeli museum Yad Vashem.

  • Berlin Cathedral

    Berlin Cathedral (German: Berliner Dom) is the short name for the Evangelical Supreme Parish and Collegiate Church (German: Oberpfarr- und Domkirche zu Berlin) in Berlin, Germany. It is located on Museum Island in the Mitte borough. The current building was finished in 1905 and is a main work of Historicist architecture of the "Kaiserzeit".

Places to stay in Berlin

Rome2rio makes travelling from Porto to Berlin easy.

Rome2rio is a door-to-door travel information and booking engine, helping you get to and from any location in the world. Find all the transport options for your trip from Porto to Berlin right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Rome2rio also offers online bookings for selected operators, making reservations easy and straightforward.