01 / ORIGINS
Origins (43)
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Chisinau (RMO) | 1,631 km | 2h 45m | Fly One, Wizz Air Malta |
| London (STN) | 537 km | 1h 20m | Ryanair, Ryanair UK |
| Agadir (AGA) | 2,587 km | 3h 55m | Ryanair |
| Malaga (AGP) | 1,751 km | 2h 55m | Ryanair |
| Alghero (AHO) | 1,038 km | 1h 55m | Ryanair |
| Alicante (ALC) | 1,437 km | 2h 35m | Ryanair |
| Bucharest (BBU) | 1,543 km | 2h 35m | Wizz Air Malta |
| Barcelona (BCN) | 1,041 km | 2h 10m | Ryanair |
| Milan (BGY) | 509 km | 1h 20m | Ryanair |
| Bari (BRI) | 1,226 km | 2h 5m | Ryanair |
| Budapest (BUD) | 925 km | 1h 50m | Ryanair |
| Cagliari (CAG) | 1,196 km | 2h 5m | Ryanair |
| Chania (CHQ) | 2,104 km | 3h 25m | Ryanair |
| Catania (CTA) | 1,520 km | 2h 35m | Ryanair |
| Faro (FAO) | 1,885 km | 3h 0m | Ryanair |
| Fes (FEZ) | 2,042 km | 3h 15m | Ryanair |
| Girona (GRO) | 959 km | 1h 55m | Ryanair |
| Ibiza (IBZ) | 1,315 km | 2h 20m | Ryanair |
| Nis (INI) | 1,334 km | 2h 15m | Air Serbia |
| Kerry County (KIR) | 1,200 km | 2h 5m | Ryanair |
| Kutaisi (KUT) | 2,828 km | 4h 30m | Wizz Air |
| Nador (NDR) | 1,860 km | 2h 55m | Ryanair |
| Porto (OPO) | 1,570 km | 2h 35m | Ryanair |
| Palma de Mallorca (PMI) | 1,209 km | 2h 15m | Ryanair |
| Palermo (PMO) | 1,387 km | 2h 20m | Ryanair |
| Pescara (PSR) | 990 km | 1h 50m | Ryanair |
| Marrakech (RAK) | 2,401 km | 3h 40m | Ryanair |
| Rabat (RBA) | 2,106 km | 3h 30m | Ryanair |
| Rijeka (RJK) | 760 km | 1h 30m | Ryanair |
| Thessaloniki (SKG) | 1,612 km | 2h 45m | Ryanair |
| Skopje (SKP) | 1,419 km | 2h 35m | Wizz Air |
| Sofia (SOF) | 1,477 km | 2h 25m | Ryanair |
| Lamezia-Terme (SUF) | 1,417 km | 2h 20m | Ryanair |
| Tenerife (TFS) | 3,161 km | 4h 45m | Ryanair |
| Tirana (TIA) | 1,352 km | 2h 30m | Wizz Air Malta |
| Timisoara (TSR) | 1,145 km | 2h 10m | Wizz Air Malta |
| Tuzla (TZL) | 1,061 km | 2h 0m | Wizz Air |
| Varna (VAR) | 1,735 km | 2h 50m | Wizz Air |
| Valencia (VLC) | 1,312 km | 2h 25m | Ryanair |
| Vilnius (VNO) | 1,330 km | 2h 20m | Ryanair |
| Zadar (ZAD) | 894 km | 1h 40m | Ryanair |
| Zagreb (ZAG) | 807 km | 1h 35m | Ryanair |
| Bucharest (OTP) | 1,538 km | 2h 40m | — |
Plan the rest of your trip to Hahn
- Airport transferBook a private ride from the airport in advance.
- Car rentalCompare rental cars across global suppliers.
- Luggage storageDrop your bags in Hahn and explore hands-free.
- eSIM dataGet online in Germany the moment you land.
- Travel insuranceCover delays, baggage, and medical costs abroad.
Affiliate links — we may earn a commission, at no extra cost to you.
02 / EXPLORE MORE