Travel from London to Rotterdam

Train, bus or fly from London to Rotterdam?

You can take a train from London to Rotterdam via Bruxelles Midi in around 3 hours 59 minutes. Alternatively, FlixBus operates a bus from London to Rotterdam twice daily. Tickets cost $30 - $60 and the journey takes 9 hours 25 minutes.

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 London to Rotterdam

ModeDurationPrice
From London St. Pancras International train to Bruxelles Midi then train to Rotterdam Centraal.3 h 59 min£195
From London bus to Rotterdam, Rotterdam CS.9 h 25 min£40
From London Liverpool Street train to Manningtree, train to Harwich, car ferry to Hoek van Holland Haven, then train to Rotterdam Centraal.10 h 13 min£76
From London drive to Folkestone, Eurotunnel to Calais, then drive to Rotterdam.4 h 46 min£183
From London drive to Dover, car ferry to Calais, then drive to Rotterdam.5 h 51 min£75
From Bank DLR Station train to London City airport, fly to Rotterdam airport, then line 33 bus to Rotterdam.2 h 40 min£84
From Bank DLR Station train to London City airport, fly to Amsterdam airport, then train to Rotterdam.4 h£89
From London Paddington train to London Heathrow airport, fly to Amsterdam airport, then train to Rotterdam.4 h 4 min£108

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

It takes approximately 3 hours 59 minutes to get from London to Rotterdam, including transfers.

Is there a direct train between London and Rotterdam?

No, there is no direct train from London to Rotterdam. However, there are services departing from London St. Pancras International and arriving at Rotterdam Centraal via Bruxelles Midi. The journey, including transfers, takes approximately 3 hours 59 minutes.

Is there a direct bus between London and Rotterdam?

Yes, there is a direct bus departing from London and arriving at Rotterdam, Rotterdam CS. Services depart twice daily, and operate every day. The journey takes approximately 9 hours 25 minutes.

Operators from London to Rotterdam

OperatorPhoneWebsite
EurostarEurostar
ThalysThalys
FlixBus+49 1807 123 99 123FlixBus
Greater AngliaGreater Anglia
Stena LineStena Line
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Eurotunnel+44 (0) 8443 35 35 35Eurotunnel
P&O Ferries01304 448866.P&O Ferries
Dockland Light Railway (DLR)Dockland Light Railway (DLR)
British AirwaysBritish Airways
RET+31 900 5006010RET
FlybeFlybe
KLMKLM
Heathrow ExpressHeathrow Express