Compare prices and tickets by train, bus or flight

Jan 25
$87Air Europa
Jan 26
Jan 27
Find prices
$171TAP Portugal
Jan 28
Jan 29
$102Air Europa
Jan 30
$95Transavia Airlines
Jan 31
Find prices
Feb 1
Feb 2
$70Transavia Airlines
Feb 3
Find prices
$129Transavia Airlines
Feb 4
$117Transavia Airlines
Feb 5
$102Air Europa
Feb 6
$93TAP Portugal
Feb 7
Find prices
$87Transavia Airlines
Feb 8
$93TAP Portugal
Feb 9
$48Transavia Airlines
Feb 10
Find prices
$102Air Europa
Feb 11
$105Transavia Airlines
Feb 12
$93TAP Portugal
Feb 13
$70Transavia Airlines

More than 1,000 travel companies trust us to sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View all

Overview: Bus from Amsterdam to Porto

distanceDistance999 miles (1611 km)
durationAverage bus duration31 h 30 min
priceAverage bus ticket price$91 (€76)
changesDirect busYes
carriersBus providersEurolines France or Flixbus

Buses from Amsterdam to Porto cover the 999 miles (1611 km) long trip taking on average 31 h 30 min with our travel partners like Eurolines France or Flixbus. There are direct bus services available. While the average ticket price for this route costs around $91 (€76), you can find the cheapest bus ticket for as low as $79 (€66). Travelers depart most frequently from Amsterdam Centraal and arrive in Porto, Campo 24 de Agosto.

Bus companies: Bus from Amsterdam to Porto with FlixBus

For as little as $79 (€66) you can travel by bus between Amsterdam and Porto with FlixBus. Omio will show you the best deals, schedules and tickets available for this route.


Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip between Amsterdam and Porto.

Find the perfect FlixBus bus between Amsterdam and Porto for a smooth and relaxing journey. Omio makes it convenient for you to check the latest FlixBus bus schedules and compare the cheapest, fastest or earliest bus from Amsterdam to Porto. You can also check relevant travel information for the FlixBus bus, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap FlixBus bus tickets online. You can expect to travel around 999 miles (1611 km) on this route and your FlixBus Amsterdam to Porto bus ticket can cost as little as $79 (€66) one-way if you book in advance. When you search for FlixBus tickets between Amsterdam and Porto in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official FlixBus bus tickets online quickly and easily on Omio and enjoy the travel experience!

Please follow the recommendations outlined by FlixBus when booking your bus tickets from Amsterdam to Porto due to the coronavirus:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips: Bus to Porto from Amsterdam

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 Amsterdam to Porto.

Is cross-border travel by bus between Amsterdam, Netherlands and Porto, Portugal allowed?

Travel between Amsterdam, Netherlands and Porto, Portugal by bus is: Partially open.

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

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

Do I need to self-quarantine on arrival in Portugal from Amsterdam?

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?

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

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

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

What restrictions are there on reentering Netherlands from Porto, Portugal?

Return travel from Portugal to Netherlands is: Partially open.

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

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

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

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Health declaration required

What are the safety rules to follow in Amsterdam, Netherlands?

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

How much do cheap buses to Porto from Amsterdam cost?

Omio customers have found the cheapest buses from Amsterdam to Porto to cost as little as $79 (€66)  in the next 7 days.

What is the price of a bus ticket from Amsterdam to Porto?

The bus price to Porto from Amsterdam is on average $91 (€76)  if you are looking to book your tickets for this trip in the next 7 days.

What is the distance to Porto from Amsterdam by bus?

When traveling this route you should expect the distance to Porto from Amsterdam by bus to be approximately 999 miles (1611 km).

How long is a bus to Porto from Amsterdam on average?

The Amsterdam to Porto bus duration is on average 31 h 30 min, which is to be expected when traveling 999 miles (1611 km) between Amsterdam and Porto. However, the time it takes can vary based on specific dates, weekends, and holidays.

Which bus station from Amsterdam to Porto do I depart from? Which Porto bus station from Amsterdam do I arrive in?

Some of the Amsterdam bus stations to Porto you can start your journey from include Amsterdam, Radarweg (Sloterdijk), Amsterdam, Centraal and Amsterdam, Amstel. Similarly, some of the arrival bus stations in Porto include Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto, Boavista-casa da Música.

When traveling this route, Omio customers are departing most frequently from Amsterdam Centraal   and arriving in Porto, Campo 24 de Agosto.

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

Passengers board their bus most frequently from Amsterdam Centraal and travel around 0.6 miles (916 m) from the city center to this bus station.

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

Which bus companies can take me to Porto from Amsterdam?

When taking a bus from Amsterdam to Porto, you can count on Eurolines France or Flixbus for the best way to get you to Porto. You can also check all possible bus companies who offer a service from Amsterdam to Porto and compare the amenities they offer before buying a bus ticket.

When can I take the first bus from Amsterdam to Porto? When can I take the last bus for the day?

The earliest bus for this journey departs from Amsterdam at 7: 15 AM. The last bus leaves from Amsterdam at 8: 15 PM. Check Omio for the latest bus schedule from Amsterdam to Porto and book the best time to depart on your chosen travel date.

When should I buy the Amsterdam to Porto bus for the best deals on tickets?

In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus companies offering this trip and save money. If you buy bus tickets to Porto from Amsterdam within the next 7 days, you can find tickets to cost on average $91 (€76) one way. To find the best prices for this trip, consider booking your bus ticket from Amsterdam to Porto a few months in advance.