Cheap bus tickets from Berlin to Porto

Showing times and prices for Jan 21

Cheapest

$120

Average

$120

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Porto will cost around $ 120 if you buy it on the day, but the cheapest tickets can be found for only $ 120.

Cheapest
07:25PMBerlin, ZOB44h15 02:40PMPorto
1 changes
$1201One-way
Cheapest
06:55PMBerlin, Bahnhof Südkreuz44h45 02:40PMPorto
1 changes
$1201One-way

Bus schedule from Berlin to Porto

Showing buses for tomorrow, Fri, Jan 21
06:55PMBerlin, Bahnhof Südkreuz44h45 02:40PMPorto
0 changes
07:25PMBerlin, ZOB44h15 02:40PMPorto
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Bus times from Berlin to Porto

Showing times and prices for Jan 21

Fastest Journey

1d 20 h 15 m

Average

1d 20 h 30 m

Buses per day

2

Distance

2085 km

It's difficult to get from Berlin to Porto without transferring at least once.

Fastest
07:25PMBerlin, ZOB44h15 02:40PMPorto
1 changes
$1201One-way
2nd Fastest
06:55PMBerlin, Bahnhof Südkreuz44h45 02:40PMPorto
1 changes
$1201One-way

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 Berlin to Porto

distanceDistance1292 miles (2084 km)
durationAverage bus duration44 h 15 min
priceAverage bus ticket price$114 (€95)
changesDirect busYes
carriersBus providersEurolines France

Buses from Berlin to Porto cover the 1292 miles (2084 km) long trip taking on average 44 h 15 min with our travel partners like Eurolines France. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $108 (€90), but the average price of bus tickets is $114 (€95). Travelers depart most frequently from Berlin Hbf and arrive in Porto, Campo 24 de Agosto.

Travel Tips: Bus to Porto from Berlin

Take the bus 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

Is cross-border travel by bus between Berlin, Germany and Porto, Portugal allowed?

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

Can I enter Portugal from Germany?

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

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

Conditions of entry:

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

All travelers in Portugal must observe these coronavirus safety measures:

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

The information above was last checked on 1/20/22. Remember to review the latest COVID-19 travel safety regulations   for your bus between Berlin and Porto as this information can change.

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

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

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 1/19/22. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your bus to Berlin from Porto.

How much do cheap buses from Berlin to Porto cost?

Omio customers have found cheap bus tickets between Berlin and Porto for as low as $108 (€90)  for the next 7 days.

What is the cost of a bus from Berlin to Porto?

If you are looking to book your bus ticket in the next 7 days, you can expect the Berlin to Porto bus to cost on average $114 (€95)  one way.

How far is Porto from Berlin by bus?

You should expect to travel around 1292 miles (2084 km)  from Berlin to Porto by bus.

How many hours is the bus time between Berlin and Porto?

On average the Berlin to Porto bus time is 44 h 15 min  covering the 1292 miles (2084 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

What station does the bus from Berlin to Porto depart from? Which Porto bus station do I come into from Berlin?

When departing from Berlin, you have various bus station options to start your journey from including Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz. When arriving in Porto, you can end your journey in bus stations like Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto, Boavista-casa da Música.

Omio customers book a bus from Berlin Hbf   to Porto, Campo 24 de Agosto   most frequently for this route.

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

Passengers booking this journey most frequently board their buses from Berlin Hbf and need to travel around 1.7 miles (2.8 km) from the city center to get to this bus station.

Passengers arriving in Porto most often arrive at Porto, Campo 24 de Agosto and need to travel around 0.7 miles (1.1 km) from this bus station to the city center.

Which bus companies should I travel with from Berlin to Porto?

For the best Berlin to Porto bus to buy, you can travel safely and comfortably with Eurolines France. However, it's always good to check all possible bus companies with services between Berlin and Porto to compare what amenities they may offer.

When does the first bus depart from Berlin to Porto? When does the last bus depart from Berlin to Porto?

You can take the first bus from Berlin to Porto at 5: 55 PM. The last bus from Berlin to Porto that you can take departs at 6: 25 PM. Omio shows you the latest bus from Berlin to Porto schedule to help you book the best departure time for this trip.

How early should I buy Berlin to Porto bus tickets to get the best deals?

If you buy a bus ticket from Berlin to Porto within the next 7 days, you can find tickets to cost on average $114 (€95) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets to Porto from Berlin are generally on sale a few months before the planned departure date.