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 *).

Country Airport City (Train station) Link
Austria Graz Thalerhof Graz (Graz Hbf) ÖBB Bus service*
Austria Linz Blue Danube Linz (Linz Hbf) ÖBB Bus service*
Austria Salzburg, W.A. Mozart Salzburg (Salzburg Hbf) City Bus 77 (Obus)*
Austria Vienna Schwechat Vienna (Wien-Nord, Wien-Mitte) Train (S-Bahn), every 30 minutes
Austria Vienna Schwechat Vienna (Wien-Mitte) CAT (City Airport Train) every 30 minutes*
Austria Vienna Schwechat Vienna (Wien-West) VAL (ViennaAirportLines), Bus every 20 minutes*
Belgium Brussels Nationaal Brussels (Brussels North, Central, South) Train, every 20 minutes (5-10 euros surcharge)
Belgium Brussels South Charleroi Bus 68*
Bulgaria Bourgas Int’l Bourgas (Bourgas BDZ) Bus 15*
Bulgaria Sofia Airport Sofia (Sofia Central Railway Station) Bus 84* and 284
Croatia Zagreb, Pleso Zagreb Bus service*
Croatia Split, Resnik Split Bus service*
Croatia Rijeka Airport Krk Bus service*
Czech Republic Prague Prague (Prague Ruzyne) Airport Express Bus (AE), every 30 minutes
Denmark Copenhagen Kastrup Copenhagen (København H) Train, every 10 minutes
Denmark Copenhagen Kastrup Malmö (in Sweden) Train every 20 minutes
Finland Helsinki Vantaa Helsinki Trains I and P, every 10 to 30 minutes
France Bordeaux Mérignac Bordeaux (Bordeaux St. Jean) Navette Jet'Bus
France Carcassonne Salvaza Carcassonne (Carcassonne SNCF) Bus CART #7*
France Clermont-Ferrand Aulnat Clermont (Clermont-Ferrand) Bus service T2C*
France Euroairport Mulhouse (Mulhouse SNCF) Euroair-Bus*
France Lyon St. Exupéry Lyon (Lyon Part Dieu, Lyon Perrache) RhôneExpress tram link, every 15 minutes*
France Marseille Provence Marseille (Marseille St. Charles) Bus or train every 20 minutes*
France Nantes Atlantique Nantes (Nantes SNCF) TAN Air Bus*
France Nice Cote d’Azur Nice (Nice Ville) Bus 99*
France Paris CDG Paris (Paris Nord) RER Line B*
France Paris Orly Paris (Paris Austerlitz; Versailles) RER Line C (Pont de Rungis)*
France Ajaccio Campo dell’oro Ajaccio (Ajaccio CFC) Bus, every 20 minutes*
Germany Berlin Schönefeld Berlin (Berlin Ostbahnhof / Hauptbahnhof / Zool. Garten) Trains every 10 to 20 minutes. Direct Regionalbahn and S-Bahn lines (S9 and S45)
Germany Berlin Tegel Berlin (Berlin Zool. Garten) Bus 109* or X9*
Germany Bremen Bremen (Bremen Hbf) Tram No. 6*
Germany Dresden Dresden (Dresden Hbf) Train (S-Bahn) every 30 minutes
Germany 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.
Germany Euroairport Freiburg (Freiburg Hbf) SGB-Airbus*
Germany Frankfurt Rhein/Main Frankfurt am Main (Frankfurt am Main Hbf) Train (S-Bahn / RE / RB), every 10 to 15 minutes
Germany Hahn Frankfurt am Main (Frankfurt am Main Hbf) Bus (Ryanair/Bohr)*, every hour
Germany Hamburg Hamburg (Hamburg Hbf) Train (S-Bahn) every 10 minutes
Germany Hannover Langenhagen Hannover (Hannover Hbf) Train (S-Bahn) every 30 minutes
Germany Köln/Bonn Apt Cologne (Köln Hbf) Train (S-Bahn lines S13 and S19) every 5 to 20 minutes
Germany Köln/Bonn Apt Bonn (Bonn Hbf) Express Service Bus # 670*
Germany Leipzig/Halle Leipzig (Leipzig Hbf, Halle(S) Hbf) S-Bahn line S5 or S5 X, every 30 minutes
Germany Munich F.J.Strauss Munich (München Hbf) Train (S-Bahn) every 10 minutes
Germany Stuttgart Echterdingen Stuttgart (Stuttgart Hbf) Train (S-Bahn) every 10-30 minutes
Greece Athens/E.Venizelos Ano Liossia (Ano Liossia Station) Train, every 15 minutes
Greece Athens/E.Venizelos Athens (Athens Central Railway Station (change train at Ano Liossia Station)) Train, every hour
Greece Athens/E.Venizelos Kiato (Kiato New Railway Station (change train at Ano Liossia Station)) Train, every hour
Hungary Budapest Ferihegy 1 Budapest (Budapest Nyugati) Train, every 15 minutes
Hungary Budapest Ferihegy 2 Budapest Bus service*
Ireland Belfast Sydenham (Sydenham Railway Station) Railway station is a 15-minute walk from the airport
Ireland Dublin Dublin (Dublin Connolly, Dublin Heuston) Airlink Bus (748)*
Italy Bologna Marconi Bologna (Bologna Centrale) Shuttle "Aerobus - BLQ"*, every 20 minutes
Italy Cagliari Elmas Cagliari ARST-Bus*
Italy Firenze Vespucci Florence (Firenze SMN) Ataf-Sita: "Vola in Bus"*
Italy Genova C. Colombo Genoa (Genova Principe) Volabus Shuttle*, every hour
Italy Milan Linate Milan (Piazza San Babila) Bus ATM # 73*, every 10 minutes
Italy Milan Linate Milan (Milano Centrale) STARFLY Shuttle*, every 30 minutes
Italy Milan Malpensa Milan (Milano Centrale) Bus: Malpensa Shuttle*
Italy Milan Malpensa Milan (Milano Centrale) Malpensa Express TreNord*
Italy Naples Capodichino Naples (Napoli Pza. Garibaldi) Alibus, every 20 minutes*
Italy Pisa Galileo Galilei Florence (Firenze SMN) Train
Italy Pisa Galileo Galilei Pisa (Pisa Centrale) Train
Italy Rimini Federico Fellini Rimini (Rimini centrale) ATAM Bus # 9* every 30 minutes
Italy Roma Fiumicino Rome (Roma Tiburtina/Ostiense) Train every 15 minutes
Italy Roma Fiumicino Rome (Roma Termini) Train every 30 minutes, only 1st class rail passes are valid
Italy Torino Caselle Torino (Porta Nuova, Porta Susa) SADEM Bus, every 30 minutes
Italy Verona Villafranca Verona (Verona Porta Nuova) Aerobus Shuttle*, every 20 minutes
Luxembourg Luxembourg Findel Luxembourg city (Luxembourg Gare Central) Bus 9 and 16
Netherlands Amsterdam Schiphol Amsterdam (Amsterdam Centraal) Train, every 15 minutes
Netherlands Eindhoven Airport Eindhoven Hermes Bus 401, every 10 minutes
Netherlands Maastricht/Aachen Airport Aachen Veolia bus 50, 59
Netherlands Maastricht/Aachen Airport Maastricht Veolia bus, 59
Netherlands Rotterdam Airport Rotterdam (Rotterdam Centraal) RET bus # 33*, every 15 minutes
Norway Oslo Gardermoen Oslo (Oslo Sentral) Train (Airport Express and NSB Regional train)*
Norway Moss Airport Rygge Oslo (Oslo Sentral) Train every hour from Rygge station - free transfer bus from airport to Rygge station
Poland Lech Walesa Gdansk Glowny (main station) Train, every hour.
Poland Warszawa Chopin Warszawa Centralna railway station Local train (KM-Koleje Mazowieckie), every hour.
Portugal Faro Faro Bus*
Portugal Lisbon Lisbon (Oriente, Rossio, Cais do Sodré) Metro, every 10 minutes* 
Portugal Porto Sá Carneiro Porto (Porto Campanha) Metro, every 20 minutes*
Romania Bucharest Henri Coanda Bucharest (Bucuresti Piata Victoriei) Bus 783*
Romania Bucharest Henri Coanda Bucharest (Bucuresti Nord station) Train from CFR Airport Stop - to be reached by transfer shuttle
Bus 780*
Serbia Beograd/Nikola Tesla Belgrade (Beograd) City Bus 72, every 30 minutes
Slovakia Bratislava M.R. Štefánik Bratislava (Bratislava SZD) City bus 61*
Slovenia Ljubljana Brnik Ljubljana Bus service*
Spain Barcelona El Prat Barcelona (Barcelona Sants) Train, every 30 minutes
Spain Jerez airport Jerez de la Frontera, Cadiz and Sevilla Train
Spain Madrid Barajas Madrid (Chamartin, Atocha) Commuter train, every 30 minutes
Spain Madrid Barajas Madrid (Nuevos-Ministerios) Metro*
Spain Málaga Malaga (Málaga - María S Zambrano) Train, every 30 minutes
Spain Valencia Manises Valencia (Valencia Nord) Metro Valencia*
Sweden Gothenburg Landvetter Gothenburg (Göteborg C) Express bus service every 15-30 minutes*
Sweden Stockholm Arlanda Stockholm (Stockholm C) Train, every 15 minutes
Switzerland Bern Airport (Belp) Bern (Bern Hbf) Bus-shuttle 334
Switzerland Genève Cointrin Geneva (Genève) Train, every 15 minutes
Switzerland Zürich Zurich (Zürich Hb) Train, every 15 minutes

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

Back to top