COMPARE Prices across different modes

Sun
Sep 19
Find prices
$231TAP Portugal
Mon
Sep 20
$130Flixbus
$102easyJet
Tue
Sep 21
$138Flixbus
$169Brussels Airlines
Wed
Sep 22
Find prices
$106Ryanair
Thu
Sep 23
Find prices
$106Ryanair
Fri
Sep 24
$138Flixbus
$144TAP Portugal
Sat
Sep 25
$162Flixbus
$143Brussels Airlines
Sun
Sep 26
Find prices
$143easyJet
Mon
Sep 27
$130Flixbus
$106Malta Air
Tue
Sep 28
$143Flixbus
$185White Airways
Wed
Sep 29
Find prices
$125Brussels Airlines
Thu
Sep 30
Find prices
$77Ryanair
Fri
Oct 1
$104Flixbus
$116Ryanair
Sat
Oct 2
$117Flixbus
$169Brussels Airlines
Sun
Oct 3
Find prices
$169easyJet
Mon
Oct 4
$118Flixbus
$100Malta Air
Tue
Oct 5
$104Flixbus
$108Brussels Airlines
Wed
Oct 6
Find prices
$80Ryanair
Thu
Oct 7
Find prices
$52Ryanair
Fri
Oct 8
$104Flixbus
$54easyJet

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

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

Bus Information between Porto and Berlin

distanceDistance1292 miles (2084 km)
durationAverage bus duration43 h
priceAverage bus ticket price$165 (€133)
changesDirect busYes

Buses from Porto to Berlin cover the 1292 miles (2084 km) long route taking on average 43 h with our travel partners like. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $130 (€105), but the average price of bus tickets is $165 (€133). Travelers depart most frequently from Porto - Campanha and arrive in Berlin, Zentralen Omnibusbahnhof.

Travel Tips

Buses from Porto to Berlin
Take the bus to Berlin 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 Porto to Berlin.
FAQs
What are the travel restrictions for Berlin, Germany if I'm coming from Porto, Portugal by bus?

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

What is the status of international entry into Germany from Portugal?

International entry status: Entry is partially open for citizens and permanent residents of Portugal

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

Conditions of entry:

  • 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?

When traveling in Germany, you must follow these COVID-19 safety rules:

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

The information above was last checked on 9/17/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your bus between Porto and Berlin before traveling.

Do I need to quarantine when I return to Portugal from Berlin, Germany?

Return travel from Germany to Portugal is: Partially open.

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

Entry into Portugal 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?

Requirements for reentering:

  • 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 requirement: 2 metre (s) (7 feet)
  • Face mask requirement: Mandatory

Last checked on 9/14/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your bus to Porto from Berlin.

How much do cheap buses between Porto and Berlin cost?
Omio customers have found the cheapest buses from Porto to Berlin to cost as little as $130 (€105)  in the next 7 days.
How much does it cost to take a bus to Berlin from Porto?
In the next 7 days you can expect to pay on average $165 (€133)  for a bus ticket from Porto to Berlin.
How far is Porto to Berlin by bus?
The distance between Porto and Berlin by bus is approximately 1292 miles (2084 km).
How long is a bus between Porto and Berlin on average?
On average the Porto to Berlin bus travel time is 43 h  for the 1292 miles (2084 km) long journey, but the duration can vary if you travel on weekends and holidays.
What station does the bus from Porto to Berlin depart from? Which Berlin bus station do I come into from Porto?

Some of the Porto bus stations to Berlin you can start your journey from include Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto, Boavista-casa da Música. Similarly, some of the arrival bus stations in Berlin include Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz.

When traveling this route, Omio customers are departing most frequently from Porto - Campanha   and arriving in Berlin, Zentralen Omnibusbahnhof.

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

The most popular departure bus station with passengers for this trip, called Porto - Campanha, is located 1 mile (s) / 2 km from the city center of Porto.

The most popular arrival bus station, Berlin, Zentralen Omnibusbahnhof, is located 6 mile (s) / 9 km away from the city center of Berlin.

What time is the earliest bus from Porto to Berlin? What time is the last bus from Porto to Berlin?
You can take the earliest bus from Porto to Berlin at 6: 05 AM   or take the last bus from Porto to Berlin leaving at 7: 55 AM. Look for the latest Porto to Berlin bus schedules on Omio and book the best time to take the bus for this trip.
How far in advance should I purchase bus tickets between Porto and Berlin for the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus companies offering this route and save money. If you book bus tickets between Porto and Berlin within the next 7 days, you can find tickets to cost on average $165 (€133) one way. To find the best prices for this route, consider booking your bus ticket from Porto to Berlin a few months in advance.
Stations

Important Stations and Airports for this Journey

Porto
Berlin
Aliados
Amenities
Boavista
Amenities
PORTO (Estrada da Circunvalação - Hospital De São João)
Amenities
Porto Baralha Port Urb
Amenities
Porto Batalha Port Urb Portugal
Amenities