🚆 High-Speed Rail & Scenic Transit

European City Routes

Compare high-speed trains, scenic driving routes, and border tips across 50+ popular European city pairs.

90 Curated Routes
Cross-Border 344 km

London

UK

Paris

France

🚄

Train Time

2h 6m

🚗

Drive Time

~4h

View Guide & Tips
Cross-Border 344 km

Paris

France

London

UK

🚄

Train Time

2h 6m

🚗

Drive Time

~4h

View Guide & Tips
Cross-Border 358 km

London

UK

Amsterdam

Netherlands

🚄

Train Time

2h 12m

🚗

Drive Time

~4h

View Guide & Tips
Cross-Border 358 km

Amsterdam

Netherlands

London

UK

🚄

Train Time

2h 12m

🚗

Drive Time

~4h

View Guide & Tips
Cross-Border 430 km

Paris

France

Amsterdam

Netherlands

🚄

Train Time

2h 42m

🚗

Drive Time

~5h

View Guide & Tips
Cross-Border 430 km

Amsterdam

Netherlands

Paris

France

🚄

Train Time

2h 42m

🚗

Drive Time

~5h

View Guide & Tips
Cross-Border 264 km

Paris

France

Brussels

Belgium

🚄

Train Time

1h 36m

🚗

Drive Time

~3h

View Guide & Tips
Cross-Border 264 km

Brussels

Belgium

Paris

France

🚄

Train Time

1h 36m

🚗

Drive Time

~3h

View Guide & Tips
Cross-Border 173 km

Amsterdam

Netherlands

Brussels

Belgium

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Cross-Border 173 km

Brussels

Belgium

Amsterdam

Netherlands

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 231 km

Rome

Italy

Florence

Italy

🚄

Train Time

1h 24m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 231 km

Florence

Italy

Rome

Italy

🚄

Train Time

1h 24m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 394 km

Rome

Italy

Venice

Italy

🚄

Train Time

2h 30m

🚗

Drive Time

~4h

View Guide & Tips
Domestic Rail 394 km

Venice

Italy

Rome

Italy

🚄

Train Time

2h 30m

🚗

Drive Time

~4h

View Guide & Tips
Domestic Rail 204 km

Florence

Italy

Venice

Italy

🚄

Train Time

1h 18m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 204 km

Venice

Italy

Florence

Italy

🚄

Train Time

1h 18m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 244 km

Milan

Italy

Venice

Italy

🚄

Train Time

1h 30m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 244 km

Venice

Italy

Milan

Italy

🚄

Train Time

1h 30m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 477 km

Milan

Italy

Rome

Italy

🚄

Train Time

3h

🚗

Drive Time

~5h

View Guide & Tips
Domestic Rail 477 km

Rome

Italy

Milan

Italy

🚄

Train Time

3h

🚗

Drive Time

~5h

View Guide & Tips
Cross-Border 214 km

Vienna

Austria

Budapest

Hungary

🚄

Train Time

1h 18m

🚗

Drive Time

~2h

View Guide & Tips
Cross-Border 214 km

Budapest

Hungary

Vienna

Austria

🚄

Train Time

1h 18m

🚗

Drive Time

~2h

View Guide & Tips
Cross-Border 251 km

Vienna

Austria

Prague

Czech Republic

🚄

Train Time

1h 36m

🚗

Drive Time

~3h

View Guide & Tips
Cross-Border 251 km

Prague

Czech Republic

Vienna

Austria

🚄

Train Time

1h 36m

🚗

Drive Time

~3h

View Guide & Tips
Cross-Border 442 km

Prague

Czech Republic

Budapest

Hungary

🚄

Train Time

2h 48m

🚗

Drive Time

~5h

View Guide & Tips
Cross-Border 442 km

Budapest

Hungary

Prague

Czech Republic

🚄

Train Time

2h 48m

🚗

Drive Time

~5h

View Guide & Tips
Cross-Border 355 km

Munich

Germany

Vienna

Austria

🚄

Train Time

2h 12m

