Travel from Leeuwarden to London

Bus or train from Leeuwarden to London?

Dutch Railways (NS) operates a train from Leeuwarden to London hourly. Tickets cost $30 - $55 and the journey takes 2 h 41 min. 2 other operators also service this route. Alternatively, Arriva NL operates a bus from Leeuwarden to London hourly. Tickets cost $17 - $24 and the journey takes 1 h 51 min. 3 other operators also service this route.

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

From Leeuwarden train to Rotterdam Centraal, train to Bruxelles-Midi Eurostar, then train to London St. Pancras International. 8 h 9 min £206. From Leeuwarden train to Rotterdam Centraal, train to Hook of Holland, car ferry to Harwich International, train to Manningtree, then train to London Liverpool Street. 13 h 17 min £111. From Leeuwarden, Busstation bus to Alkmaar, train to Amsterdam Centre - Sloterdijk, then bus to Londres. 13 h 24 min £53. From Leeuwarden drive to Calais, Eurotunnel to Folkestone, then drive to London. 6 h 29 min £210. From Leeuwarden drive to Calais, car ferry to Dover, then drive to London. 7 h 30 min £102. From Leeuwarden train to Rotterdam, Rotterdam Centraal perron AA, line 33 bus to Rotterdam airport, fly to London City airport, then train to London. 5 h 28 min £124. From Leeuwarden train to Amsterdam airport, fly to London City airport, then train to London. 5 h 47 min £115. From Leeuwarden train to Amsterdam airport, fly to London Heathrow airport, then train to London. 5 h 52 min £133. From Leeuwarden train to Amsterdam airport, fly to London Gatwick airport, then train to London. 6 h 8 min £118. From Leeuwarden train to Amsterdam airport, fly to London Luton airport, line 888 bus to Luton Airport Parkway, then train to London. 6 h 39 min £97. From Leeuwarden train to Groningen, Hoofdstation, line 9 bus to Groningen airport, fly to Southend airport, then train to London. 6 h 11 min £97. From Leeuwarden train to Utrecht Centraal, train to Eindhoven, Station, line 401 bus to Eindhoven airport, fly to London Stansted airport, then train to London. 7 h 32 min £100.