Travel from Amsterdam to London

Train, bus or fly from Amsterdam to London?

British Airways, KLM and Flybe fly from Amsterdam to London hourly. Alternatively, you can take a train from Amsterdam to London via Bruxelles-Midi Eurostar in around 6 h 30 min.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Amsterdam to London

ModeDurationPrice
From Amsterdam Centraal train to Rotterdam, Rotterdam Centraal perron AA, line 33 bus to Rotterdam airport, fly to London City airport, then train to London.3 h 28 min$138
From Amsterdam Centraal train to Amsterdam airport, fly to London City airport, then train to London.3 h 37 min$117
From Amsterdam Centraal train to Amsterdam airport, fly to London Heathrow airport, then train to London.3 h 42 min$142
From Amsterdam Centraal train to Amsterdam airport, fly to London Gatwick airport, then train to London.3 h 59 min$117
From Amsterdam Centraal train to Amsterdam airport, fly to London Stansted airport, then train to London.4 h 7 min$114
From Amsterdam Centraal train to Amsterdam airport, fly to Southend airport, then train to London.4 h 18 min$105
From Amsterdam Centraal train to Amsterdam airport, fly to London Luton airport, line 888 bus to Luton Airport Parkway, then train to London.4 h 29 min$93
From Amsterdam Centraal train to Bruxelles-Midi Eurostar then train to London St. Pancras International.6 h 30 min$253
From Amsterdam, Amsterdam Sloterdijk bus to London.10 h 15 min$46
From Amsterdam Centraal train to Schiedam, Schiedam Centrum instaphalte, line 711 bus to Hook of Holland, car ferry to Harwich International, train to Manningtree, then train to London Liverpool Street.11 h 43 min$119
From Amsterdam drive to Calais, Eurotunnel to Folkestone, then drive to London.5 h 25 min$268
From Amsterdam drive to Calais, car ferry to Dover, then drive to London.6 h 26 min$119

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

It takes approximately 3 h 28 min to get from Amsterdam to London, including transfers.

Is there a direct train between Amsterdam and London?

No, there is no direct train from Amsterdam to London. However, there are services departing from Amsterdam Centraal and arriving at London St. Pancras International via Bruxelles-Midi Eurostar. The journey, including transfers, takes approximately 6 h 30 min.

Is there a direct bus between Amsterdam and London?

Yes, there is a direct bus departing from Amsterdam, Amsterdam Sloterdijk and arriving at London. Services depart twice daily, and operate every day. The journey takes approximately 10 h 15 min.

Operators from Amsterdam to London

OperatorPhoneWebsite
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
RET+31 900 5006010RET
British AirwaysBritish Airways
Dockland Light Railway (DLR)Dockland Light Railway (DLR)
KLMKLM
FlybeFlybe
Heathrow ExpressHeathrow Express
easyJeteasyJet
Gatwick Express+44 345 850 1530Gatwick Express
Stansted ExpressStansted Express
Greater AngliaGreater Anglia
Vueling AirlinesVueling Airlines
London General0343 222 1234London General
ThameslinkThameslink
EurostarEurostar
FlixBus+49 1807 123 99 123FlixBus
Stena LineStena Line
Eurotunnel+44 (0) 8443 35 35 35Eurotunnel
P&O Ferries01304 448866.P&O Ferries