City to city
European trains, city to city
670 city pairs with typical journey times, direct-train availability and operators, each tied into the atlas of 1247 routes.
Open the world railway map →Train vs plane: door-to-door times & CO₂e on 109 of these pairs →
Popular origins: Paris · London · Berlin · Frankfurt · Munich · Zurich · Vienna · Amsterdam · Madrid · Manchester · Milan · Brussels · Barcelona · Birmingham · Edinburgh · Lyon
Trains from Aberdeen
- Aberdeen → Edinburgh ≈ 2h 18m · direct
- Aberdeen → Glasgow ≈ 2h 37m · direct
- Aberdeen → London ≈ 6h 50m · direct
Trains from Alicante
- Alicante → Madrid ≈ 9h 40m
- Alicante → Valencia ≈ 4h 06m
Trains from Amsterdam
- Amsterdam → Antwerp ≈ 1h 20m · direct
- Amsterdam → Berlin ≈ 6h · direct
- Amsterdam → Brussels ≈ 1h 56m · direct
- Amsterdam → Cologne ≈ 2h 33m · direct
- Amsterdam → Eindhoven ≈ 1h 21m · direct
- Amsterdam → Frankfurt ≈ 3h 49m · direct
- Amsterdam → Hamburg ≈ 4h 56m
- Amsterdam → London ≈ 4h 17m · direct
- Amsterdam → Munich ≈ 7h 03m · direct
- Amsterdam → Paris ≈ 3h 25m · direct
- Amsterdam → Rotterdam ≈ 43 min · direct
- Amsterdam → The Hague ≈ 49 min · direct
- Amsterdam → Utrecht ≈ 26 min · direct
Trains from Antwerp
- Antwerp → Amsterdam ≈ 1h 20m · direct
- Antwerp → Brussels ≈ 33 min · direct
Trains from Athens
- Athens → Thessaloniki ≈ 5h 12m · direct
Trains from Avignon
- Avignon → Lyon ≈ 1h 04m · direct
- Avignon → Marseille ≈ 29 min · direct
- Avignon → Paris ≈ 2h 48m · direct
Trains from Barcelona
- Barcelona → Girona ≈ 47 min · direct
- Barcelona → Lyon ≈ 5h 13m · direct
- Barcelona → Madrid ≈ 3h 17m · direct
- Barcelona → Marseille ≈ 5h 06m · direct
- Barcelona → Montpellier ≈ 3h 13m · direct
- Barcelona → Paris ≈ 6h 46m · direct
- Barcelona → Perpignan ≈ 1h 25m · direct
- Barcelona → Seville ≈ 6h 24m · direct
- Barcelona → Valencia ≈ 6h 31m
- Barcelona → Zaragoza ≈ 1h 26m · direct
Trains from Bari
- Bari → Naples ≈ 4h 10m
- Bari → Rome ≈ 4h 29m · direct
Trains from Basel
- Basel → Bern ≈ 56 min · direct
- Basel → Frankfurt ≈ 2h 53m · direct
- Basel → Freiburg ≈ 36 min · direct
- Basel → Karlsruhe ≈ 1h 40m · direct
- Basel → Paris ≈ 3h 14m
- Basel → Strasbourg ≈ 1h 18m · direct
- Basel → Zurich ≈ 53 min · direct
Trains from Bath
- Bath → Bristol ≈ 11 min · direct
- Bath → London ≈ 1h 16m · direct
Trains from Belfast
- Belfast → Dublin ≈ 2h 13m · direct
Trains from Belgrade
- Belgrade → Budapest ≈ 7h 50m
- Belgrade → Sofia ≈ 16h 30m
Trains from Bergen
- Bergen → Oslo ≈ 6h 49m · direct
Trains from Berlin
- Berlin → Amsterdam ≈ 5h 42m · direct
- Berlin → Brussels ≈ 7h 35m
- Berlin → Cologne ≈ 4h 51m · direct
- Berlin → Copenhagen ≈ 7h 44m
- Berlin → Dresden ≈ 1h 39m · direct
- Berlin → Frankfurt ≈ 3h 51m · direct
- Berlin → Hamburg ≈ 1h 47m · direct
- Berlin → Hannover ≈ 1h 33m · direct
- Berlin → Leipzig ≈ 1h 15m · direct
- Berlin → Munich ≈ 4h 06m · direct
- Berlin → Nuremberg ≈ 2h 45m · direct
- Berlin → Paris ≈ 8h 11m
- Berlin → Poznań ≈ 5h 10m
- Berlin → Prague ≈ 3h 55m · direct
- Berlin → Vienna ≈ 8h 21m
- Berlin → Warsaw ≈ 7h 42m
- Berlin → Zurich ≈ 7h 45m
Trains from Bern
- Bern → Basel ≈ 56 min · direct
- Bern → Geneva ≈ 2h 01m · direct
- Bern → Interlaken ≈ 52 min · direct
- Bern → Lucerne ≈ 1h 01m · direct
- Bern → Zurich ≈ 56 min · direct
Trains from Bilbao
- Bilbao → Madrid ≈ 8h 31m
Trains from Birmingham
- Birmingham → Bristol ≈ 1h 19m · direct
- Birmingham → Cardiff ≈ 1h 54m · direct
- Birmingham → Edinburgh ≈ 4h 12m · direct
- Birmingham → Leeds ≈ 1h 59m · direct
- Birmingham → Liverpool ≈ 1h 32m · direct
- Birmingham → London ≈ 1h 19m · direct
- Birmingham → Manchester ≈ 1h 28m · direct
- Birmingham → Nottingham ≈ 1h 12m · direct
- Birmingham → Oxford ≈ 1h 05m · direct
- Birmingham → York ≈ 1h 53m · direct
Trains from Bologna
- Bologna → Florence ≈ 37 min · direct
- Bologna → Milan ≈ 1h 07m · direct
- Bologna → Rome ≈ 2h 07m · direct
- Bologna → Venice ≈ 1h 36m · direct
Trains from Bolzano
- Bolzano → Innsbruck ≈ 1h 56m · direct
- Bolzano → Munich ≈ 3h 58m · direct
- Bolzano → Verona ≈ 1h 28m · direct
Trains from Bordeaux
- Bordeaux → Lyon ≈ 5h 11m
- Bordeaux → Nantes ≈ 4h 12m · direct
- Bordeaux → Paris ≈ 2h 10m · direct
- Bordeaux → Toulouse ≈ 2h 27m · direct
Trains from Bratislava
- Bratislava → Budapest ≈ 3h 29m
- Bratislava → Košice ≈ 5h 21m · direct
- Bratislava → Prague ≈ 4h 35m · direct
- Bratislava → Vienna ≈ 59 min · direct
Trains from Brașov
- Brașov → Bucharest ≈ 2h 31m · direct
Trains from Bremen
- Bremen → Hamburg ≈ 58 min · direct
- Bremen → Hannover ≈ 1h 05m · direct
Trains from Brighton
- Brighton → London ≈ 1h 05m · direct
- Brighton → Southampton ≈ 1h 48m · direct
Trains from Bristol
- Bristol → Bath ≈ 11 min · direct
- Bristol → Birmingham ≈ 1h 19m · direct
- Bristol → Cardiff ≈ 51 min · direct
- Bristol → Exeter ≈ 57 min · direct
- Bristol → London ≈ 1h 52m
- Bristol → Manchester ≈ 2h 54m · direct
Trains from Brno
- Brno → Prague ≈ 2h 37m · direct
- Brno → Vienna ≈ 1h 31m · direct
Trains from Bruges
- Bruges → Brussels ≈ 54 min · direct
- Bruges → Ghent ≈ 22 min · direct
Trains from Brussels
- Brussels → Amsterdam ≈ 1h 57m · direct
- Brussels → Antwerp ≈ 34 min · direct
- Brussels → Berlin ≈ 7h 35m
- Brussels → Bruges ≈ 53 min · direct
- Brussels → Cologne ≈ 2h 07m · direct
- Brussels → Frankfurt ≈ 3h 19m · direct
- Brussels → Ghent ≈ 28 min · direct
- Brussels → Lille ≈ 33 min · direct
- Brussels → London ≈ 2h · direct
- Brussels → Luxembourg ≈ 3h 16m · direct
- Brussels → Paris ≈ 1h 22m · direct
- Brussels → Rotterdam ≈ 1h 09m · direct
Trains from Bucharest
- Bucharest → Brașov ≈ 2h 26m · direct
- Bucharest → Budapest ≈ 14h 28m
Trains from Budapest
- Budapest → Belgrade ≈ 8h 09m
- Budapest → Bratislava ≈ 3h 45m
- Budapest → Bucharest ≈ 14h 27m
- Budapest → Kraków ≈ 9h 24m
- Budapest → Prague ≈ 7h 53m
- Budapest → Vienna ≈ 2h 50m · direct
- Budapest → Zagreb ≈ 9h 50m
Trains from Cambridge
- Cambridge → London ≈ 55 min · direct
Trains from Cardiff
- Cardiff → Birmingham ≈ 1h 57m · direct
- Cardiff → Bristol ≈ 49 min · direct
- Cardiff → London ≈ 2h 44m
- Cardiff → Manchester ≈ 3h 18m · direct
- Cardiff → Swansea ≈ 50 min · direct
Trains from Chester
- Chester → London ≈ 2h 03m · direct
- Chester → Manchester ≈ 1h 01m · direct
Trains from Coimbra
- Coimbra → Lisbon ≈ 1h 55m · direct
- Coimbra → Porto ≈ 1h 06m · direct
Trains from Cologne
- Cologne → Amsterdam ≈ 2h 40m · direct
- Cologne → Berlin ≈ 4h 55m · direct
- Cologne → Brussels ≈ 2h 10m · direct
- Cologne → Düsseldorf ≈ 22 min · direct
- Cologne → Frankfurt ≈ 1h 09m · direct
- Cologne → Hamburg ≈ 4h 04m · direct
- Cologne → Paris ≈ 3h 57m · direct
- Cologne → Utrecht ≈ 2h 10m · direct
Trains from Copenhagen
- Copenhagen → Berlin ≈ 7h 37m
- Copenhagen → Gothenburg ≈ 3h 06m · direct
- Copenhagen → Hamburg ≈ 5h 14m · direct
- Copenhagen → Malmö ≈ 39 min · direct
- Copenhagen → Oslo ≈ 7h
- Copenhagen → Stockholm ≈ 5h 10m
Trains from Cork
- Cork → Dublin ≈ 2h 28m · direct
- Cork → Limerick ≈ 1h 38m
Trains from Córdoba
- Córdoba → Madrid ≈ 1h 54m · direct
- Córdoba → Seville ≈ 52 min · direct
Trains from Dijon
- Dijon → Lyon ≈ 1h 37m · direct
- Dijon → Paris ≈ 1h 40m · direct
Trains from Dresden
- Dresden → Berlin ≈ 1h 36m · direct
- Dresden → Prague ≈ 2h 15m · direct
Trains from Dublin
- Dublin → Belfast ≈ 2h 08m · direct
- Dublin → Cork ≈ 2h 32m · direct
- Dublin → Galway ≈ 2h 20m · direct
- Dublin → Limerick ≈ 2h 04m
Trains from Dundee
- Dundee → Edinburgh ≈ 1h 12m · direct
Trains from Düsseldorf
- Düsseldorf → Cologne ≈ 21 min · direct
- Düsseldorf → Frankfurt ≈ 1h 29m · direct
Trains from Edinburgh
- Edinburgh → Aberdeen ≈ 2h 20m · direct
- Edinburgh → Birmingham ≈ 4h 14m · direct
- Edinburgh → Dundee ≈ 1h 08m · direct
- Edinburgh → Glasgow ≈ 1h 07m · direct
- Edinburgh → Inverness ≈ 3h 29m · direct
- Edinburgh → London ≈ 4h 10m · direct
- Edinburgh → Manchester ≈ 3h 14m · direct
- Edinburgh → Newcastle ≈ 1h 21m · direct
- Edinburgh → Stirling ≈ 48 min · direct
- Edinburgh → York ≈ 2h 14m · direct
Trains from Eindhoven
- Eindhoven → Amsterdam ≈ 1h 18m · direct
Trains from Exeter
- Exeter → Bristol ≈ 57 min · direct
- Exeter → London ≈ 2h 02m · direct
- Exeter → Plymouth ≈ 55 min · direct
Trains from Faro
- Faro → Lisbon ≈ 3h 20m
Trains from Florence
- Florence → Bologna ≈ 37 min · direct
- Florence → Milan ≈ 1h 53m · direct
- Florence → Naples ≈ 2h 45m · direct
- Florence → Paris ≈ 9h 26m
- Florence → Pisa ≈ 1h · direct
- Florence → Rome ≈ 1h 39m · direct
- Florence → Venice ≈ 2h 17m · direct
Trains from Frankfurt
- Frankfurt → Amsterdam ≈ 3h 55m · direct
- Frankfurt → Basel ≈ 2h 52m · direct
- Frankfurt → Berlin ≈ 3h 52m · direct
- Frankfurt → Brussels ≈ 3h 19m · direct
- Frankfurt → Cologne ≈ 1h 06m · direct
- Frankfurt → Düsseldorf ≈ 1h 28m · direct
- Frankfurt → Freiburg ≈ 2h 11m · direct
- Frankfurt → Hamburg ≈ 3h 34m · direct
- Frankfurt → Hannover ≈ 2h 14m · direct
- Frankfurt → Karlsruhe ≈ 1h 03m · direct
- Frankfurt → Mannheim ≈ 39 min · direct
- Frankfurt → Munich ≈ 3h 19m · direct
- Frankfurt → Nuremberg ≈ 2h 01m · direct
- Frankfurt → Paris ≈ 3h 47m · direct
- Frankfurt → Stuttgart ≈ 1h 18m · direct
- Frankfurt → Zurich ≈ 3h 58m · direct
Trains from Freiburg
- Freiburg → Basel ≈ 39 min · direct
- Freiburg → Frankfurt ≈ 2h 14m · direct
Trains from Galway
- Galway → Dublin ≈ 2h 24m · direct
Trains from Gdańsk
- Gdańsk → Warsaw ≈ 2h 30m · direct
Trains from Geneva
- Geneva → Bern ≈ 2h 02m · direct
- Geneva → Lausanne ≈ 39 min · direct
- Geneva → Lyon ≈ 2h 36m
- Geneva → Milan ≈ 6h 17m
- Geneva → Paris ≈ 4h 14m · direct
- Geneva → Zermatt ≈ 3h 45m
- Geneva → Zurich ≈ 2h 51m · direct
Trains from Genoa
- Genoa → Milan ≈ 2h 26m · direct
- Genoa → Nice ≈ 3h 09m
- Genoa → Turin ≈ 1h 44m · direct
Trains from Ghent
- Ghent → Bruges ≈ 22 min · direct
- Ghent → Brussels ≈ 28 min · direct
Trains from Girona
- Girona → Barcelona ≈ 47 min · direct
Trains from Glasgow
- Glasgow → Aberdeen ≈ 2h 37m · direct
- Glasgow → Edinburgh ≈ 1h 04m · direct
- Glasgow → Inverness ≈ 3h 17m · direct
- Glasgow → London ≈ 4h 34m · direct
- Glasgow → Manchester ≈ 3h 15m · direct
- Glasgow → Preston ≈ 2h 15m · direct
- Glasgow → Stirling ≈ 26 min · direct
Trains from Gothenburg
- Gothenburg → Copenhagen ≈ 3h 05m · direct
- Gothenburg → Oslo ≈ 3h 30m · direct
- Gothenburg → Stockholm ≈ 4h 17m · direct
Trains from Granada
- Granada → Madrid ≈ 3h 34m · direct
- Granada → Málaga ≈ 1h 29m · direct
- Granada → Seville ≈ 2h 31m · direct
Trains from Graz
- Graz → Salzburg ≈ 3h 31m · direct
- Graz → Vienna ≈ 2h 26m · direct
Trains from Grenoble
- Grenoble → Lyon ≈ 1h 23m · direct
- Grenoble → Paris ≈ 3h 07m · direct
Trains from Hamburg
- Hamburg → Amsterdam ≈ 4h 53m
- Hamburg → Berlin ≈ 1h 48m · direct
- Hamburg → Bremen ≈ 56 min · direct
- Hamburg → Cologne ≈ 3h 49m · direct
- Hamburg → Copenhagen ≈ 5h 17m · direct
- Hamburg → Frankfurt ≈ 3h 35m · direct
- Hamburg → Hannover ≈ 1h 15m · direct
- Hamburg → Munich ≈ 5h 50m · direct
Trains from Hannover
- Hannover → Berlin ≈ 1h 42m · direct
- Hannover → Bremen ≈ 1h · direct
- Hannover → Frankfurt ≈ 2h 15m · direct
- Hannover → Hamburg ≈ 1h 16m · direct
Trains from Helsinki
- Helsinki → Rovaniemi ≈ 8h 41m
- Helsinki → Tampere ≈ 1h 57m
Trains from Innsbruck
- Innsbruck → Bolzano ≈ 1h 57m · direct
- Innsbruck → Munich ≈ 1h 52m · direct
- Innsbruck → Salzburg ≈ 2h 05m · direct
- Innsbruck → Vienna ≈ 4h 44m · direct
- Innsbruck → Zurich ≈ 4h 12m
Trains from Interlaken
- Interlaken → Bern ≈ 56 min · direct
- Interlaken → Lucerne ≈ 1h 51m · direct
- Interlaken → Zurich ≈ 1h 59m · direct
Trains from Inverness
- Inverness → Edinburgh ≈ 3h 20m · direct
- Inverness → Glasgow ≈ 3h 24m · direct
- Inverness → London ≈ 8h 34m
Trains from Karlsruhe
- Karlsruhe → Basel ≈ 1h 43m · direct
- Karlsruhe → Frankfurt ≈ 1h 03m · direct
- Karlsruhe → Mannheim ≈ 23 min · direct
Trains from Katowice
- Katowice → Kraków ≈ 46 min · direct
- Katowice → Warsaw ≈ 2h 29m · direct
- Katowice → Wrocław ≈ 1h 58m · direct
Trains from Košice
- Košice → Bratislava ≈ 5h 48m · direct
Trains from Kraków
- Kraków → Budapest ≈ 9h 12m
- Kraków → Katowice ≈ 52 min · direct
- Kraków → Prague ≈ 6h 01m · direct
- Kraków → Warsaw ≈ 2h 46m · direct
- Kraków → Wrocław ≈ 2h 55m · direct
Trains from Lausanne
- Lausanne → Geneva ≈ 39 min · direct
- Lausanne → Zurich ≈ 2h 18m · direct
Trains from Leeds
- Leeds → Birmingham ≈ 1h 49m · direct
- Leeds → Liverpool ≈ 1h 29m · direct
- Leeds → London ≈ 1h 59m · direct
- Leeds → Manchester ≈ 1h 03m · direct
- Leeds → Newcastle ≈ 1h 16m · direct
- Leeds → Sheffield ≈ 40 min · direct
- Leeds → York ≈ 22 min · direct
Trains from Leipzig
- Leipzig → Berlin ≈ 1h 14m · direct
- Leipzig → Munich ≈ 3h 12m · direct
Trains from Lille
- Lille → Brussels ≈ 34 min · direct
- Lille → London ≈ 1h 22m · direct
- Lille → Paris ≈ 1h 16m · direct
Trains from Limerick
- Limerick → Cork ≈ 1h 35m
- Limerick → Dublin ≈ 2h 02m · direct
Trains from Linz
- Linz → Salzburg ≈ 1h 08m · direct
- Linz → Vienna ≈ 1h 15m · direct
Trains from Lisbon
- Lisbon → Coimbra ≈ 1h 53m · direct
- Lisbon → Faro ≈ 3h 31m
- Lisbon → Madrid ≈ 17h 16m
- Lisbon → Porto ≈ 3h 01m · direct
Trains from Liverpool
- Liverpool → Birmingham ≈ 1h 36m · direct
- Liverpool → Leeds ≈ 1h 24m · direct
- Liverpool → London ≈ 2h 13m · direct
- Liverpool → Manchester ≈ 52 min · direct
Trains from Ljubljana
- Ljubljana → Rijeka ≈ 3h 44m · direct
- Ljubljana → Trieste ≈ 5h 24m
- Ljubljana → Zagreb ≈ 2h 15m · direct
Trains from London
- London → Aberdeen ≈ 7h 03m · direct
- London → Amsterdam ≈ 4h 04m · direct
- London → Bath ≈ 1h 13m · direct
- London → Birmingham ≈ 1h 16m · direct
- London → Brighton ≈ 58 min · direct
- London → Bristol ≈ 1h 47m
- London → Brussels ≈ 1h 57m · direct
- London → Cambridge ≈ 49 min · direct
- London → Cardiff ≈ 2h 42m
- London → Chester ≈ 2h 04m · direct
- London → Edinburgh ≈ 4h 07m · direct
- London → Exeter ≈ 2h · direct
- London → Glasgow ≈ 4h 31m · direct
- London → Inverness ≈ 8h 32m
- London → Leeds ≈ 2h 09m · direct
- London → Lille ≈ 1h 22m · direct
- London → Liverpool ≈ 2h 20m · direct
- London → Manchester ≈ 2h 06m · direct
- London → Newcastle ≈ 2h 38m · direct
- London → Norwich ≈ 1h 47m · direct
- London → Nottingham ≈ 1h 54m · direct
- London → Oxford ≈ 50 min · direct
- London → Paris ≈ 2h 18m · direct
- London → Plymouth ≈ 2h 52m · direct
- London → Preston ≈ 2h 08m · direct
- London → Reading ≈ 23 min · direct
- London → Rotterdam ≈ 3h 16m · direct
- London → Sheffield ≈ 2h 10m · direct
- London → Southampton ≈ 1h 14m · direct
- London → Swansea ≈ 2h 41m · direct
- London → York ≈ 1h 46m · direct
Trains from Lucerne
- Lucerne → Bern ≈ 1h · direct
- Lucerne → Interlaken ≈ 1h 48m · direct
- Lucerne → Zurich ≈ 42 min · direct
Trains from Luxembourg
- Luxembourg → Brussels ≈ 3h 17m · direct
- Luxembourg → Paris ≈ 3h 24m
Trains from Lyon
- Lyon → Avignon ≈ 1h 02m · direct
- Lyon → Barcelona ≈ 4h 55m · direct
- Lyon → Bordeaux ≈ 4h 24m
- Lyon → Dijon ≈ 1h 25m · direct
- Lyon → Geneva ≈ 2h 31m
- Lyon → Grenoble ≈ 1h 23m · direct
- Lyon → Marseille ≈ 1h 39m · direct
- Lyon → Nice ≈ 4h 26m · direct
- Lyon → Paris ≈ 1h 56m · direct
Trains from Madrid
- Madrid → Alicante ≈ 4h 39m
- Madrid → Barcelona ≈ 3h 02m · direct
- Madrid → Bilbao ≈ 9h 02m
- Madrid → Córdoba ≈ 1h 44m · direct
- Madrid → Granada ≈ 3h 23m · direct
- Madrid → Lisbon ≈ 13h 20m
- Madrid → Málaga ≈ 2h 46m · direct
- Madrid → Paris ≈ 10h 29m
- Madrid → Santiago de Compostela ≈ 3h 22m
- Madrid → Seville ≈ 2h 39m · direct
- Madrid → Valencia ≈ 2h 01m · direct
- Madrid → Vigo ≈ 4h 43m
- Madrid → Zaragoza ≈ 1h 35m · direct
Trains from Malmö
- Malmö → Copenhagen ≈ 36 min · direct
- Malmö → Stockholm ≈ 4h 25m · direct
Trains from Manchester
- Manchester → Birmingham ≈ 1h 30m · direct
- Manchester → Bristol ≈ 3h 04m · direct
- Manchester → Cardiff ≈ 3h 08m · direct
- Manchester → Chester ≈ 1h 05m · direct
- Manchester → Edinburgh ≈ 3h 11m · direct
- Manchester → Glasgow ≈ 3h 11m · direct
- Manchester → Leeds ≈ 1h 01m · direct
- Manchester → Liverpool ≈ 48 min · direct
- Manchester → London ≈ 1h 59m · direct
- Manchester → Newcastle ≈ 2h 38m
- Manchester → Preston ≈ 38 min · direct
- Manchester → Sheffield ≈ 50 min · direct
- Manchester → York ≈ 1h 37m · direct
Trains from Mannheim
- Mannheim → Frankfurt ≈ 37 min · direct
- Mannheim → Karlsruhe ≈ 22 min · direct
- Mannheim → Stuttgart ≈ 38 min · direct
Trains from Marseille
- Marseille → Avignon ≈ 27 min · direct
- Marseille → Barcelona ≈ 4h 39m · direct
- Marseille → Lyon ≈ 1h 41m · direct
- Marseille → Montpellier ≈ 1h 25m · direct
- Marseille → Nice ≈ 2h 46m · direct
- Marseille → Paris ≈ 3h 26m · direct
Trains from Milan
- Milan → Bologna ≈ 1h 09m · direct
- Milan → Florence ≈ 1h 57m · direct
- Milan → Geneva ≈ 4h 33m
- Milan → Genoa ≈ 2h 34m · direct
- Milan → Naples ≈ 4h 33m · direct
- Milan → Nice ≈ 6h 25m
- Milan → Paris ≈ 7h 40m
- Milan → Pisa ≈ 2h 58m
- Milan → Rome ≈ 3h 13m · direct
- Milan → Turin ≈ 1h 11m · direct
- Milan → Venice ≈ 3h 12m · direct
- Milan → Verona ≈ 1h 25m · direct
- Milan → Zurich ≈ 3h 22m · direct
Trains from Monaco
- Monaco → Nice ≈ 23 min · direct
Trains from Montpellier
- Montpellier → Barcelona ≈ 3h 02m · direct
- Montpellier → Marseille ≈ 2h 21m
- Montpellier → Paris ≈ 3h 28m · direct
- Montpellier → Perpignan ≈ 1h 34m · direct
- Montpellier → Toulouse ≈ 2h 08m · direct
Trains from Munich
- Munich → Amsterdam ≈ 7h 09m
- Munich → Berlin ≈ 4h · direct
- Munich → Bolzano ≈ 4h 04m · direct
- Munich → Frankfurt ≈ 3h 17m · direct
- Munich → Hamburg ≈ 5h 57m · direct
- Munich → Innsbruck ≈ 1h 55m · direct
- Munich → Leipzig ≈ 3h 15m · direct
- Munich → Nuremberg ≈ 1h 11m · direct
- Munich → Paris ≈ 5h 48m
- Munich → Prague ≈ 5h 59m
- Munich → Salzburg ≈ 1h 45m · direct
- Munich → Stuttgart ≈ 1h 58m · direct
- Munich → Venice ≈ 7h 30m · direct
- Munich → Verona ≈ 5h 35m · direct
- Munich → Vienna ≈ 4h 16m · direct
- Munich → Zurich ≈ 3h 57m · direct
Trains from Málaga
- Málaga → Granada ≈ 1h 22m · direct
- Málaga → Madrid ≈ 2h 46m · direct
- Málaga → Seville ≈ 2h · direct
Trains from Nancy
- Nancy → Paris ≈ 1h 31m · direct
Trains from Nantes
- Nantes → Bordeaux ≈ 4h 10m · direct
- Nantes → Paris ≈ 2h 03m · direct
Trains from Naples
- Naples → Bari ≈ 4h 03m · direct
- Naples → Florence ≈ 2h 51m · direct
- Naples → Milan ≈ 4h 33m · direct
- Naples → Rome ≈ 1h 14m · direct
Trains from Newcastle
- Newcastle → Edinburgh ≈ 1h 25m · direct
- Newcastle → Leeds ≈ 1h 19m · direct
- Newcastle → London ≈ 2h 46m · direct
- Newcastle → Manchester ≈ 2h 25m
- Newcastle → York ≈ 50 min · direct
Trains from Nice
- Nice → Genoa ≈ 3h 11m
- Nice → Lyon ≈ 4h 23m · direct
- Nice → Marseille ≈ 2h 46m
- Nice → Milan ≈ 5h 51m
- Nice → Monaco ≈ 22 min · direct
- Nice → Paris ≈ 5h 49m · direct
Trains from Norwich
- Norwich → London ≈ 1h 39m · direct
Trains from Nottingham
- Nottingham → Birmingham ≈ 1h 11m · direct
- Nottingham → London ≈ 1h 46m · direct
- Nottingham → Sheffield ≈ 54 min · direct
Trains from Nuremberg
- Nuremberg → Berlin ≈ 2h 44m · direct
- Nuremberg → Frankfurt ≈ 2h 02m · direct
- Nuremberg → Munich ≈ 1h 12m · direct
Trains from Oslo
- Oslo → Bergen ≈ 6h 37m · direct
- Oslo → Copenhagen ≈ 6h 59m
- Oslo → Gothenburg ≈ 3h 26m · direct
- Oslo → Stockholm ≈ 5h 30m · direct
- Oslo → Trondheim ≈ 6h 50m · direct
Trains from Oxford
- Oxford → Birmingham ≈ 1h · direct
- Oxford → London ≈ 51 min · direct
Trains from Paris
- Paris → Amsterdam ≈ 3h 25m · direct
- Paris → Avignon ≈ 2h 46m · direct
- Paris → Barcelona ≈ 6h 50m · direct
- Paris → Basel ≈ 3h 14m
- Paris → Berlin ≈ 7h 48m · direct
- Paris → Bordeaux ≈ 2h 10m · direct
- Paris → Brussels ≈ 1h 22m · direct
- Paris → Cologne ≈ 3h 37m · direct
- Paris → Dijon ≈ 1h 38m · direct
- Paris → Florence ≈ 9h 04m
- Paris → Frankfurt ≈ 3h 45m · direct
- Paris → Geneva ≈ 4h 05m · direct
- Paris → Grenoble ≈ 3h 39m
- Paris → Lille ≈ 1h 17m · direct
- Paris → London ≈ 2h 18m · direct
- Paris → Luxembourg ≈ 3h 29m
- Paris → Lyon ≈ 1h 56m · direct
- Paris → Madrid ≈ 10h 35m
- Paris → Marseille ≈ 4h 25m
- Paris → Milan ≈ 7h 04m
- Paris → Montpellier ≈ 3h 29m · direct
- Paris → Munich ≈ 5h 46m
- Paris → Nancy ≈ 1h 35m · direct
- Paris → Nantes ≈ 2h 02m · direct
- Paris → Nice ≈ 5h 53m · direct
- Paris → Perpignan ≈ 5h 15m · direct
- Paris → Reims ≈ 46 min · direct
- Paris → Rennes ≈ 1h 30m · direct
- Paris → Rome ≈ 10h 34m
- Paris → Strasbourg ≈ 1h 45m · direct
- Paris → Toulouse ≈ 4h 37m · direct
- Paris → Turin ≈ 5h 47m
- Paris → Venice ≈ 10h 26m
- Paris → Vienna ≈ 10h 25m
- Paris → Zurich ≈ 4h 13m · direct
Trains from Perpignan
- Perpignan → Barcelona ≈ 1h 25m · direct
- Perpignan → Montpellier ≈ 1h 29m · direct
- Perpignan → Paris ≈ 5h 10m · direct
Trains from Pisa
- Pisa → Florence ≈ 52 min · direct
- Pisa → Milan ≈ 2h 58m · direct
- Pisa → Rome ≈ 2h 25m · direct
Trains from Plymouth
- Plymouth → Exeter ≈ 55 min · direct
- Plymouth → London ≈ 2h 59m · direct
Trains from Porto
- Porto → Coimbra ≈ 1h 06m · direct
- Porto → Lisbon ≈ 3h 03m · direct
Trains from Poznań
- Poznań → Berlin ≈ 5h 02m
- Poznań → Warsaw ≈ 2h 18m · direct
Trains from Prague
- Prague → Berlin ≈ 3h 58m · direct
- Prague → Bratislava ≈ 4h 34m · direct
- Prague → Brno ≈ 2h 36m · direct
- Prague → Budapest ≈ 7h 58m
- Prague → Dresden ≈ 2h 17m · direct
- Prague → Kraków ≈ 5h 50m · direct
- Prague → Munich ≈ 6h 08m
- Prague → Vienna ≈ 4h 12m · direct
- Prague → Warsaw ≈ 8h 13m
Trains from Preston
- Preston → Glasgow ≈ 2h 20m · direct
- Preston → London ≈ 2h 12m · direct
- Preston → Manchester ≈ 39 min · direct
Trains from Reading
- Reading → London ≈ 23 min · direct
Trains from Reims
- Reims → Paris ≈ 46 min · direct
Trains from Rennes
- Rennes → Paris ≈ 1h 29m · direct
Trains from Riga
- Riga → Tallinn ≈ 5h 55m · direct
- Riga → Vilnius ≈ 4h 23m · direct
Trains from Rijeka
- Rijeka → Ljubljana ≈ 3h 05m · direct
- Rijeka → Zagreb ≈ 4h 43m · direct
Trains from Rome
- Rome → Bari ≈ 4h 18m · direct
- Rome → Bologna ≈ 2h 07m · direct
- Rome → Florence ≈ 1h 40m · direct
- Rome → Milan ≈ 3h 08m · direct
- Rome → Naples ≈ 1h 12m · direct
- Rome → Paris ≈ 10h 23m
- Rome → Pisa ≈ 2h 45m · direct
- Rome → Turin ≈ 4h 18m · direct
- Rome → Venice ≈ 3h 51m · direct
Trains from Rotterdam
- Rotterdam → Amsterdam ≈ 43 min · direct
- Rotterdam → Brussels ≈ 1h 08m · direct
- Rotterdam → London ≈ 3h 29m · direct
- Rotterdam → The Hague ≈ 22 min · direct
Trains from Rovaniemi
- Rovaniemi → Helsinki ≈ 8h 30m
Trains from Salzburg
- Salzburg → Graz ≈ 3h 31m · direct
- Salzburg → Innsbruck ≈ 2h 15m · direct
- Salzburg → Linz ≈ 1h 08m · direct
- Salzburg → Munich ≈ 1h 43m · direct
- Salzburg → Vienna ≈ 2h 25m · direct
Trains from Santiago de Compostela
- Santiago de Compostela → Madrid ≈ 3h 26m
- Santiago de Compostela → Vigo ≈ 1h 09m · direct
Trains from Seville
- Seville → Barcelona ≈ 6h 07m · direct
- Seville → Córdoba ≈ 41 min · direct
- Seville → Granada ≈ 2h 23m · direct
- Seville → Madrid ≈ 2h 38m · direct
- Seville → Málaga ≈ 2h 05m · direct
- Seville → Valencia ≈ 4h 22m · direct
Trains from Sheffield
- Sheffield → Leeds ≈ 40 min · direct
- Sheffield → London ≈ 2h 14m · direct
- Sheffield → Manchester ≈ 51 min · direct
- Sheffield → Nottingham ≈ 50 min · direct
Trains from Sofia
- Sofia → Belgrade ≈ 16h 38m
Trains from Southampton
- Southampton → Brighton ≈ 1h 45m · direct
- Southampton → London ≈ 1h 17m · direct
Trains from Split
- Split → Zagreb ≈ 7h 14m · direct
Trains from Stirling
- Stirling → Edinburgh ≈ 47 min · direct
- Stirling → Glasgow ≈ 29 min · direct
Trains from Stockholm
- Stockholm → Copenhagen ≈ 5h 13m
- Stockholm → Gothenburg ≈ 4h 34m · direct
- Stockholm → Malmö ≈ 4h 28m · direct
- Stockholm → Oslo ≈ 5h 46m · direct
Trains from Strasbourg
- Strasbourg → Basel ≈ 1h 17m · direct
- Strasbourg → Paris ≈ 1h 43m · direct
Trains from Stuttgart
- Stuttgart → Frankfurt ≈ 1h 17m · direct
- Stuttgart → Mannheim ≈ 37 min · direct
- Stuttgart → Munich ≈ 1h 58m · direct
- Stuttgart → Zurich ≈ 2h 55m · direct
Trains from Swansea
- Swansea → Cardiff ≈ 52 min · direct
- Swansea → London ≈ 2h 48m · direct
Trains from Tallinn
- Tallinn → Riga ≈ 6h 06m · direct
Trains from Tampere
- Tampere → Helsinki ≈ 1h 53m
Trains from The Hague
- The Hague → Amsterdam ≈ 49 min · direct
- The Hague → Rotterdam ≈ 21 min · direct
Trains from Thessaloniki
- Thessaloniki → Athens ≈ 5h 08m · direct
Trains from Toulouse
- Toulouse → Bordeaux ≈ 2h 20m · direct
- Toulouse → Montpellier ≈ 2h 09m · direct
- Toulouse → Paris ≈ 4h 37m · direct
Trains from Trieste
- Trieste → Ljubljana ≈ 4h 54m
- Trieste → Venice ≈ 2h 08m · direct
Trains from Trondheim
- Trondheim → Oslo ≈ 6h 41m · direct
Trains from Turin
- Turin → Genoa ≈ 1h 41m · direct
- Turin → Milan ≈ 1h 07m · direct
- Turin → Paris ≈ 9h 45m
- Turin → Rome ≈ 4h 34m · direct
Trains from Utrecht
- Utrecht → Amsterdam ≈ 26 min · direct
- Utrecht → Cologne ≈ 2h 09m · direct
Trains from Valencia
- Valencia → Alicante ≈ 3h 26m
- Valencia → Barcelona ≈ 3h 26m
- Valencia → Madrid ≈ 2h 08m · direct
- Valencia → Seville ≈ 4h 20m · direct
Trains from Venice
- Venice → Bologna ≈ 1h 35m · direct
- Venice → Florence ≈ 2h 15m · direct
- Venice → Milan ≈ 2h 56m
- Venice → Munich ≈ 7h 28m · direct
- Venice → Paris ≈ 10h 16m
- Venice → Rome ≈ 3h 51m · direct
- Venice → Trieste ≈ 2h 15m · direct
- Venice → Verona ≈ 1h 31m · direct
- Venice → Vienna ≈ 7h 09m · direct
Trains from Verona
- Verona → Bolzano ≈ 1h 28m · direct
- Verona → Milan ≈ 1h 58m · direct
- Verona → Munich ≈ 5h 33m · direct
- Verona → Venice ≈ 1h 31m · direct
Trains from Vienna
- Vienna → Berlin ≈ 8h 19m
- Vienna → Bratislava ≈ 59 min · direct
- Vienna → Brno ≈ 1h 31m · direct
- Vienna → Budapest ≈ 2h 49m · direct
- Vienna → Graz ≈ 2h 26m · direct
- Vienna → Innsbruck ≈ 4h 43m · direct
- Vienna → Linz ≈ 1h 15m · direct
- Vienna → Munich ≈ 4h 15m · direct
- Vienna → Paris ≈ 10h 24m
- Vienna → Prague ≈ 4h 13m · direct
- Vienna → Salzburg ≈ 2h 25m · direct
- Vienna → Venice ≈ 7h 10m · direct
- Vienna → Warsaw ≈ 7h 58m
- Vienna → Zurich ≈ 8h 09m
Trains from Vigo
- Vigo → Madrid ≈ 4h 37m
- Vigo → Santiago de Compostela ≈ 1h 09m · direct
Trains from Vilnius
- Vilnius → Riga ≈ 4h 21m · direct
Trains from Warsaw
- Warsaw → Berlin ≈ 7h 29m
- Warsaw → Gdańsk ≈ 2h 25m · direct
- Warsaw → Katowice ≈ 2h 30m · direct
- Warsaw → Kraków ≈ 2h 47m · direct
- Warsaw → Łódź ≈ 1h 05m · direct
- Warsaw → Poznań ≈ 2h 18m · direct
- Warsaw → Prague ≈ 8h 14m · direct
- Warsaw → Vienna ≈ 7h 45m · direct
- Warsaw → Wrocław ≈ 3h 35m · direct
Trains from Wrocław
- Wrocław → Katowice ≈ 2h · direct
- Wrocław → Kraków ≈ 2h 56m · direct
- Wrocław → Warsaw ≈ 3h 54m · direct
Trains from York
- York → Birmingham ≈ 1h 51m · direct
- York → Edinburgh ≈ 2h 18m · direct
- York → Leeds ≈ 23 min · direct
- York → London ≈ 1h 54m · direct
- York → Manchester ≈ 1h 30m · direct
- York → Newcastle ≈ 49 min · direct
Trains from Zagreb
- Zagreb → Budapest ≈ 10h 23m
- Zagreb → Ljubljana ≈ 2h 22m · direct
- Zagreb → Rijeka ≈ 4h 17m · direct
- Zagreb → Split ≈ 7h 01m · direct
Trains from Zaragoza
- Zaragoza → Barcelona ≈ 1h 41m · direct
- Zaragoza → Madrid ≈ 1h 47m · direct
Trains from Zermatt
- Zermatt → Geneva ≈ 3h 46m
- Zermatt → Zurich ≈ 3h 21m
Trains from Zurich
- Zurich → Basel ≈ 1h 01m · direct
- Zurich → Berlin ≈ 7h 33m
- Zurich → Bern ≈ 56 min · direct
- Zurich → Frankfurt ≈ 4h 19m · direct
- Zurich → Geneva ≈ 2h 51m · direct
- Zurich → Innsbruck ≈ 4h 11m
- Zurich → Interlaken ≈ 1h 56m · direct
- Zurich → Lausanne ≈ 2h 17m · direct
- Zurich → Lucerne ≈ 41 min · direct
- Zurich → Milan ≈ 3h 22m · direct
- Zurich → Munich ≈ 4h 01m · direct
- Zurich → Paris ≈ 5h 47m
- Zurich → Stuttgart ≈ 2h 55m · direct
- Zurich → Vienna ≈ 8h 39m
- Zurich → Zermatt ≈ 3h 15m
Trains from Łódź
- Łódź → Warsaw ≈ 1h 07m · direct