🚗

Drive Time

~4h

View Guide & Tips
Cross-Border 355 km

Vienna

Austria

Munich

Germany

🚄

Train Time

2h 12m

🚗

Drive Time

~4h

View Guide & Tips
Cross-Border 115 km

Munich

Germany

Salzburg

Austria

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Cross-Border 115 km

Salzburg

Austria

Munich

Germany

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Cross-Border 281 km

Berlin

Germany

Prague

Czech Republic

🚄

Train Time

1h 48m

🚗

Drive Time

~3h

View Guide & Tips
Cross-Border 281 km

Prague

Czech Republic

Berlin

Germany

🚄

Train Time

1h 48m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 504 km

Berlin

Germany

Munich

Germany

🚄

Train Time

3h 6m

🚗

Drive Time

~6h

View Guide & Tips
Domestic Rail 504 km

Munich

Germany

Berlin

Germany

🚄

Train Time

3h 6m

🚗

Drive Time

~6h

View Guide & Tips
Domestic Rail 505 km

Madrid

Spain

Barcelona

Spain

🚄

Train Time

3h 12m

🚗

Drive Time

~6h

View Guide & Tips
Domestic Rail 505 km

Barcelona

Spain

Madrid

Spain

🚄

Train Time

3h 12m

🚗

Drive Time

~6h

View Guide & Tips
Domestic Rail 390 km

Madrid

Spain

Seville

Spain

🚄

Train Time

2h 24m

🚗

Drive Time

~4h

View Guide & Tips
Domestic Rail 390 km

Seville

Spain

Madrid

Spain

🚄

Train Time

2h 24m

🚗

Drive Time

~4h

View Guide & Tips
Domestic Rail 303 km

Barcelona

Spain

Valencia

Spain

🚄

Train Time

1h 54m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 303 km

Valencia

Spain

Barcelona

Spain

🚄

Train Time

1h 54m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 224 km

Zurich

Switzerland

Geneva

Switzerland

🚄

Train Time

1h 24m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 224 km

Geneva

Switzerland

Zurich

Switzerland

🚄

Train Time

1h 24m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 40 km

Zurich

Switzerland

Lucerne

Switzerland

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 40 km

Lucerne

Switzerland

Zurich

Switzerland

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 53 km

Lucerne

Switzerland

Interlaken

Switzerland

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 53 km

Interlaken

Switzerland

Lucerne

Switzerland

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 305 km

Oslo

Norway

Bergen

Norway

🚄

Train Time

1h 54m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 305 km

Bergen

Norway

Oslo

Norway

🚄

Train Time

1h 54m

🚗

Drive Time

~3h

View Guide & Tips
Cross-Border 522 km

Copenhagen

Denmark

Stockholm

Sweden

🚄

Train Time

3h 18m

🚗

Drive Time

~6h

View Guide & Tips
Cross-Border 522 km

Stockholm

Sweden

Copenhagen

Denmark

🚄

Train Time

3h 18m

🚗

Drive Time

~6h

View Guide & Tips
Domestic Rail 274 km

Lisbon

Portugal

Porto

Portugal

🚄

Train Time

1h 42m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 274 km

Porto

Portugal

Lisbon

Portugal

🚄

Train Time

1h 42m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 534 km

London

UK

Edinburgh

UK

🚄

Train Time

3h 18m

🚗

Drive Time

~6h

View Guide & Tips
Domestic Rail 534 km

Edinburgh

UK

London

UK

🚄

Train Time

3h 18m

🚗

Drive Time

~6h

View Guide & Tips
Domestic Rail 685 km

Paris

France

Nice

France

🚄

Train Time

4h 18m

🚗

Drive Time

~8h

View Guide & Tips
Domestic Rail 685 km

Nice

France

Paris

France

🚄

Train Time

4h 18m

🚗

Drive Time

~8h

View Guide & Tips
Domestic Rail 391 km

Paris

France

Lyon

France

🚄

Train Time

2h 24m

🚗

Drive Time

~4h

