Maps

check railway maps to plan your journey

Where are the major railway connections? Check the maps

Online timetable

powered by:
OEBB
From:
To:
Date:
Time:
Departure Arrival

The times will be shown in a new window.

Average train travel times

How long does it take to reach the popular Eurail destinations? The map below gives an average indication of the train travel times in hours between major European cities.

Map with average train travel times

Travel times in hours

Portugal

  • Porto - Lisbon: 2:45

Portugal - Spain

  • Lisbon - Madrid: 10:05

Spain

  • Madrid - Sevilla: 3:25
  • Madrid - Malaga: 2:45 / 3:00
  • Madrid - Barcelona: 2:30

Spain - France

  • Madrid - Bordeaux: 9:20
  • Barcelona - Marseille: 8:40

France

  • Bordeaux - Paris: 3:00
  • Marseille - Nice: 2:35
  • Marseille - Lyon: 1:40
  • Paris - Lyon: 1:55

France - Germany

  • Paris - Frankfurt: 4:30

France - Belgium

  • Paris - Brussels: 1:30

France - Great Britain

  • Paris - London: 2:50

Ireland

  • London - Holyhead (ferry departure to Dublin): 3:50
  • Dublin - Cork: 2:45

Belgium - The Netherlands

  • Brussels - Amsterdam: 3:00

The Netherlands - Germany

  • Amsterdam - Berlin: 6:15
  • Amsterdam - Frankfurt: 4:00

France - Switzerland 

  • Lyon - Bern: 3:50

France - Italy

  • Nice - Milano: 4:45

Italy - Switzerland

  • Milano: Bern: 4:00

Switzerland - Germany

  • Bern - Frankfurt: 3:55

Germany

  • Berlin - Hamburg: 1:35
  • Berlin - Munich: 5:40
  • Frankfurt - Hamburg: 6:15
  • Frankfurt - Munich: 3:10

Germany - Denmark

  • Hamburg - Copenhagen: 4:40

Denmark - Norway

  • Copenhagen - Oslo 8:25

Norway

  • Oslo - Bergen: 6:45

Norway - Sweden

  • Oslo - Stockholm: 6:10

Sweden - Denmark

  • Stockholm - Copenhagen: 5:15

Finland

  • Turku - Helsinki: 1:50
  • Helsinki - Rovaniemi: 9:30

Germany - Poland

  • Berlin - Warszawa: 5:50

Germany - Czech Republic

  • Berlin - Prague: 4:35
  • Munich - Prague: 6:05

Germany - Austria

  • Munich - Vienna:  4:10

Germany - Italy

  • Munich - Venice: 3:05

Poland - Czech Republic

  • Warszawa - Prague: 8:45

Czech Republic - Austria

  • Prague - Vienna: 4:05

Austria - Hungary

  • Vienna - Budapest: 2:55

Austria - Italy

  • Vienna - Venice: 7:00

Italy

  • Venice - Florence: 3:00
  • Milan - Florence: 3:00
  • Florence - Rome: 1:35
  • Rome - Napoli: 2:00

Italy - Slovenia

  • Venice - Ljubljana: 4:00

Slovenia - Hungary

  • Ljubljana - Budapest: 8:45

Slovenia - Croatia

  • Ljubljana - Zagreb: 2:20

Croatia - Serbia

  • Zagreb - Belgrad: 6:05

Hungary - Romania

  • Budapest - Bucharest: 12:50

Romania - Serbia

  • Bucharest - Belgrad: 13:00 

Serbia - Bulgaria

  • Belgrad - Sofia: 8:05

Bulgaria - Romania

  • Sofia - Bucharest: 10:45

Bulgaria - Tyrkey

  • Sofia - Istanbul: 12:55

Bulgaria - Greece

  • Sofia - Thessaloniki: 5:55

Greece

  • Thessaloniki - Athens: 4:25
  • Athens - Patras (ferry departure to Italy): 3:35

See also the pages Timetables and Railway map.