Compare prices and tickets by train, bus or flight

Wed
Jan 26
Find prices
$57Iberia
Thu
Jan 27
Find prices
$57Iberia
Fri
Jan 28
$145Flixbus
$74Ryanair
Sat
Jan 29
$96Flixbus
$37easyJet
Sun
Jan 30
Find prices
$29Ryanair
Mon
Jan 31
$125Flixbus
$57Iberia
Tue
Feb 1
$107Flixbus
$40easyJet
Wed
Feb 2
Find prices
$57Iberia
Thu
Feb 3
Find prices
$41easyJet
Fri
Feb 4
Find prices
$64PGA-Portugalia Airlines
Sat
Feb 5
Find prices
$43easyJet
Sun
Feb 6
Find prices
$51Ryanair
Mon
Feb 7
$96Flixbus
$18Ryanair
Tue
Feb 8
$107Flixbus
$39easyJet
Wed
Feb 9
Find prices
$103TAP Portugal
Thu
Feb 10
Find prices
$37easyJet
Fri
Feb 11
$107Flixbus
$53Ryanair
Sat
Feb 12
$96Flixbus
$35easyJet
Sun
Feb 13
Find prices
$43Ryanair
Mon
Feb 14
$107Flixbus
$22Ryanair

More than 1,000 travel companies trust us to 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

Overview: Bus from Porto to Berlin

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

Buses from Porto to Berlin cover the 1292 miles (2084 km) long trip 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 $96 (€80), but the average price of bus tickets is $129 (€107). Travelers depart most frequently from Porto - Campanha and arrive in Berlin, Zentralen Omnibusbahnhof.

Travel Tips: Bus to Berlin from Porto

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

Is travel by bus currently allowed from Porto, Portugal to Berlin, Germany?

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 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

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 1/24/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your bus from Porto to Berlin before traveling.

What are the COVID-19 restrictions for my return trip to Portugal from Berlin, Germany?

The current restriction level for your return trip by bus from Berlin to Porto is: Partially open

Are there any international entry restrictions on returning to Portugal from Germany?

Reentry to 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?

What are the requirements?

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 3 hours prior to arrival, or an Antigen test performed within 2 hours prior to arrival
  • Specific entry restrictions may apply for travel to Portugal: Azores, Madeira
  • Passenger Locator Form (PLF) required
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)

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

Last checked on 1/24/22. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your bus to Porto from Berlin here.

How much do cheap buses to Berlin from Porto cost?

Omio customers have found the cheapest buses from Porto to Berlin to cost as little as $96 (€80)  in the next 7 days.

What is the cost of a bus between Porto and Berlin?

The Porto to Berlin bus ticket price is on average $129 (€107)  if you are looking to purchase your tickets for this trip in the next week.

What is the distance to Berlin from Porto by bus?

The bus distance from Porto to Berlin is around 1292 miles (2084 km).

How many hours is the bus time to Berlin from Porto?

The bus time from Porto to Berlin is on average 43 h  for the 1292 miles (2084 km) long journey, but the time it takes to go from Porto to Berlin by bus can vary depending on specific dates or traveling on weekends and holidays.

When traveling by bus from Porto to Berlin, which bus station in Porto do I depart from and which bus station in Berlin do I arrive in?

There are a few bus stations in Porto to start your trip from including Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto, Boavista-casa da Música. In Berlin you have a few bus station options to choose from for your arrival including Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz.

Omio customers traveling this route depart most frequently from Porto - Campanha   and arrive in Berlin, Zentralen Omnibusbahnhof.

Where is the bus station in Porto to go to Berlin? Where is the bus station in Berlin located?

Passengers board the bus most frequently from Porto - Campanha, which is located around 1.3 miles (2.1 km) away from the city center, and they get off the bus at Berlin, Zentralen Omnibusbahnhof, located 5.6 miles (9.1 km) away from the city center.

What time is the earliest bus from Porto to Berlin? What time is the last bus from Porto to Berlin?

You can take the first bus from Porto to Berlin at 7: 05 AM. The last bus from Porto to Berlin that you can take departs at 7: 05 AM. Omio shows you the latest bus from Porto to Berlin schedule to help you book the best departure time for this trip.

How far in advance should I purchase a bus ticket from Porto to Berlin to get the best deals?

The price of a one way bus ticket from Porto to Berlin is on average $129 (€107) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus providers offering this route. In general, you can find bus tickets from Porto to Berlin available a few months in advance.