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 |
| Belgium | Brussels South | Charleroi | Bus 68* |
| Bulgary | Bourgas Int’l | Bourgas (Bourgas BDZ) | Bus 15* |
| Bulgary | 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ö | Train every 20 minutes |
| Finland | Helsinki Vantaa | Helsinki | Bus 615 or bus 61 Tikkurila station* |
| 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) | Train (S-Bahn) every 10 minutes and Regionalexpress/Regionalbahn lines RE7 and RB14 every 30 minutes |
| 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) every 20 minutes |
| 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) every 20 minutes |
| Germany | Köln/Bonn Apt | Bonn (Bonn Hbf) | Express Service Bus # 670* |
| Germany | Leipzig/Halle | Leipzig (Leipzig Hbf, Halle(S) Hbf) | Train (Regionalexpress) 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-20 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 next to the airport |
| Ireland | Dublin | Dublin (Dublin Connolly, Dublin Heuston) | Airlink Bus* |
| 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 | Genua (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, Napoli, Rome, Florence, Bologna) | Eurostar (Frecciarossa) high-speed train, twice per day in each direction, 10 euro reservation fee |
| 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 |
| Portugal | Faro | Faro | Bus* |
| Portugal | Lisbon | Lison (Lisboa Cais do Sodre, Oriente) | Aero bus* and AeroShuttle* |
| Portugal | Porto Carneiro | Porto (Porto Campanha) | Metro Porto every 20 minutes* |
| Romania | Bucharest Henry Coanda | Bucharest (Bucuresti Piata Victoriei) | bus 783 |
| Romania | Bucharest Henry Coanda | Bucharest (Bucuresti Nord station) | 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 | Madrid Barajas | Madrid (Madrid N. Ministerios Chamartin) | 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


