easyTransBook

Trains · Buses

Popular routes

Find out how long it takes, who runs the trip and how to book.

London → Parisabout 2 h 20 minParis → Amsterdamabout 3 h 20 min by trainParis → Brusselsabout 1 h 25 min by trainLondon → Brusselsabout 2 hLondon → Amsterdamabout 4 h by trainLondon → Edinburghabout 4 h 30 min by trainLondon → Manchesterabout 2 h 10 min by trainMilan → Romeabout 3 h by trainRome → Florenceabout 1 h 30 min by trainFlorence → Veniceabout 2 h by trainRome → Naplesabout 1 h 10 min by trainMilan → Veniceabout 2 h 25 min by trainBarcelona → Madridabout 2 h 45 min by trainMadrid → Sevilleabout 2 h 30 min by trainMadrid → Valenciaabout 1 h 50 min by trainLisbon → Portoabout 3 h by trainParis → Lyonabout 2 h by trainBerlin → Pragueabout 4 h 30 min by trainBerlin → Munichabout 4 h by trainBerlin → Hamburgabout 1 h 50 min by trainMunich → Zurichabout 3 h 30 min by trainMunich → Salzburgabout 1 h 30 min by trainVienna → Budapestabout 2 h 40 min by trainVienna → Pragueabout 4 h by trainVienna → Bratislavaabout 1 h by trainZurich → Genevaabout 2 h 45 min by trainKrakow → Warsawabout 2 h 30 min by trainCopenhagen → Stockholmabout 5 h by trainIstanbul → Ankaraabout 4 h 30 min by trainNew York → Washington DCabout 3 h by trainNew York → Bostonabout 4 h by trainToronto → Montrealabout 5 h by trainLos Angeles → Las Vegasabout 5 h by busCairo → Alexandriaabout 2 h 30 min by trainCairo → Luxorabout 10 h by trainCairo → Hurghadaabout 6 h by busCairo → Sharm El-Sheikhabout 7 h by busKuala Lumpur → Singaporeabout 5 h 30 min by bus