Train routes in Europe
Routes where the train is a realistic alternative to a flight: 6 hours or less and at most one change. Journey times come from public timetable data.
Belgium
- Amsterdam to Brussels · 2 h 05 min, direct
- Antwerpen to Mannheim · 5 h 43 min
- Brussels to Aachen · 1 h 08 min, direct
- Brussels to Avignon · 4 h 54 min, direct
- Brussels to Birmingham · 4 h 29 min
- Brussels to Bremen · 5 h 46 min
- Brussels to Caen · 4 h 09 min
- Brussels to Chambéry · 5 h 59 min
- Brussels to Darlington · 5 h 11 min
- Brussels to Dortmund · 3 h 20 min, direct
- Brussels to Düsseldorf · 2 h 25 min, direct
- Brussels to Erfurt · 5 h 53 min
- Brussels to Frankfurt · 3 h 01 min, direct
- Brussels to Grenoble · 5 h 22 min
- Brussels to Hamburg · 5 h 33 min
- Brussels to Hannover · 5 h 04 min
- Brussels to Kassel · 5 h 13 min
- Brussels to Köln · 1 h 50 min, direct
- Brussels to Leeds · 4 h 55 min
- Brussels to Liverpool · 5 h 11 min
- Brussels to London · 2 h 01 min, direct
- Brussels to Luton · 3 h 19 min
- Brussels to Lyon · 3 h 44 min, direct
- Brussels to Manchester · 4 h 51 min
- Brussels to Mannheim · 4 h 52 min
- Brussels to Marseille · 5 h 31 min, direct
- Brussels to Montpellier · 5 h 46 min, direct
- Brussels to Mulhouse · 5 h 27 min
- Brussels to Newcastle · 5 h 38 min
- Brussels to Nîmes · 5 h 18 min, direct
- Brussels to Nottingham · 4 h 17 min
- Brussels to Osnabrück · 4 h 56 min
- Brussels to Paris · 1 h 24 min, direct
- Brussels to Poitiers · 4 h 52 min
- Brussels to Rennes · 4 h 37 min, direct
- Brussels to Rotterdam · 1 h 54 min, direct
- Brussels to Saarbrücken · 4 h 45 min
- Brussels to Strasbourg · 4 h 00 min, direct
- Brussels to Stuttgart · 5 h 00 min
- Brussels to Tours · 4 h 34 min
- Frankfurt to Antwerpen · 4 h 33 min
- Frankfurt to Liège · 2 h 13 min, direct
- Liège to Köln · 1 h 02 min, direct
- Liège to Mannheim · 4 h 04 min
- Liège to Strasbourg · 5 h 19 min
- Liège to Stuttgart · 4 h 07 min
- Lyon to Antwerpen · 5 h 21 min
- Lyon to Liège · 5 h 35 min
- Paris to Antwerpen · 2 h 05 min, direct
- Paris to Charleroi · 3 h 08 min
- Paris to Liège · 2 h 16 min, direct
- Paris to Oostende · 4 h 09 min
- Strasbourg to Antwerpen · 5 h 00 min
France
- Amsterdam to Lyon · 5 h 50 min
- Amsterdam to Paris · 3 h 28 min, direct
- Amsterdam to Strasbourg · 5 h 44 min
- Avignon to Strasbourg · 5 h 30 min, direct
- Berlin to Strasbourg · 5 h 47 min, direct
- Bern to Strasbourg · 2 h 35 min
- Brussels to Avignon · 4 h 54 min, direct
- Brussels to Caen · 4 h 09 min
- Brussels to Chambéry · 5 h 59 min
- Brussels to Grenoble · 5 h 22 min
- Brussels to Lyon · 3 h 44 min, direct
- Brussels to Marseille · 5 h 31 min, direct
- Brussels to Montpellier · 5 h 46 min, direct
- Brussels to Mulhouse · 5 h 27 min
- Brussels to Nîmes · 5 h 18 min, direct
- Brussels to Paris · 1 h 24 min, direct
- Brussels to Poitiers · 4 h 52 min
- Brussels to Rennes · 4 h 37 min, direct
- Brussels to Strasbourg · 4 h 00 min, direct
- Brussels to Tours · 4 h 34 min
- Chambéry to Strasbourg · 5 h 56 min
- Dortmund to Strasbourg · 4 h 42 min
- Erfurt to Strasbourg · 5 h 03 min
- Frankfurt to Lyon · 5 h 59 min, direct
- Frankfurt to Mulhouse · 3 h 06 min, direct
- Frankfurt to Paris · 3 h 54 min, direct
- Frankfurt to Strasbourg · 2 h 00 min, direct
- Grenoble to Strasbourg · 5 h 46 min
- Kassel to Strasbourg · 4 h 27 min
- Leipzig to Strasbourg · 5 h 22 min
- Liège to Strasbourg · 5 h 19 min
- London to Lyon · 5 h 53 min
- Lyon to Aachen · 5 h 39 min
- Lyon to Antwerpen · 5 h 21 min
- Lyon to Avignon · 1 h 10 min, direct
- Lyon to Bern · 4 h 18 min
- Lyon to Liège · 5 h 35 min
- Lyon to Mannheim · 5 h 17 min, direct
- Lyon to Marseille · 1 h 46 min, direct
- Lyon to Milan · 4 h 47 min, direct
- Lyon to Montpellier · 1 h 49 min, direct
- Lyon to Mulhouse · 3 h 07 min, direct
- Lyon to Nîmes · 1 h 22 min, direct
- Lyon to Paris · 1 h 56 min, direct
- Lyon to Rotterdam · 5 h 05 min
- Lyon to Strasbourg · 4 h 07 min, direct
- Lyon to Torino · 4 h 01 min, direct
- Lyon to Toulouse · 4 h 11 min, direct
- Lyon to Tours · 4 h 51 min, direct
- Lyon to Zurich · 5 h 50 min
- Marseille to Strasbourg · 5 h 50 min
- Mulhouse to Mannheim · 2 h 24 min, direct
- Munich to Paris · 5 h 51 min, direct
- Munich to Strasbourg · 4 h 00 min, direct
- Nîmes to Strasbourg · 5 h 36 min, direct
- Nürnberg to Strasbourg · 4 h 52 min
- Osnabrück to Strasbourg · 5 h 28 min
- Paris to Aachen · 2 h 43 min, direct
- Paris to Antwerpen · 2 h 05 min, direct
- Paris to Avignon · 2 h 41 min, direct
- Paris to Bern · 5 h 31 min
- Paris to Béziers · 4 h 22 min, direct
- Paris to Bordeaux · 2 h 10 min, direct
- Paris to Brest · 3 h 45 min, direct
- Paris to Brive-la-Gaillarde · 4 h 33 min, direct
- Paris to Caen · 2 h 03 min, direct
- Paris to Carcassonne · 5 h 51 min, direct
- Paris to Chambéry · 2 h 52 min, direct
- Paris to Charleroi · 3 h 08 min
- Paris to Clermont-Ferrand · 3 h 31 min, direct
- Paris to Dortmund · 4 h 54 min, direct
- Paris to Düsseldorf · 3 h 58 min, direct
- Paris to Eindhoven · 5 h 01 min
- Paris to Genève · 3 h 18 min, direct
- Paris to Grenoble · 2 h 59 min, direct
- Paris to Groningen · 5 h 51 min
- Paris to Kassel · 5 h 50 min
- Paris to Köln · 3 h 24 min, direct
- Paris to La Rochelle · 2 h 55 min, direct
- Paris to Liège · 2 h 16 min, direct
- Paris to Limoges · 3 h 28 min, direct
- Paris to London · 2 h 20 min, direct
- Paris to Luxembourg · 2 h 13 min, direct
- Paris to Mannheim · 3 h 10 min, direct
- Paris to Marseille · 3 h 19 min, direct
- Paris to Metz · 1 h 24 min, direct
- Paris to Montpellier · 3 h 28 min, direct
- Paris to Mulhouse · 2 h 54 min, direct
- Paris to Nantes · 2 h 15 min, direct
- Paris to Nice · 5 h 54 min, direct
- Paris to Nîmes · 2 h 59 min, direct
- Paris to Oostende · 4 h 09 min
- Paris to Perpignan · 5 h 15 min, direct
- Paris to Poitiers · 1 h 34 min, direct
- Paris to Rennes · 1 h 35 min, direct
- Paris to Rotterdam · 2 h 40 min, direct
- Paris to Saarbrücken · 1 h 50 min, direct
- Paris to Strasbourg · 1 h 46 min, direct
- Paris to Stuttgart · 3 h 21 min, direct
- Paris to Torino · 5 h 37 min, direct
- Paris to Toulouse · 5 h 01 min, direct
- Paris to Tours · 1 h 04 min, direct
- Paris to Venlo · 5 h 33 min
- Paris to Zurich · 4 h 04 min, direct
- Rotterdam to Strasbourg · 5 h 12 min
- Strasbourg to Aachen · 5 h 14 min
- Strasbourg to Antwerpen · 5 h 00 min
- Strasbourg to Düsseldorf · 4 h 05 min
- Strasbourg to Hannover · 5 h 08 min
- Strasbourg to Köln · 3 h 55 min
- Strasbourg to Mannheim · 1 h 11 min, direct
- Strasbourg to Stuttgart · 1 h 30 min, direct
- Strasbourg to Tours · 4 h 02 min, direct
- Zurich to Strasbourg · 2 h 54 min
Germany
- Aachen to Mannheim · 3 h 32 min
- Aachen to Stuttgart · 3 h 57 min
- Amsterdam to Aachen · 3 h 29 min
- Amsterdam to Düsseldorf · 2 h 17 min, direct
- Amsterdam to Frankfurt · 3 h 55 min, direct
- Amsterdam to Köln · 2 h 40 min, direct
- Amsterdam to Mannheim · 4 h 22 min, direct
- Amsterdam to Stuttgart · 5 h 03 min, direct
- Antwerpen to Mannheim · 5 h 43 min
- Berlin to Frankfurt · 4 h 09 min, direct
- Berlin to Köln · 5 h 36 min, direct
- Berlin to Mannheim · 4 h 55 min, direct
- Berlin to Strasbourg · 5 h 47 min, direct
- Berlin to Stuttgart · 5 h 53 min, direct
- Brussels to Aachen · 1 h 08 min, direct
- Brussels to Bremen · 5 h 46 min
- Brussels to Dortmund · 3 h 20 min, direct
- Brussels to Düsseldorf · 2 h 25 min, direct
- Brussels to Erfurt · 5 h 53 min
- Brussels to Frankfurt · 3 h 01 min, direct
- Brussels to Hamburg · 5 h 33 min
- Brussels to Hannover · 5 h 04 min
- Brussels to Kassel · 5 h 13 min
- Brussels to Köln · 1 h 50 min, direct
- Brussels to Mannheim · 4 h 52 min
- Brussels to Osnabrück · 4 h 56 min
- Brussels to Saarbrücken · 4 h 45 min
- Brussels to Stuttgart · 5 h 00 min
- Dortmund to Mannheim · 2 h 49 min, direct
- Dortmund to Strasbourg · 4 h 42 min
- Dortmund to Stuttgart · 3 h 35 min, direct
- Düsseldorf to Stuttgart · 2 h 30 min, direct
- Erfurt to Köln · 4 h 57 min, direct
- Erfurt to Mannheim · 3 h 00 min, direct
- Erfurt to Strasbourg · 5 h 03 min
- Frankfurt to Aachen · 1 h 49 min, direct
- Frankfurt to Antwerpen · 4 h 33 min
- Frankfurt to Dortmund · 3 h 38 min, direct
- Frankfurt to Düsseldorf · 1 h 36 min, direct
- Frankfurt to Erfurt · 2 h 15 min, direct
- Frankfurt to Hamburg · 3 h 49 min, direct
- Frankfurt to Hannover · 2 h 21 min, direct
- Frankfurt to Kassel · 1 h 31 min, direct
- Frankfurt to Köln · 1 h 09 min, direct
- Frankfurt to Leipzig · 3 h 10 min, direct
- Frankfurt to Liège · 2 h 13 min, direct
- Frankfurt to Lyon · 5 h 59 min, direct
- Frankfurt to Mulhouse · 3 h 06 min, direct
- Frankfurt to Munich · 3 h 25 min, direct
- Frankfurt to Nürnberg · 2 h 43 min, direct
- Frankfurt to Osnabrück · 5 h 26 min, direct
- Frankfurt to Paris · 3 h 54 min, direct
- Frankfurt to Rotterdam · 5 h 17 min
- Frankfurt to Strasbourg · 2 h 00 min, direct
- Frankfurt to Stuttgart · 1 h 28 min, direct
- Frankfurt to Zurich · 4 h 10 min, direct
- Hamburg to Stuttgart · 5 h 41 min
- Hannover to Stuttgart · 3 h 48 min, direct
- Kassel to Köln · 3 h 39 min, direct
- Kassel to Mannheim · 2 h 09 min, direct
- Kassel to Strasbourg · 4 h 27 min
- Kassel to Stuttgart · 2 h 50 min, direct
- Köln to Hamburg · 4 h 04 min, direct
- Köln to Hannover · 3 h 03 min, direct
- Köln to Stuttgart · 2 h 23 min, direct
- Leipzig to Strasbourg · 5 h 22 min
- Liège to Köln · 1 h 02 min, direct
- Liège to Mannheim · 4 h 04 min
- Liège to Stuttgart · 4 h 07 min
- London to Köln · 4 h 14 min
- Lyon to Aachen · 5 h 39 min
- Lyon to Mannheim · 5 h 17 min, direct
- Mannheim to Düsseldorf · 2 h 02 min, direct
- Mannheim to Hamburg · 5 h 40 min, direct
- Mannheim to Hannover · 3 h 04 min, direct
- Mannheim to Köln · 1 h 35 min, direct
- Mulhouse to Mannheim · 2 h 24 min, direct
- Munich to Aachen · 5 h 32 min
- Munich to Düsseldorf · 4 h 50 min, direct
- Munich to Köln · 4 h 34 min, direct
- Munich to Mannheim · 2 h 44 min, direct
- Munich to Paris · 5 h 51 min, direct
- Munich to Strasbourg · 4 h 00 min, direct
- Munich to Stuttgart · 2 h 05 min, direct
- Nürnberg to Strasbourg · 4 h 52 min
- Osnabrück to Mannheim · 3 h 48 min, direct
- Osnabrück to Strasbourg · 5 h 28 min
- Paris to Aachen · 2 h 43 min, direct
- Paris to Dortmund · 4 h 54 min, direct
- Paris to Düsseldorf · 3 h 58 min, direct
- Paris to Kassel · 5 h 50 min
- Paris to Köln · 3 h 24 min, direct
- Paris to Mannheim · 3 h 10 min, direct
- Paris to Saarbrücken · 1 h 50 min, direct
- Paris to Stuttgart · 3 h 21 min, direct
- Rotterdam to Köln · 4 h 05 min
- Rotterdam to Mannheim · 5 h 33 min
- Strasbourg to Aachen · 5 h 14 min
- Strasbourg to Düsseldorf · 4 h 05 min
- Strasbourg to Hannover · 5 h 08 min
- Strasbourg to Köln · 3 h 55 min
- Strasbourg to Mannheim · 1 h 11 min, direct
- Strasbourg to Stuttgart · 1 h 30 min, direct
- Zurich to Mannheim · 3 h 24 min, direct
Italy
- Lyon to Milan · 4 h 47 min, direct
- Lyon to Torino · 4 h 01 min, direct
- Paris to Torino · 5 h 37 min, direct
Luxembourg
- Paris to Luxembourg · 2 h 13 min, direct
Netherlands
- Amsterdam to Aachen · 3 h 29 min
- Amsterdam to Brussels · 2 h 05 min, direct
- Amsterdam to Düsseldorf · 2 h 17 min, direct
- Amsterdam to Frankfurt · 3 h 55 min, direct
- Amsterdam to Köln · 2 h 40 min, direct
- Amsterdam to London · 4 h 17 min, direct
- Amsterdam to Lyon · 5 h 50 min
- Amsterdam to Mannheim · 4 h 22 min, direct
- Amsterdam to Paris · 3 h 28 min, direct
- Amsterdam to Strasbourg · 5 h 44 min
- Amsterdam to Stuttgart · 5 h 03 min, direct
- Brussels to Rotterdam · 1 h 54 min, direct
- Frankfurt to Rotterdam · 5 h 17 min
- Lyon to Rotterdam · 5 h 05 min
- Paris to Eindhoven · 5 h 01 min
- Paris to Groningen · 5 h 51 min
- Paris to Rotterdam · 2 h 40 min, direct
- Paris to Venlo · 5 h 33 min
- Rotterdam to Köln · 4 h 05 min
- Rotterdam to Mannheim · 5 h 33 min
- Rotterdam to Strasbourg · 5 h 12 min
Switzerland
- Bern to Strasbourg · 2 h 35 min
- Frankfurt to Zurich · 4 h 10 min, direct
- Lyon to Bern · 4 h 18 min
- Lyon to Zurich · 5 h 50 min
- Paris to Bern · 5 h 31 min
- Paris to Genève · 3 h 18 min, direct
- Paris to Zurich · 4 h 04 min, direct
- Zurich to Mannheim · 3 h 24 min, direct
- Zurich to Strasbourg · 2 h 54 min
United Kingdom
- Amsterdam to London · 4 h 17 min, direct
- Brussels to Birmingham · 4 h 29 min
- Brussels to Darlington · 5 h 11 min
- Brussels to Leeds · 4 h 55 min
- Brussels to Liverpool · 5 h 11 min
- Brussels to London · 2 h 01 min, direct
- Brussels to Luton · 3 h 19 min
- Brussels to Manchester · 4 h 51 min
- Brussels to Newcastle · 5 h 38 min
- Brussels to Nottingham · 4 h 17 min
- London to Köln · 4 h 14 min
- London to Lyon · 5 h 53 min
- Paris to London · 2 h 20 min, direct