
A train winds around the Brusio spiral viaduct in the Swiss Alps — one of Europe's great scenic rail crossings.
Photo: Kabelleger / David Gubler / Wikimedia Commons (CC BY-SA 3.0)Compare European train routes
Journey times, indicative prices, operators and booking tips for train trips across Europe.
Popular routes

A TGV, the kind of high-speed train that connects many of the routes below.
Photo: dennis and aimee jonez / Wikimedia Commons (CC BY-SA 2.0)- Madrid to Barcelonafrom 23 EUR · 2h 30m
- Rome to Florencefrom 14.9 EUR · 1h 22m
- Florence to Venicefrom 18.9 EUR · 2h 01m
- Rome to Venicefrom 29.9 EUR · 3h 34m
- Milan to Venicefrom 14.9 EUR · 2h 27m
- Rome to Naplesfrom 9 EUR · 1h 10m
- Paris to Amsterdamfrom 29 EUR · 3h 19m
- Paris to Londonfrom 39 EUR · 2h 15m
- London to Edinburghfrom 19.9 GBP · 4h 20m
- Paris to Lyonfrom 16 EUR · 1h 54m
- Munich to Salzburgfrom 9 EUR · 1h 30m
- Vienna to Budapestfrom 9 EUR · 2h 20m
- Zurich to Genevafrom 25 CHF · 2h 47m
- Lisbon to Portofrom 16 EUR · 2h 35m
- Madrid to Sevillefrom 13 EUR · 2h 20m
- Milan to Romefrom 17.9 EUR · 2h 50m
- Paris to Brusselsfrom 29 EUR · 1h 22m
- Brussels to Amsterdamfrom 25 EUR · 1h 50m
- Vienna to Salzburgfrom 14 EUR · 2h 22m
- Zurich to Milanfrom 29 EUR · 3h 12m
- Geneva to Parisfrom 29 EUR · 3h 11m
- Barcelona to Madridfrom 23 EUR · 2h 30m
- Barcelona to Valenciafrom 13 EUR · 2h 35m
- Paris to Marseillefrom 16 EUR · 3h 02m
- Berlin to Munichfrom 17 EUR · 3h 51m
- Berlin to Praguefrom 18 EUR · 4h 00m
- Munich to Viennafrom 19 EUR · 3h 55m
City guides

A European old town worth the detour — our city guides cover what to do once you step off the train.
Photo: Ank Kumar / Wikimedia Commons (CC BY-SA 4.0)