Travel from London to Prague

Train, bus or fly from London to Prague?

British Airways, KLM and Lufthansa fly from London to Prague 4 times a day. Alternatively, Eurostar operates a train from London to Prague hourly. Tickets cost $70 - $210 and the journey takes 2 h 1 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 London to Prague

From Bank DLR Station train to London City airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 4 h 48 min $256. From London Paddington train to London Heathrow airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 4 h 46 min $132. From London Victoria train to London Gatwick airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 4 h 50 min $124. From London Liverpool Street train to London Stansted airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 5 h 8 min $98. From London Liverpool Street train to Southend airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 5 h 18 min $294. From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 5 h 3 min $103. From London St. Pancras International train to Bruxelles-Midi, train to Köln Hbf, train to Berlin Hbf (tief), then train to Praha hl.n.. 15 h 25 min $421. From Londýn, Victoria Green Line Station bus to Praha, ÚAN Florenc. 19 h 25 min $50. From London St Pancras International train to Lille then bus to Prague, Prague Main station. 20 h 57 min $257. From London drive to Folkestone, Eurotunnel to Calais, taxi to Calais-Fréthun, train to Lille Europe Eurostar, train to Bruxelles-Midi, train to Frankfurt(Main)Hbf, train to Darmstadt Hbf, then drive to Prague. 14 h 5 min $480. From London drive to Dover, car ferry to Calais, then drive to Prague. 12 h 45 min $230.

Is there a direct train between London and Prague?

No, there is no direct train from London to Prague. However, there are services departing from London St. Pancras International and arriving at Praha hl.n. via Bruxelles-Midi, Köln Hbf and Berlin Hbf (tief). The journey, including transfers, takes approximately 15 h 25 min.

Is there a direct bus between London and Prague?

Yes, there is a direct bus departing from Londýn, Victoria Green Line Station and arriving at Praha, ÚAN Florenc. Services depart once daily, and operate every day. The journey takes approximately 19½ hours.