Travel from Amsterdam to London-Victoria-Station

Train, bus or fly from Amsterdam to London Victoria Station?

You can take a train from Amsterdam to London Victoria Station via Bruxelles-Midi Eurostar, London St. Pancras International, and King's Cross St. Pancras Underground Station in around 5 h 15 min. Alternatively, FlixBus operates a bus from Amsterdam to London Victoria Station twice daily. Tickets cost $55 - $95 and the journey takes 10 h 15 min. Ouibus also services this route once daily.

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 Victoria Station

ModeDurationPrice
From Amsterdam Centraal Station train to Bruxelles-Midi Eurostar, train to London St. Pancras International, walk to King's Cross St. Pancras Underground Station, then Tube to Victoria Underground Station.5 h 15 min£216
From Amsterdam, Amsterdam Sloterdijk bus to London then walk to London Victoria Station.10 h 22 min£33
From Amsterdam Centraal train to Schiedam Centrum, train to Hook of Holland, car ferry to Harwich International, train to Manningtree, train to Liverpool Street Station, then line 11 bus to Victoria.12 h 17 min£89
From Amsterdam drive to Calais, Eurotunnel to Folkestone, then drive to London Victoria Station.5 h 26 min£193
From Amsterdam drive to Calais, car ferry to Dover, then drive to London Victoria Station.6 h 28 min£85
From Amsterdam Centraal train to Rotterdam, Rotterdam Centraal perron AA, line 33 bus to Rotterdam airport, fly to London City airport, train to Canning Town Underground Station, Tube to Green Park Underground Station, then Tube to London Victoria Station.3 h 33 min£102
From Amsterdam Centraal train to Amsterdam airport, fly to London City airport, train to Canning Town Underground Station, Tube to Green Park Underground Station, then Tube to London Victoria Station.3 h 43 min£86
From Amsterdam Centraal train to Amsterdam airport, fly to London Heathrow airport, train to Paddington Underground Station, then Tube to London Victoria Station.4 h£104
From Amsterdam Centraal train to Amsterdam airport, fly to London Gatwick airport, then train to London Victoria Station.3 h 59 min£87
From Amsterdam Centraal train to Amsterdam airport, fly to London Stansted airport, train to Tottenham Hale Underground Station, then Tube to London Victoria Station.4 h 13 min£84
From Amsterdam Centraal train to Amsterdam airport, fly to Southend airport, train to Liverpool Street Underground Station, Tube to Oxford Circus Underground Station, then Tube to London Victoria Station.4 h 33 min£78
From Amsterdam Centraal train to Amsterdam airport, fly to London Luton airport, line 888 bus to Luton Airport Parkway, train to London St Pancras International LL, walk to King's Cross St. Pancras Underground Station, then Tube to London Victoria Station.4 h 45 min£69

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

It takes approximately 5 h 15 min to get from Amsterdam to London Victoria Station, including transfers.

Is there a direct bus between Amsterdam and London Victoria Station?

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 Victoria Station

OperatorPhoneWebsite
ThalysThalys
EurostarEurostar
London Underground (Tube)London Underground (Tube)
FlixBus+49 1807 123 99 123FlixBus
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Stena LineStena Line
Greater AngliaGreater Anglia
London BusesLondon Buses
Eurotunnel+44 (0) 8443 35 35 35Eurotunnel
P&O Ferries01304 448866.P&O Ferries
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
Vueling AirlinesVueling Airlines
London General0343 222 1234London General
ThameslinkThameslink