View Guide & Tips
Domestic Rail 391 km

Lyon

France

Paris

France

🚄

Train Time

2h 24m

🚗

Drive Time

~4h

View Guide & Tips
Domestic Rail 188 km

Rome

Italy

Naples

Italy

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 188 km

Naples

Italy

Rome

Italy

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Cross-Border 218 km

Milan

Italy

Zurich

Switzerland

🚄

Train Time

1h 24m

🚗

Drive Time

~2h

View Guide & Tips
Cross-Border 218 km

Zurich

Switzerland

Milan

Italy

🚄

Train Time

1h 24m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 249 km

Milan

Italy

Florence

Italy

🚄

Train Time

1h 36m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 249 km

Florence

Italy

Milan

Italy

🚄

Train Time

1h 36m

🚗

Drive Time

~3h

View Guide & Tips
Cross-Border 242 km

Munich

Germany

Zurich

Switzerland

🚄

Train Time

1h 30m

🚗

Drive Time

~3h

View Guide & Tips
Cross-Border 242 km

Zurich

Switzerland

Munich

Germany

🚄

Train Time

1h 30m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 305 km

Frankfurt

Germany

Munich

Germany

🚄

Train Time

1h 54m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 305 km

Munich

Germany

Frankfurt

Germany

🚄

Train Time

1h 54m

🚗

Drive Time

~3h

View Guide & Tips
Cross-Border 363 km

Frankfurt

Germany

Amsterdam

Netherlands

🚄

Train Time

2h 18m

🚗

Drive Time

~4h

View Guide & Tips
Cross-Border 363 km

Amsterdam

Netherlands

Frankfurt

Germany

🚄

Train Time

2h 18m

🚗

Drive Time

~4h

View Guide & Tips
Domestic Rail 255 km

Berlin

Germany

Hamburg

Germany

🚄

Train Time

1h 36m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 255 km

Hamburg

Germany

Berlin

Germany

🚄

Train Time

1h 36m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 303 km

Madrid

Spain

Valencia

Spain

🚄

Train Time

1h 54m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 303 km

Valencia

Spain

Madrid

Spain

🚄

Train Time

1h 54m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 360 km

Madrid

Spain

Granada

Spain

🚄

Train Time

2h 18m

🚗

Drive Time

~4h

View Guide & Tips
Domestic Rail 360 km

Granada

Spain

Madrid

Spain

🚄

Train Time

2h 18m

🚗

Drive Time

~4h

View Guide & Tips
Domestic Rail 212 km

Seville

Spain

Granada

Spain

🚄

Train Time

1h 18m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 212 km

Granada

Spain

Seville

Spain

🚄

Train Time

1h 18m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 251 km

Vienna

Austria

Salzburg

Austria

🚄

Train Time

1h 36m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 251 km

Salzburg

Austria

Vienna

Austria

🚄

Train Time

1h 36m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 165 km

Split

Croatia

Dubrovnik

Croatia

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 165 km

Dubrovnik

Croatia

Split

Croatia

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 252 km

Krakow

Poland

Warsaw

Poland

🚄

Train Time

1h 36m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 252 km

Warsaw

Poland

Krakow

Poland

🚄

Train Time

1h 36m

🚗

Drive Time

~3h

View Guide & Tips
Domestic Rail 92 km

Zurich

Switzerland

Interlaken

Switzerland

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Domestic Rail 92 km

Interlaken

Switzerland

Zurich

Switzerland

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Cross-Border 112 km

Geneva

Switzerland

Lyon

France

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Cross-Border 112 km

Lyon

France

Geneva

Switzerland

🚄

Train Time

1h 12m

🚗

Drive Time

~2h

View Guide & Tips
Cross-Border 248 km

Nice

France

Milan

Italy

🚄

Train Time

1h 36m

🚗

Drive Time

~3h

View Guide & Tips
Cross-Border 248 km

Milan

Italy

Nice

France

🚄

Train Time

1h 36m

🚗

Drive Time

~3h

View Guide & Tips