Airport train station connections

An overview of popular airports in Europe, and how to get to the nearest train station by public transport. In some cases the connection to a railway station is free for holders of a Eurail pass (except the links with a *).
 

Austria

Airport City/train station Link
Graz Thalerhof Graz (Hbf)

ÖBB Bus service*

Linz Blue Danube Linz (Hbf)

ÖBB Bus service*

Salzburg, W.A. Mozart

Salzburg (Hbf)

City Bus 77 (Obus)*

Vienna Schwechat

Vienna (Wien-Nord, Wien-Mitte, Wien-West)
  • Train (S-Bahn to Wien-Nord and Wien-Mitte, every 30 minutes

  • CAT (City Airport Train) to Wien-Mitte, every 30 minutes*

  • VAL (Vienna Airport Lines) to Wien-West, bus every 20 minutes*

 

Belgium

Airport City/train station Link
Brussels Nationaal Brussels (North, Central and South)

Train, every 20 minutes (5-10 euros surcharge)

Brussels South Charlerloi

Bus 68*

 

Bulgaria

Airport City/train station Link
Bourga Bourgas (BDZ) Bus 15*
Sofia Airport

Sofia (Sofia Central Railway Station)

Bus 84* and 284

 

Croatia

Airport City/train station Link
Zagreb, Pleso Zagreb

Bus service*

Split, Resnik

Split

Bus service*

Rijeka Airport Krk Bus service*

 

Czech Republic

Airport City/train station Link
Prague Prague (Ruzyne) Airport Express Bus (AE), every 30 minutes

 

Denmark

Airport City/train station Link
Copenhagen Kastrup
  • Copenhagen (København H)

  • Mälmo (in Sweden)

Trains, every 10 to 20 minutes

 

 

Finland

Airport City/train station Link
Helsinki Vantaa

Helsinki

Trains I and P, every 10 to 30 minutes

 

France

Airport City/train station Link
Bordeaux Mérignac Bordeaux (Bordeaux St. Jean) Navette Jet'Bus
Carcassonne Salvaza Carcassonne (Carcassonne SNCF) Bus CART #7*
Clermont-Ferrand Aulnat Clermont (Clermont-Ferrand) Bus service T2C*
Euroairport Mulhouse (Mulhouse SNCF) Euroair-Bus*
Lyon St. Exupéry Lyon (Lyon Part Dieu, Lyon Perrache) RhôneExpress tram link, every 15 minutes*
Marseille Provence Marseille (Marseille St. Charles) Bus or train every 20 minutes*
Nantes Atlantique Nantes (Nantes SNCF) TAN Air Bus*
Nice Cote d’Azur Nice (Nice Ville) Bus 99*
Paris CDG Paris (Paris Nord) RER Line B*
Paris Orly Paris (Paris Austerlitz; Versailles) RER Line C (Pont de Rungis)*
Ajaccio Campo dell’oro Ajaccio (Ajaccio CFC) Bus, every 20 minutes*

 

Germany

Airport City/train station Link
Berlin Schönefeld Berlin (Berlin Ostbahnhof / Hauptbahnhof / Zool. Garten) Trains every 10 to 20 minutes. Direct Regionalbahn and S-Bahn lines (S9 and S45)
Berlin Tegel Berlin (Berlin Zool. Garten) Bus 109* or X9*
Bremen Bremen (Bremen Hbf) Tram No. 6*
Dresden Dresden (Dresden Hbf) Train (S-Bahn) every 30 minutes
Düsseldorf Düsseldorf (Düsseldorf Hbf) Train (S-Bahn line S11) every 20 to 30 minutes. Hourly ICE train services from the airport to Hannover and Berlin.
Euroairport Freiburg (Freiburg Hbf) SGB-Airbus*
Frankfurt Rhein/Main Frankfurt am Main (Frankfurt am Main Hbf) Train (S-Bahn / RE / RB), every 10 to 15 minutes
Hahn Frankfurt am Main (Frankfurt am Main Hbf) Bus (Ryanair/Bohr)*, every hour
Hamburg Hamburg (Hamburg Hbf) Train (S-Bahn) every 10 minutes
Hannover Langenhagen Hannover (Hannover Hbf) Train (S-Bahn) every 30 minutes
Köln/Bonn Apt
  • Cologne (Hbf)

  • Bonn (Hbf)

  • Train to Cologne (S-Bahn lines S13 and S19) every 5 to 20 minutes

  • To Bonn: Express Service Bus #670*

Leipzig/Halle Leipzig (Leipzig Hbf, Halle(S) Hbf) S-Bahn line S5 or S5 X, every 30 minutes
Munich F.J.Strauss Munich (München Hbf) Train (S-Bahn) every 10 minutes
Stuttgart Echterdingen Stuttgart (Stuttgart Hbf) Train (S-Bahn) every 10-30 minutes

 

Greece

Airport City/train station Link
Athens/ E.Venizelos

Ano Liossia, change here to Athens Central Railway Station or Kiato New Railway Station

Trains, every 15 minutes

 

Hungary

Airport City/train station Link
Budapest Ferihegy 1 Budapest (Budapest Nyugati) Train, every 15 minutes
Budapest Ferihegy 2 Budapest Bus service*

 

Ireland

Airport City/train station Link
Belfast Sydenham (Sydenham Railway Station) Railway station is a 15-minute walk from the airport
Dublin Dublin (Dublin Connolly, Dublin Heuston) Airlink Bus (748)*

 

Italy

Airport City/train station Link
Bologna Marconi Bologna (Bologna Centrale) Shuttle "Aerobus - BLQ"*, every 20 minutes
Cagliari Elmas Cagliari ARST-Bus*
Firenze Vespucci Florence (Firenze SMN) Ataf-Sita: "Vola in Bus"*
Genova C. Colombo Genoa (Genova Principe) Volabus Shuttle*, every hour
Milan Linate
  • Milan (Centrale) and Piazza San Babila

  • STARFLY Shuttle* (to Centrale), every 30 minutes

  • Bus ATM # 73*, every 10 minutes

Milan Malpensa Milan (Milano Centrale)
  • Bus: Malpensa Shuttle*

  • Malpense Express TreNord*

Naples Capodichino Naples (Napoli Pza. Garibaldi) Alibus, every 20 minutes*
Pisa Galileo Galilei
  • Florence (Firenze SMN)

  • Pisa (Centrale)

Train
Rimini Federico Fellini Rimini (Rimini centrale) ATAM Bus # 9* every 30 minutes
Roma Fiumicino Rome Termini and Tiburtina/Ostiense
  • Train to Termini every 30 minutes, only 1st class Eurail Passes are valid.

  • Train to Tiburtina/Ostiense every 15 minutes.

Torino Caselle Torino (Porta Nuova, Porta Susa) SADEM Bus, every 30 minutes
Verona Villafranca Verona (Verona Porta Nuova) Aerobus Shuttle*, every 20 minutes

 

Luxembourg

Airport City/train station Link
Luxembourg Findel Luxembourg (Gare Central) Bus 9 and 16

 

Netherlands

Airport City/train station Link
Amsterdam Schiphol Amsterdam (Centraal) Train, every 15 minutes
Eindhoven Airport Eindhoven Hermes Bus 401, every 10 minutes
Maastricht/Aachen Airport
  • Aachen

  • Maastricht

Veolia bus 50 (Aachen only) and 59 (Aachen and Maastricht)

Rotterdam Airport Rotterdam (Centraal) RET bus 33*, every 15 minutes

 

Norway

Airport City/train station Link
Oslo Gardermoen Oslo (Sentral) Train (Airport Express and NSB Regional train)*
Moss Airport Rygge

Oslo (Sentral)

Train every hour from Rygge station - free transfer bus from airport to Rygge station

 

Poland

Airport City/train station Link
Gdansk Lech Walesa Gdansk (Wreszcz) Train (SKM Trójmiasto), every hour
Warszawa Chopin Warsaw (Centralna) Train (KM-Koleje Mazowieckie), every 30 minutes
Warszawa Modlin Warsaw (Centralna) Bus to Modlin Railway Station* 
Train (KM-Koleje Mazowieckie), every hour

 

Portugal

Airport City/train station Link
Faro Faro Bus
Lisbon

Lisbon (Oriente, Rossio, Cais do Sodré)

Metro, every 10 minutes*

Porto Sà Carneiro Porto (Campanha) Metro, every 20 minutes*

 

Romania

Airport City/train station Link
Bucharest Henri Coanda Bucharest Piata Victoriei and Nord station
  • Bus 783* to Piata Victoriei

  • Train from CFR Airport Stop to Nord station (to be reached by transfer shuttle) or Bus 780*

 

Serbia

Airport City/train station Link
Beograd Nikola Tesla Belgrade City Bus 72, every 30 minutes

 

Slovakia

Airport City/train station Link
Bratislava M.R. Štefánik Bratislave (SZD) City Bus 61*

 

Slovenia

Airport City/train station Link

Ljubljana Brnik

Ljubljana Bus service*

 

Spain

Airport City/train station Link
Barcelona El Prat Barcelona (Sants) Train, every 30 minutes
Jerez Airport Jerez de la Frontera, Cadiz and Sevilla Train
Madrid Barajas Madrid Chamartin and Atocha Commuter train, every 30 minutes
Málaga Málaga (Mariá S Zambrano) Train, every 30 minutes
Valencia Manises Valencia (Nord) Metro Valencia*

 

Sweden

Airport City/train station Link
Gothenburg Landvetter Gothenburg (C)

Express bus service every 15-30 minutes*

Stockholm Arlanda Stockholm (C) Train, every 15 minutes

 

Switzerland

 

Airport City/train station Link
Bern Airport Bern (Hbf)

Bus-shuttle 334

Genève Cointrin Geneva Train, every 15 minutes
Zürich Zürich (Hbf) Train, every 15 minutes

 

*Eurail passes are NOT valid in this airport - city link