European City Routes
Compare high-speed trains, scenic driving routes, and border tips across 50+ popular European city pairs.
London
UK
Paris
France
Train Time
2h 6m
Drive Time
~4h
Paris
France
London
UK
Train Time
2h 6m
Drive Time
~4h
London
UK
Amsterdam
Netherlands
Train Time
2h 12m
Drive Time
~4h
Amsterdam
Netherlands
London
UK
Train Time
2h 12m
Drive Time
~4h
Paris
France
Amsterdam
Netherlands
Train Time
2h 42m
Drive Time
~5h
Amsterdam
Netherlands
Paris
France
Train Time
2h 42m
Drive Time
~5h
Paris
France
Brussels
Belgium
Train Time
1h 36m
Drive Time
~3h
Brussels
Belgium
Paris
France
Train Time
1h 36m
Drive Time
~3h
Amsterdam
Netherlands
Brussels
Belgium
Train Time
1h 12m
Drive Time
~2h
Brussels
Belgium
Amsterdam
Netherlands
Train Time
1h 12m
Drive Time
~2h
Rome
Italy
Florence
Italy
Train Time
1h 24m
Drive Time
~3h
Florence
Italy
Rome
Italy
Train Time
1h 24m
Drive Time
~3h
Rome
Italy
Venice
Italy
Train Time
2h 30m
Drive Time
~4h
Venice
Italy
Rome
Italy
Train Time
2h 30m
Drive Time
~4h
Florence
Italy
Venice
Italy
Train Time
1h 18m
Drive Time
~2h
Venice
Italy
Florence
Italy
Train Time
1h 18m
Drive Time
~2h
Milan
Italy
Venice
Italy
Train Time
1h 30m
Drive Time
~3h
Venice
Italy
Milan
Italy
Train Time
1h 30m
Drive Time
~3h
Milan
Italy
Rome
Italy
Train Time
3h
Drive Time
~5h
Rome
Italy
Milan
Italy
Train Time
3h
Drive Time
~5h
Vienna
Austria
Budapest
Hungary
Train Time
1h 18m
Drive Time
~2h
Budapest
Hungary
Vienna
Austria
Train Time
1h 18m
Drive Time
~2h
Vienna
Austria
Prague
Czech Republic
Train Time
1h 36m
Drive Time
~3h
Prague
Czech Republic
Vienna
Austria
Train Time
1h 36m
Drive Time
~3h
Prague
Czech Republic
Budapest
Hungary
Train Time
2h 48m
Drive Time
~5h
Budapest
Hungary
Prague
Czech Republic
Train Time
2h 48m
Drive Time
~5h
Munich
Germany
Vienna
Austria
Train Time
2h 12m
Drive Time
~4h
Vienna
Austria
Munich
Germany
Train Time
2h 12m
Drive Time
~4h
Munich
Germany
Salzburg
Austria
Train Time
1h 12m
Drive Time
~2h
Salzburg
Austria
Munich
Germany
Train Time
1h 12m
Drive Time
~2h
Berlin
Germany
Prague
Czech Republic
Train Time
1h 48m
Drive Time
~3h
Prague
Czech Republic
Berlin
Germany
Train Time
1h 48m
Drive Time
~3h
Berlin
Germany
Munich
Germany
Train Time
3h 6m
Drive Time
~6h
Munich
Germany
Berlin
Germany
Train Time
3h 6m
Drive Time
~6h
Madrid
Spain
Barcelona
Spain
Train Time
3h 12m
Drive Time
~6h
Barcelona
Spain
Madrid
Spain
Train Time
3h 12m
Drive Time
~6h
Madrid
Spain
Seville
Spain
Train Time
2h 24m
Drive Time
~4h
Seville
Spain
Madrid
Spain
Train Time
2h 24m
Drive Time
~4h
Barcelona
Spain
Valencia
Spain
Train Time
1h 54m
Drive Time
~3h
Valencia
Spain
Barcelona
Spain
Train Time
1h 54m
Drive Time
~3h
Zurich
Switzerland
Geneva
Switzerland
Train Time
1h 24m
Drive Time
~2h
Geneva
Switzerland
Zurich
Switzerland
Train Time
1h 24m
Drive Time
~2h
Zurich
Switzerland
Lucerne
Switzerland
Train Time
1h 12m
Drive Time
~2h
Lucerne
Switzerland
Zurich
Switzerland
Train Time
1h 12m
Drive Time
~2h
Lucerne
Switzerland
Interlaken
Switzerland
Train Time
1h 12m
Drive Time
~2h
Interlaken
Switzerland
Lucerne
Switzerland
Train Time
1h 12m
Drive Time
~2h
Oslo
Norway
Bergen
Norway
Train Time
1h 54m
Drive Time
~3h
Bergen
Norway
Oslo
Norway
Train Time
1h 54m
Drive Time
~3h
Copenhagen
Denmark
Stockholm
Sweden
Train Time
3h 18m
Drive Time
~6h
Stockholm
Sweden
Copenhagen
Denmark
Train Time
3h 18m
Drive Time
~6h
Lisbon
Portugal
Porto
Portugal
Train Time
1h 42m
Drive Time
~3h
Porto
Portugal
Lisbon
Portugal
Train Time
1h 42m
Drive Time
~3h
London
UK
Edinburgh
UK
Train Time
3h 18m
Drive Time
~6h
Edinburgh
UK
London
UK
Train Time
3h 18m
Drive Time
~6h
Paris
France
Nice
France
Train Time
4h 18m
Drive Time
~8h
Nice
France
Paris
France
Train Time
4h 18m
Drive Time
~8h
Paris
France
Lyon
France
Train Time
2h 24m
Drive Time
~4h
Lyon
France
Paris
France
Train Time
2h 24m
Drive Time
~4h
Rome
Italy
Naples
Italy
Train Time
1h 12m
Drive Time
~2h
Naples
Italy
Rome
Italy
Train Time
1h 12m
Drive Time
~2h
Milan
Italy
Zurich
Switzerland
Train Time
1h 24m
Drive Time
~2h
Zurich
Switzerland
Milan
Italy
Train Time
1h 24m
Drive Time
~2h
Milan
Italy
Florence
Italy
Train Time
1h 36m
Drive Time
~3h
Florence
Italy
Milan
Italy
Train Time
1h 36m
Drive Time
~3h
Munich
Germany
Zurich
Switzerland
Train Time
1h 30m
Drive Time
~3h
Zurich
Switzerland
Munich
Germany
Train Time
1h 30m
Drive Time
~3h
Frankfurt
Germany
Munich
Germany
Train Time
1h 54m
Drive Time
~3h
Munich
Germany
Frankfurt
Germany
Train Time
1h 54m
Drive Time
~3h
Frankfurt
Germany
Amsterdam
Netherlands
Train Time
2h 18m
Drive Time
~4h
Amsterdam
Netherlands
Frankfurt
Germany
Train Time
2h 18m
Drive Time
~4h
Berlin
Germany
Hamburg
Germany
Train Time
1h 36m
Drive Time
~3h
Hamburg
Germany
Berlin
Germany
Train Time
1h 36m
Drive Time
~3h
Madrid
Spain
Valencia
Spain
Train Time
1h 54m
Drive Time
~3h
Valencia
Spain
Madrid
Spain
Train Time
1h 54m
Drive Time
~3h
Madrid
Spain
Granada
Spain
Train Time
2h 18m
Drive Time
~4h
Granada
Spain
Madrid
Spain
Train Time
2h 18m
Drive Time
~4h
Seville
Spain
Granada
Spain
Train Time
1h 18m
Drive Time
~2h
Granada
Spain
Seville
Spain
Train Time
1h 18m
Drive Time
~2h
Vienna
Austria
Salzburg
Austria
Train Time
1h 36m
Drive Time
~3h
Salzburg
Austria
Vienna
Austria
Train Time
1h 36m
Drive Time
~3h
Split
Croatia
Dubrovnik
Croatia
Train Time
1h 12m
Drive Time
~2h
Dubrovnik
Croatia
Split
Croatia
Train Time
1h 12m
Drive Time
~2h
Krakow
Poland
Warsaw
Poland
Train Time
1h 36m
Drive Time
~3h
Warsaw
Poland
Krakow
Poland
Train Time
1h 36m
Drive Time
~3h
Zurich
Switzerland
Interlaken
Switzerland
Train Time
1h 12m
Drive Time
~2h
Interlaken
Switzerland
Zurich
Switzerland
Train Time
1h 12m
Drive Time
~2h
Geneva
Switzerland
Lyon
France
Train Time
1h 12m
Drive Time
~2h
Lyon
France
Geneva
Switzerland
Train Time
1h 12m
Drive Time
~2h
Nice
France
Milan
Italy
Train Time
1h 36m
Drive Time
~3h
Milan
Italy
Nice
France
Train Time
1h 36m
Drive Time
~3h