1map logoGo to main page

Porto to Amsterdam from $80: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Porto, Portugal
to
Amsterdam, Netherlands

How to Get from Porto to Amsterdam: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$80 - PlaneBest price
1621 kmDistance
5h 20m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Porto to Amsterdam with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
5h  20m
Estimated price
$80-303
Recommended
route map
Distance: 1621 km
Duration: 5h 20m

See more options

Pricing table
Company
various
Plane
Drive
Average Duration
6h  28m
Estimated price
$82-359
Company
various
Bus
Average Duration
32h  42m
Estimated price
$151-750
Company
various
Bus
Train
Average Duration
22h  30m
Estimated price
$243-465
Company
various
Train
Average Duration
29h  53m
Estimated price
$341-700
Company
various
Bus
Train
Average Duration
41h  23m
Estimated price
$751-752
Company
various
Drive
Average Duration
19h  39m
Estimated price
$753-754

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $91 $88 $62 $66 $105 $67 $69
Fly $104 $75 $80 $99 $105 $103 $154

Traveling From Porto to Amsterdam

The journey from Porto to Amsterdam offers a fascinating contrast between the sun-soaked streets of Portugal’s coastal city and the bicycle-friendly, canal-laden charm of the Dutch capital.

Best Neighbourhoods in Amsterdam

Amsterdam boasts diverse neighborhoods, each offering distinct experiences and vibes.

Jordaan
• Quaint streets lined with boutique shops.
• Vibrant canals perfect for leisurely strolls.
De Pijp
• Home to the famous Albert Cuyp Market.
• Lively atmosphere with excellent restaurants.
Amsterdam Noord
• Innovative vibes with art installations.
• Scenic views from the A'DAM Lookout.

Best Times To Visit Amsterdam's Attractions

Timing your visits can significantly enhance your experience in Amsterdam.

Rijksmuseum
Visit early morning or late afternoon for fewer crowds.
Anne Frank House
Book tickets for weekdays, ideally in the early afternoon.
Van Gogh Museum
Evenings on Fridays typically draw smaller crowds.

Amsterdam Weather: What to Expect Year-Round

Amsterdam experiences a maritime climate with mild summers and chilly winters, making spring and early autumn the ideal times for travel. Being aware of the weather patterns can help you enjoy outdoor attractions and festivals while staying comfortable.

Dining Recommendation in Amsterdam

Try the herring at a local fish stand, a dish that's a far cry from Porto’s beloved seafood with its vibrant, pickled flavors and fresh ingredients. The casual, bustling atmosphere of Amsterdam's street food scene provides a unique dining experience, allowing you to savor the city's culture in a way that contrasts beautifully with Porto's more traditional, sit-down meals.

Porto - Amsterdam operators

Explore transport companies operating between Porto and Amsterdam, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
klm.com

Plane from Porto (OPO) to Amsterdam Schiphol (AMS)

Average Duration
2h 39m
Estimated price
3030-3032
Website
transavia.com

Plane from Porto (OPO) to Amsterdam Schiphol (AMS)

Average Duration
2h 42m
Estimated price
3033-3034
Website
ryanair.com

Plane from Porto (OPO) to Eindhoven (EIN)

Average Duration
2h 35m
Estimated price
3035-758

Plane from Porto (OPO) to Eindhoven (EIN)

Average Duration
4h 45m
Estimated price
3035-758

Plane from Porto (OPO) to Eindhoven (EIN)

Average Duration
5h 55m
Estimated price
3035-758
Train
Contact phone
+33 1 84 94 36 35
Website
en.oui.sncf

Train from Bordeaux St Jean to Paris Montparnasse 1 Et 2

Average Duration
2h 4m
Estimated price
3036-3030

Train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sud

Average Duration
4h 27m
Estimated price
3036-3039
Contact phone
+33 1 84 94 36 35
Website
sncf.com

Train from Bordeaux St Jean to Paris Montparnasse 1 Et 2

Average Duration
2h 53m
Estimated price
820-821
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Porto - Campanha to Vigo Guixar

Average Duration
2h 22m
Estimated price
3590-3591

Train from Vigo Guixar to Barcelona-Sants

Average Duration
14h 15m
Estimated price
820-823

Train from Barcelona-Sants to Valence Tgv Rhone-Alpes Sud

Average Duration
4h 23m
Estimated price
3592-3035
Bus
Contact phone
(+351) 258 454 303
Website
barquense.pt

Bus from Porto - São João Hospital to Bordeaux

Average Duration
15h 11m
Estimated price
3597-3598
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Guimaraes to Lille

Average Duration
26h 40m
Estimated price
822-821

Bus from Lille to Amsterdam Sloterdijk

Average Duration
4h 30m
Estimated price
3599-3594
Contact phone
+33 1 71 53 01 80
Website
blablacar.fr

Bus from Lille to Amsterdam City Center - Sloterdijk

Average Duration
3h 26m
Estimated price
3593-3594
Contact phone
+34 988 590 210
Website
iberocoach.com

Bus from Porto Campanhã Bus terminal to Luxembourg

Average Duration
34h 7m
Estimated price
820-3030

Porto to Amsterdam: Overview of Bus, Train, Flight, and Car Trips

