Travel from Portugal to Amsterdam

Train, bus or fly from Portugal to Amsterdam?

Transavia Holland, KLM and 10 other airlines fly from Matosinhos to Amsterdam hourly. Alternatively, you can take a train from Lisbon to Amsterdam via Hendaye, Paris Montparnasse, Montparnasse-Bienvenue, and Paris Nord in around 23 h 47 min.

How to get from Portugal to Amsterdam

ModeDurationPrice
From Matosinhos Sul Metro to Senhora da Hora, Metro to Porto airport, fly to Amsterdam airport, then train to Amsterdam.5 h 26 min$125
From Odivelas bus to Lisboa, bus to Lisbon airport, fly to Amsterdam airport, then train to Amsterdam.5 h 46 min$122
From Matosinhos Sul Metro to Senhora da Hora, Metro to Porto airport, fly to Eindhoven airport, line 401 bus to Eindhoven, then train to Amsterdam.7 h 4 min$146
From Odivelas bus to Lisboa, bus to Lisbon airport, fly to Eindhoven airport, line 401 bus to Eindhoven, then train to Amsterdam.7 h 18 min$151
From Matosinhos Sul Metro to Senhora da Hora, Metro to Porto airport, fly to Brussels airport, train to Antwerpen Centraal, then train to Amsterdam.7 h 39 min$196
From Lisboa Santa Apolonia train to Hendaye, train to Paris Montparnasse, walk to Montparnasse-Bienvenue, line 4 subway to Paris Nord, then train to Amsterdam Centraal.23 h 47 min$495
From Martim Moniz bus to Lisboa Estação do Oriente then bus to Amsterdam Centraal.37 h 41 min$181
From Lisbon drive to Amsterdam.21 h 2 min$416

How long does it take to get from Portugal to Amsterdam?

It takes approximately 5 h 26 min to get from Portugal to Amsterdam, including transfers.

Is there a direct bus between Portugal and Amsterdam?

No, there is no direct bus from Portugal to Amsterdam. However, there are services departing from Martim Moniz and arriving at Amsterdam Centraal via Lisboa Estação do Oriente. The journey, including transfers, takes approximately 37 h 41 min.

Operators from Portugal to Amsterdam

OperatorPhoneWebsite
Metro do Porto+351 22 508 1000Metro do Porto
Transavia HollandTransavia Holland
KLMKLM
TAP PortugalTAP Portugal
Vueling AirlinesVueling Airlines
British AirwaysBritish Airways
easyJeteasyJet
IberiaIberia
LufthansaLufthansa
Air EuropaAir Europa
RyanairRyanair
Air FranceAir France
SwissSwiss
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Rodoviária de Lisboa217 928 180Rodoviária de Lisboa
AlitaliaAlitalia
Hermes0031 900 266 63 99Hermes
Brussels AirlinesBrussels Airlines
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
ThalysThalys
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
TGV0033 892 353535TGV
Paris Metro3424Paris Metro
CarrisCarris
InterNorte707 200 512InterNorte