Why go
- Largest city in Hesse, Germany.
- 1 hand-picked place to stay.
- Served by Frankfurt Airport (FRA).
History
Frankfurt am Main, usually shortened to Frankfurt, is the most populous city in the German state of Hesse. Its 778,589 inhabitants as of 2025 make it the fifth-most populous city in Germany. Located in the foreland of the Taunus on its namesake river Main, the city forms a continuous conurbation with Offenbach; its urban area has a population of more than 2.7 million. Frankfurt is the heart of the larger Rhine-Main metropolitan region, which has a population of more than 5.8 million and is Germany's second-largest metropolitan region after the Rhine-Ruhr region. Home to the European Central Bank, the city serves as one of the four institutional seats of the European Union. Frankfurt is classified by the GaWC as an Alpha world city.
Where to stay
Airports
✈ Airlines & flight paths — 100 airlines, 239 direct destinations
- Lufthansa Cargo LH (A321, A320, A319, A320, 737-300, 735…) · 171 routes: Aberdeen, Abu Dhabi, Abuja, Accra*, Addis Ababa*, Algier, Alma-ata, Amman, Amsterdam, Athens, Atlanta, Baku, Bangalore, Bangkok, Barcelona, Bastia, Beijing, Beirut, Belgrade, Bergen*, Berlin, Bilbao, Billund, Birmingham, Bogota, Bologna, Boston, Bremen, Brussels, Bucharest, Budapest, Buenos Aires, Cairo, Calgary*, Caracas, Casablanca, Chengdu*, Chicago, Copenhagen, Dallas-Fort Worth … +131 more
- Condor Flugdienst DE (767, 757, 737-800, 32S) · 42 routes: Agadir, Antalya, Arrecife, Cancun, Chania, Dalaman, Djerba, Dubrovnik, Fuerteventura, Funchal, Gran Canaria, Halifax, Havana, Heraklion, Holguin, Hurghada, Ibiza, Jerez, Kerkyra/corfu, Kos, Las Vegas, Mahe, Male, Mombasa, Montego Bay, Nairobi, Palma de Mallorca, Plaisance, Puerto Plata, Punta Cana, Recife, Rhodos, Salvador, San Juan, Santa Cruz De La Palma, Santo Domingo, Scarborough, Seattle, Split, Tenerife … +2 more
- Ethiopian Airlines ET (A321, A319, A320, A320, 737-300, 735…) · 27 routes: Addis Ababa, Amsterdam*, Barcelona*, Berlin*, Brussels*, Bucharest*, Budapest*, Copenhagen*, Duesseldorf*, Geneva*, Gothenborg*, Helsinki*, Jeddah*, Lisbon*, Lyon*, Madrid*, Marseille*, Milano*, Munich*, New York*, Oslo*, Prague*, Stockholm*, Toulouse*, Vienna*, Warsaw*, Zurich*
- United Airlines UA (A330-300, 747-400, A340-300, 777, A380, A340-600…) · 21 routes: Abu Dhabi*, Atlanta*, Baku*, Boston*, Chicago, Dallas-Fort Worth*, Denver*, Detroit*, Doha*, Houston, Jeddah*, Lagos*, Los Angeles*, Miami*, New York*, Newark, Orlando*, San Francisco, Seattle*, Tselinograd*, Washington
- Air Berlin AB (A320, A319, Dash 8-400, Embraer 190, A330-200, A321…) · 18 routes: Abu Dhabi*, Alicante, Amman*, Belgrade, Berlin, Catania, Dallas-Fort Worth*, Guernsey, Helsinki*, Ibiza, Kerkyra/corfu, London*, London*, Madrid*, Moscow*, Palma de Mallorca, Riga*, Vienna*
- TUIfly X3 (737-800) · 17 routes: Antalya, Arrecife, Boa Vista, Dalaman, Faro, Fuerteventura, Funchal, Gran Canaria, Heraklion, Jerez, Kerkyra/corfu, Kos, Menorca, Palma de Mallorca, Patras, Rhodos, Tenerife
- Air Canada AC (A330-300, A321, A319, 777-300ER, 747-400) · 11 routes: Calgary, Doha*, Jeddah*, Larnaca*, Montreal, Naples*, Ottawa, Toronto, Valencia*, Vancouver*, Vilnius*
- Scandinavian Airlines System SK (A319, A321, A320, A320, 737-300, 735…) · 11 routes: Belgrade, Bergen*, Billund*, Copenhagen, Gothenborg*, Helsinki*, Jeddah*, Mulhouse, Oslo, Stavanger*, Stockholm
- US Airways US (A330-200, A320, A321, A380, A319, 330…) · 10 routes: Charlotte, Dallas-Fort Worth, Doha, Istanbul*, Johannesburg, Lisbon*, New York, Philadelphia, Singapore, Thessaloniki*
- Air China CA (330, A340-300, A319, A320, A321, 777-300) · 6 routes: Beijing, Chengdu, Copenhagen, Nanjing*, Shanghai, Shenyang*
- LOT Polish Airlines LO (A321, A320, CRJ-700, A319, 737-300, 735…) · 6 routes: Gdansk*, Katowice*, Krakow*, Poznan*, Warsaw, Wroclaw*
- Air India Limited AI (A340-300, 747-400, 787-8, 74H, 737-800) · 5 routes: Bangalore*, Delhi, Madras*, Mumbai*, Pune*
- American Airlines AA (A330-200, 767, 777, A319, A320, A330-300) · 5 routes: Charlotte, Dallas-Fort Worth, Kuala Lumpur, London*, Philadelphia
- Austrian Airlines OS (Embraer 190, Fokker 100, A319, A320, A321, 737-300…) · 5 routes: Graz*, Innsbruck*, Linz*, Salzburg*, Vienna*
- Croatia Airlines OU (A319, A320) · 5 routes: Dubrovnik, Pula, Split, Zadar, Zagreb
- Air France AF (767-400, 318, 76W) · 4 routes: Atlanta*, Detroit*, New York*, Paris
- Alitalia AZ (777, Embraer 175, A319, Embraer 190, 32S) · 4 routes: Hanoi*, Ho Chi Minh City*, Milan*, Rome
- British Airways BA (A319, A320, 767, 777, Embraer 170, Embraer 190…) · 4 routes: Atlanta, Dallas-Fort Worth*, London*, London
- KLM Royal Dutch Airlines KL (767-400, 767, EMJ, F70, 76W) · 4 routes: Amsterdam*, Atlanta*, Detroit*, New York*
- Swiss International Air Lines LX (CRJ-700, A320, A330-300, 735, Embraer 190, AR1) · 4 routes: Doha*, Geneva*, Mulhouse*, Zurich
- Adria Airways JP (A319, CRJ-900) · 3 routes: Ljubljana, Pristina, Tirana
- Aegean Airlines A3 (A321, A320) · 3 routes: Athens, Heraklion, Thessaloniki
- All Nippon Airways NH (747-400, A340-300, 787-8, 777-300ER) · 3 routes: Nagoya*, Osaka*, Tokyo
- Brussels Airlines SN (A319, A320, A321, A330-300, 737-300, 735…) · 3 routes: Brussels*, Lagos*, Milan*
- Delta Air Lines DL (767-400, 76W) · 3 routes: Atlanta, Detroit, New York
- Finnair AY (777, Embraer 190, A320) · 3 routes: Dallas-Fort Worth*, Helsinki*, Madrid*
- Iberia Airlines IB (A320, 777, 32S) · 3 routes: Barcelona*, Dallas-Fort Worth*, Madrid*
- Singapore Airlines Cargo SQ (A380, 737-300, 735, A320, 777-300ER) · 3 routes: Lyon*, New York, Singapore
- TAP Portugal TP (A321, A320, A319, A320) · 3 routes: Faro*, Lisbon, Porto*
- Tunisair TU (A320, A320, 736) · 3 routes: Djerba, Enfidha, Tunis
- Turkish Airlines TK (737-800, A320, A321, 330, A330-200, A340-300) · 3 routes: Ankara, Istanbul, Istanbul
- Vietnam Airlines VN (777, 737-800) · 3 routes: Hanoi, Ho Chi Minh City, Madrid
- Aeroflot Russian Airlines SU (A319, A320) · 2 routes: Moscow, St. Petersburg
- Air Baltic BT (A330-200, A330-300, 735, Dash 8-400, 73C) · 2 routes: Abu Dhabi, Riga
- Air Dolomiti EN (A319, A320, A321, Embraer 190, A320, Embraer 195) · 2 routes: Milan, Villafranca
- China Eastern Airlines MU (A330-200, EMJ) · 2 routes: Amsterdam*, Shanghai
- Etihad Airways EY (A319, A330-200, A330-300) · 2 routes: Abu Dhabi, Belgrade
- Kuwait Airways KU (340) · 2 routes: Geneva, Kuwait
- Malaysia Airlines MH (777-200, 777) · 2 routes: Dallas-Fort Worth, Kuala Lumpur
- Royal Air Maroc AT (737-800, 737-700) · 2 routes: Casablanca, El Aroui
- S7 Airlines S7 (A319, 737-800) · 2 routes: Moscow, Novosibirsk
- SATA International S4 (A319, A320) · 2 routes: Lisbon*, Ponta Delgada
- Saudi Arabian Airlines SV (A320) · 2 routes: Jeddah, Riyadh
- SunExpress XQ (737-800) · 2 routes: Antalya, Izmir
- TAM Brazilian Airlines JJ (747-400, 777-300) · 2 routes: Rio De Janeiro*, Sao Paulo
- Aer Lingus EI (A320) · 1 route: Dublin
- Air Algerie AH (736) · 1 route: Algier
- Air Astana KC (A321, 757) · 1 route: Tselinograd
- Air Europa UX (Embraer 190) · 1 route: Madrid
- Air Malta KM (A319, A320) · 1 route: Malta
- Air Moldova 9U (Embraer 190) · 1 route: Chisinau
- Air Namibia SW (A330-200) · 1 route: Windhoek
- Air New Zealand NZ (747-400) · 1 route: San Francisco*
- Air Serbia JU (A319) · 1 route: Belgrade
- Air Sicilia BM (ERJ-145) · 1 route: Bristol
- Air Transat TS (330) · 1 route: Calgary
- Asiana Airlines OZ (74E) · 1 route: Seoul
- Avianca - Aerovias Nacionales de Colombia AV (A340-600) · 1 route: Bogota*
- Azerbaijan Airlines J2 (A330-300, A340-300) · 1 route: Baku*
- Belavia Belarusian Airlines B2 (735, Embraer 175) · 1 route: Minsk 2
- Biman Bangladesh Airlines BG (777-300) · 1 route: Rome
- Bulgaria Air FB (A319, Embraer 190) · 1 route: Sofia
- Cathay Pacific CX (777-300ER) · 1 route: Hong Kong
- China Airlines CI (747-400) · 1 route: Taipei
- Cyprus Airways CY (A320) · 1 route: Larnaca
- Czech Airlines OK (A319, ATR 72) · 1 route: Prague
- Egyptair MS (330, 737-800) · 1 route: Cairo
- El Al Israel Airlines LY (737-800) · 1 route: Tel-aviv
- Emirates EK (777-300ER) · 1 route: Dubai
- Germania ST (A321) · 1 route: Antalya
- Germanwings 4U (CRJ) · 1 route: Heringsdorf
- Gulf Air Bahrain GF (A320) · 1 route: Bahrain
- Hainan Airlines HU (A320, 737-800) · 1 route: Berlin
- Icelandair FI (75W) · 1 route: Keflavik
- Iran Air IR (AB6) · 1 route: Tehran
- Japan Airlines Domestic JL (777-300) · 1 route: Tokyo
- Korean Air KE (747-400) · 1 route: Seoul
- LAN Airlines LA (787) · 1 route: Madrid
- Luxair LG (ERJ-145, Dash 8-400) · 1 route: Luxemburg
- Meridiana IG (A320) · 1 route: Catania*
- Middle East Airlines ME (A320) · 1 route: Beirut
- Montenegro Airlines YM (Fokker 100) · 1 route: Podgorica
- Niki HG (A320, Embraer 190) · 1 route: Vienna
- Nouvel Air Tunisie BJ (A320) · 1 route: Enfidha
- Oman Air WY (A330-200, A330-300) · 1 route: Muscat
- Pegasus Airlines PC (737-800) · 1 route: Istanbul
- Qantas QF (777-300ER) · 1 route: Dubai*
- Qatar Airways QR (787-8, 777-200LR, 777-300ER) · 1 route: Doha
- Royal Jordanian RJ (A319) · 1 route: Amman
- Salzburg arrows SZ (737) · 1 route: Dushanbe
- South African Airways SA (A340-600) · 1 route: Johannesburg
- SriLankan Airlines UL (A330-200) · 1 route: Colombo
- Tarom RO (318) · 1 route: Bucharest
- Thai Airways International TG (A340-600, 380) · 1 route: Bangkok
- Transaero Airlines UN (737-800, 737-700) · 1 route: Moscow
- Travel Service QS (A319, ATR 72) · 1 route: Prague
- Turkmenistan Airlines T5 (737-800) · 1 route: Ashkhabad
- Ukraine International Airlines PS (737-800) · 1 route: Kiev
- Uzbekistan Airways HY (757-200, 767-300, 767-400) · 1 route: Tashkent
- Vueling Airlines VY (A320) · 1 route: Barcelona
Routes and aircraft from OpenFlights (open data; a point-in-time snapshot). * = codeshare. Linked destinations open their own guidebook. Flight numbers are not in the open data — they come from the airline or a paid schedule feed.
✈ Airlines & flight paths — 2 airlines, 47 direct destinations
- Ryanair FR (737-800) · 43 routes: Alghero, Alicante, Arrecife, Bari, Bergamo, Cagliari, Chania, Comiso, Dublin, Edinburgh, El Aroui, Faro, Fes, Gerona, Ibiza, Jerez, Kaunas, Kerry, Lamezia, Lisbon, London, Malaga, Marrakech, Montpellier, Nea Anghialos, Palma de Mallorca, Pescara, Pisa, Plovdiv, Porto, Pula, Reus, Riga, Rome, Santander, Santiago, Tampere, Tenerife, Thessaloniki, Trapani … +3 more
- Wizz Air W6 (A320) · 4 routes: Budapest, Katowice, Skopje, Sofia
Routes and aircraft from OpenFlights (open data; a point-in-time snapshot). * = codeshare. Linked destinations open their own guidebook. Flight numbers are not in the open data — they come from the airline or a paid schedule feed.
Regional airports
Further out, but often the cheapest way in — the airports the low-cost carriers use. Each links to its own town's guide for getting from there into the city.
✈ Airlines & flight paths — 26 airlines, 92 direct destinations
- Germanwings 4U (A319, A320, CRJ) · 66 routes: Algier, Antalya, Athens, Barcelona, Bari, Bastia, Berlin, Bologna, Budapest, Cagliari, Calvi, Catania, Dresden, Dublin, Dubrovnik, Edinburgh, El Aroui, Faro, Friedrichshafen, Gran Canaria, Hamburg, Heraklion, Heringsdorf, Ibiza, Istanbul, Jerez, Kavala, Kerkyra/corfu, Klagenfurt, Kos, Laage, Lamezia, Leipzig, Lisbon, London, London, Manchester, Marrakech, Milano, Mykonos … +26 more
- Air Berlin AB (737-800, 737-700, A320, A319, A321, A330-200) · 18 routes: Antalya, Arrecife, Berlin, Calvi, Enfidha, Fuerteventura, Gran Canaria, Hurghada, Ibiza, Istanbul, Kerkyra/corfu, Kos, Malaga, Menorca, Munich, Olbia, Palma de Mallorca, Tenerife
- TUIfly X3 (737-800) · 11 routes: Antalya, Boa Vista, Fuerteventura, Funchal, Gran Canaria, Heraklion, Kos, Munich, Palma de Mallorca, Rhodos, Tenerife
- Norwegian Air Shuttle DY (737-800) · 5 routes: Alicante, Gran Canaria, Malaga, Oslo, Tenerife
- Ryanair FR (737-800) · 5 routes: Faro, Gerona, Malaga, Palma de Mallorca, Tenerife
- Austrian Airlines OS (A319, Fokker 100, A320, CRJ, F70) · 3 routes: Klagenfurt*, Salzburg*, Vienna*
- Wizz Air W6 (A320) · 3 routes: Gdansk, Katowice, Skopje
- Condor Flugdienst DE (757) · 2 routes: Antalya, Palma de Mallorca
- Lufthansa Cargo LH (Fokker 100, A319, A320, A321, Embraer 195, F70) · 2 routes: Munich, Vienna*
- Pegasus Airlines PC (737-800) · 2 routes: Ankara, Istanbul
- SunExpress XQ (737-800) · 2 routes: Antalya, Izmir
- Air Arabia Maroc 3O (A320) · 1 route: El Aroui
- Alitalia AZ (F70) · 1 route: Amsterdam*
- British Airways BA (A319, A320, 737-800, 737-700) · 1 route: Berlin*
- easyJet U2 (A319) · 1 route: London
- Finnair AY (A319, A320, 737-800, 737-700) · 1 route: Berlin*
- Flybe BE (Dash 8-400, Embraer 175) · 1 route: Birmingham
- Hainan Airlines HU (A319, A320, A321, 737-800, 737-700) · 1 route: Berlin
- Iran Air IR (313) · 1 route: Tehran
- KLM Royal Dutch Airlines KL (F70) · 1 route: Amsterdam*
- Meridiana IG (A320) · 1 route: Olbia
- SkyWork Airlines SX (D38) · 1 route: Bern
- Swiss International Air Lines LX (A319, A320) · 1 route: Zurich
- Turkish Airlines TK (A320, A321) · 1 route: Istanbul
- Ural Airlines U6 (A320) · 1 route: Moscow
- Wizz Air Ukraine WU (A320) · 1 route: Kiev
Routes and aircraft from OpenFlights (open data; a point-in-time snapshot). * = codeshare. Linked destinations open their own guidebook. Flight numbers are not in the open data — they come from the airline or a paid schedule feed.
Getting there by ferry
Where things are
Photographs
credit: Wikipedia / Wikimedia Commons · See source page
When to go
The warmer, longer-day half of the year is the safest bet for a first visit.
Cooler and quieter, with fewer visitors and better value.
Short days and the coldest weather — check local conditions before travelling.
Getting there & around
Getting there. The nearest airport on record is Frankfurt Airport (FRA); 19 other airports serve the wider area. Check rail and road links from the tourism sources below. By air: FRA has direct flights to 239 destinations on 100 airlines (incl. Dallas-Fort Worth, Madrid, New York, Atlanta, Doha…). By water: 4 ferry terminals within 20 km (nearest: Frankfurt - Eiserner Steg, 1 km); routes include Mainfähre Höchst, Fähre Rumpenheim, Ausflugsfahrt Frankfurt Seligenstadt Aschaffenburg.
Getting around. Use the map above to orient yourself; nearby hotels, attractions and places to eat are listed from the live Ultimate data for Frankfurt, Germany. Local transit details will be added as the guide is expanded.
Trains & rail
Coaches & shuttles
Private aviation
On-demand charter, jet cards and the semi-private scheduled carriers that serve this city.