Traveling between Porto and Amsterdam offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Porto to Amsterdam covering a distance of 1296 miles. Enjoy picturesque landscapes and charming towns along the way as you drive for approximately 19 hours and 39 minutes. 💰 Prices for this road trip adventure range from €386 to €597, offering flexibility to choose the best option that fits your budget. Explore the beautiful countries of Portugal, Spain, France, Belgium, and finally the Netherlands as you make your way to the vibrant city of Amsterdam.
Average price
€387 - €599
🚂 Traveling from Porto to Amsterdam by train is an exciting journey, even though there is no direct route available. 🌍 The trip involves transfers in Vigo Guixar, Barcelona-Sants, and Valence Tgv Rhone-Alpes Sud, offering a unique opportunity to see different cities along the way. The total duration of the journey, including transfers, is approximately 29 hours and 53 minutes. 💰 Prices for a train ticket between Porto and Amsterdam can range from €351 to €720, depending on the class of service and availability. 🎫 Booking in advance is recommended to secure the best fares and ensure a comfortable and enjoyable journey from Porto to Amsterdam by train. Pack your bags and get ready to embark on a European adventure through the rail network connecting these two vibrant cities.
Departure Point
Porto - Campanha station
Arrival Point
Amsterdam Centraal station
🛫 Starting your journey from Porto Airport, you can take a direct flight to Amsterdam Schiphol Airport that will get you there in just 2 hours and 30 minutes. Airlines such as Transavia Holland and KLM operate this route. 🌍 The aerial route from Porto to Amsterdam spans approximately 5 hours and 20 minutes, providing a relatively quick way to travel between the two vibrant European cities. This allows for more time to explore the rich culture and sights awaiting travelers in Amsterdam. 💸 Ticket prices for flights between Amsterdam and Porto can range from €77 to €312, offering a variety of options to suit different budgets and preferences. By selecting the right flight, you can optimize both your travel experience and your budget for this exciting trip.
Departure Point
Porto Airport
Arrival Point
Amsterdam Schiphol Airport
Useful tips for plane travellers
• Book a direct flight with Transavia Holland or KLM for a quick 2h 30m journey, and check for the best fares in advance; prices range from €76 to €306, potentially allowing you to save money for Amsterdam activities.
• Upon arrival at Schiphol Airport, take advantage of the clear signage and easy navigation to reach the train station located in the basement level; this is a quicker and more economical option to get to Amsterdam city center rather than taking a taxi.
• If you prefer a taxi from Schiphol Airport to Amsterdam city center, expect to pay around €40-€50 depending on your final destination; consider pre-booking a ride for a smoother transition after your flight.
🚌 Despite no direct bus from Porto to Amsterdam travelers can still reach their destination by taking a route that includes transfers in Guimaraes and Lille. The journey, including transfers, lasts approximately 32 hours and 42 minutes. 🚌 Travelers should expect to pay varying prices between €155 to €234 for a bus ticket from Porto to Amsterdam. Despite the long journey time, passengers can enjoy the scenic views and adventures that come with traveling by bus through different cities.
Departure Point
Guimaraes station
Arrival Point
Amsterdam City Center - Sloterdijk station

Frequently asked questions

Find out more about the route from Porto to Amsterdam.

Or choose the category:
The distance between Porto and Amsterdam is approximately 1620.6 km by air. Travel by plane typically takes around 5 hours and 26 minutes. If you choose to travel by train, it would take approximately 29 hours and 53 minutes. Another option is to fly to Eindhoven and then take a train to Amsterdam, which can take around 7 hours and 5 minutes. By car, the journey from Amsterdam to Porto takes approximately 19 hours and 39 minutes.
The most cost-effective and time-efficient transportation option for traveling from Porto to Amsterdam is to fly and then take a train. This option takes around 7 hours and 5 minutes and costs between €78 and €384. Another quick option is to fly directly from Porto to Amsterdam, which takes approximately 5 hours and 26 minutes and costs between €73 and €320.
The prices for a train ticket between Porto and Amsterdam range from €365 to €628.
To get from Porto to Amsterdam without using public transportation, you can choose to drive. The distance between the two cities is approximately 2085.7 km, and it takes around 19 hours and 39 minutes to drive from Porto to Amsterdam. Keep in mind that the costs of this option can vary between €384 and €595, depending on factors such as fuel prices and toll fees.
The best way to travel from Porto to Amsterdam without a car is by taking a bus and train route via Bordeaux. This journey takes approximately 22 hours and 33 minutes and can cost between €201 and €421. Alternatively, you can also consider taking a train from Porto to Amsterdam, which takes around 29 hours and 53 minutes. If you prefer a faster option, you can fly from Porto to Amsterdam, with a travel time of around 5 hours and 26 minutes.
No, there is no direct train link between Porto and Amsterdam. However, it is possible to travel between the two cities with multiple transfers. The journey typically takes around 29 hours and 53 minutes, including transfers at Vigo Guixar, Barcelona-Sants, Gare de Lyon, and Paris Nord. Different train operators, such as Renfe Viajeros and Thalys, operate these services.
The flight between Porto and Amsterdam typically takes 2 hours and 35 minutes. The cost of a flight between the two cities can vary, with prices ranging from €76 to €319.
There are plenty of accommodation options available near Amsterdam. With over 2,194 hotels to choose from, you're sure to find something that suits your preferences and budget. Prices for hotels in Amsterdam start at €70 per night.

Trips to Seville