---
iata: HHN
name: Frankfurt-Hahn Airport
city: Frankfurt
country: Germany
lastUpdated: '2026-09-01'
officialWebsite: 'https://www.hahn-airport.de/en/'
sources:
  - 'https://www.hahn-airport.de/en/'
  - 'https://www.hahn-airport.de/de/unternehmen/ueber-uns'
  - 'https://www.hahn-airport.de/en/company/about-us'
  - >-
    https://www.hahn-airport.de/en/aviation-b2b/cargo-and-passage/general-airport-data
  - 'https://www.hahn-airport.de/en/passengers-visitiors/getting-there/by-bus'
  - 'https://www.hahn-airport.de/en/passengers-visitiors/getting-there/by-car'
  - 'https://www.hahn-airport.de/en/passengers-visitiors/getting-there/by-taxi'
  - 'https://www.hahn-airport.de/en/passengers-visitiors/parking'
  - >-
    https://www.hahn-airport.de/en/passengers-visitiors/airport-and-surrounding/passengerterminal
  - >-
    https://www.hahn-airport.de/en/passengers-visitiors/airport-and-surrounding/eat-drink
  - >-
    https://www.hahn-airport.de/en/passengers-visitiors/airport-and-surrounding/shopping
  - 'https://www.hahn-airport.de/en/nice-to-know/security-regulations'
  - 'https://www.hahn-airport.de/en/nice-to-know/terminal-opening-hours'
  - 'https://www.hahn-airport.de/en/nice-to-know/check-in-times'
  - >-
    https://www.hahn-airport.de/en/passengers-visitiors/flightinformation/airlines-tour-operators
  - 'https://www.bohr.de/en/airport-shuttle-bus'
  - 'https://www.flibco.com/'
  - 'https://www.prioritypass.com/en/lounges/germany'
  - 'https://en.wikipedia.org/wiki/Frankfurt%E2%80%93Hahn_Airport'
quickFacts:
  - >-
    Hunsrück low-cost and cargo field in Lautzenhausen / Hahn-Flughafen
    (Rhineland-Palatinate), marketed as Frankfurt-Hahn — roughly 120 km west of
    Frankfurt am Main, not next to FRA; IATA HHN / ICAO EDFH; fully civilian
    since the 1990s conversion of the former USAF Hahn Air Base
  - >-
    Official TRIWO Hahn Airport figures: 2,196,229 passengers in 2025 (Germany’s
    10th-busiest passenger airport on the operator’s ranking) and more than
    106,600 tonnes of cargo; unrestricted 24-hour operations for Chapter III
    aircraft
  - >-
    Single passenger terminal (Halls A/B), open 24/7; no sterile transit
    corridor — changing flights means exiting and re-clearing security; visitor
    terrace is airside only
  - >-
    One asphalt runway 03/21 — TORA 3,800 m (RWY 21) / 3,500 m (RWY 03), 45 m
    wide, PCN ~80 (airport general data); field elevation ~503 m / 1,649 ft AMSL
  - >-
    No Priority Pass / walk-in passenger lounge (PP Germany directory has no HHN
    entry); classic EU 100 ml liquids; airport homepage asks passengers to
    arrive ~3 hours before departure during terminal rebuild works
  - >-
    No rail under the terminal — Flibco/BOHR coaches from Terminal B stop 14 to
    Mainz Hbf (~1h15), Frankfurt Airport P36 (~1h50) and Frankfurt Hbf (~2h10);
    online singles from about €16.99–€18.99 vs higher curb prices
bentoTips:
  - label: Transport
    title: Book Flibco online — Terminal B stop 14
    detail: >-
      There is no S-Bahn or ICE under the terminal. The primary coach product is
      the BOHR Omnibus / Flibtravel shuttle sold on flibco.com: Hahn Airport
      Terminal B (stop 14) → optional Simmern Hospital request stop → Mainz Hbf
      West entrance → Frankfurt Airport long-distance bus lot P36 → Frankfurt
      Hbf long-distance bus terminal (area E). Summer 2026 published running
      times from Hahn are about 1h15 to Mainz, 1h50 to FRA P36 and 2h10 to
      Frankfurt Hbf (traffic can stretch that). BOHR’s published adult one-ways
      start from €16.99 online / €22 curb (Hahn–Mainz) and from €18.99 online /
      €25 curb (Hahn–FRA or Hahn–Frankfurt City); under-4s free with an adult.
      Online tickets get priority boarding and delay SMS; buy before you leave
      the gate area on busy banks. Airport pages also list other regional coach
      links (Koblenz, Luxembourg via Trier, Saarlouis/Saarbrücken, Berlin via
      Mainz/Frankfurt, etc.) — check the live PDF for your date. Taxi ranks sit
      in front of the terminal (Airporttaxi-93 and Big & Small Taxitransfer are
      listed on the official taxi page); Frankfurt city by taxi is an expensive
      long Hunsrück run — coach first unless you split a private transfer.
    summary: >-
      Flibco from Terminal B stop 14 — ~1h15 Mainz / ~1h50 FRA / ~2h10 Frankfurt
      Hbf; book online to beat curb fares.
    category: timing
  - label: Security
    title: Classic 100 ml — budget ~3 hours in 2026
    detail: >-
      Official security pages still publish standard EU LAG rules: ≤100 ml
      containers inside one transparent resealable ≤1 L bag, shown separately;
      laptops out; coats/jackets and loose metal into trays. Empty bottles and
      drinks before the checkpoint; the information desk sells spare 1 L bags
      for €1 if you forgot yours. The airport homepage currently warns of longer
      queues at boarding-pass check, security and outbound border control while
      the terminal is being rebuilt (arrivals/departures consolidation and
      security modernisation) and recommends arriving about 3 hours before
      scheduled departure. Ryanair now requires digital boarding passes in the
      app — printed copies are rejected. Ryanair bag drop self-check-in is
      available from 2 hours before departure (app + Bluetooth + location).
      Non-Schengen flights still need Bundespolizei passport time; Morocco
      itineraries need a passport valid >6 months per the airport passport page.
    summary: Classic 100 ml LAGs; allow ~3 hours during the 2026 terminal rebuild.
    category: terminal
  - label: Lounge
    title: No passenger lounge — Coffee Fellows is the wait
    detail: >-
      Priority Pass’s Germany lounge directory lists BER, BRE, CGN, DRS, DUS,
      FRA, HAM, HAJ, LEJ, FMO, MUC, NUE, SCN and STR — not Hahn. There is no
      walk-in or airline contract passenger lounge for scheduled Ryanair / Wizz
      / FlyOne / Air Serbia / Air Arabia traffic. After security, the practical
      sit-down is Coffee Fellows in the Hall A security area (bagels and
      coffee); landside options are BäckSnäck Jung in Hall A and Coffee Fellows
      in Hall B. Bring a jacket for the airside visitor terrace when it is open;
      do not expect showers, quiet rooms, or Priority Pass credits here.
    summary: No PP/walk-in lounge; airside Coffee Fellows is the default wait spot.
    category: status
  - label: Food
    title: Buy water landside — no free fountains listed
    detail: >-
      The official Eat & Drink and Shopping pages do not list free passenger
      drinking fountains. Plan to buy sealed bottles at Elephant Market To Go
      (public Hall A — drinks, snacks, travel goods) or at BäckSnäck Jung /
      Coffee Fellows before screening, then refill an empty bottle at restroom
      taps after security if needed (German mains water is potable). Airside,
      Travel Value / duty-free soft drinks and Coffee Fellows cover sealed
      bottles. Expect café 0.5 L bottles commonly in the mid-€2 to high-€3 range
      (shelf prices move — check the tag). Terminal food follows flight banks;
      the building itself stays open 24 hours.
    summary: No free fountains on official pages; buy landside or use restroom taps.
    category: food
lounges: []
waterOptions:
  - kind: purchase
    name: Elephant Market To Go bottled water (landside)
    zone: landside
    price: Typically ~€2–€3.50 for 0.5 L (shelf price varies)
    summary: >-
      Best sealed-bottle stop before the classic 100 ml checkpoint — drinks and
      snacks in public Hall A alongside travel goods and SIM cards.
    location: Public Hall A — Elephant Market To Go before security
    terminal: Passenger terminal
    isBestValue: true
  - kind: purchase
    name: Travel Value / Coffee Fellows airside water
    zone: airside
    price: Typically ~€2.50–€4 for 0.5 L (traveler-reported range)
    summary: >-
      After security, buy sealed bottles at Travel Value soft drinks or Coffee
      Fellows in the Hall A security area — no documented free fountains
      airside.
    location: Security Area Hall A — Travel Value and Coffee Fellows
    terminal: Passenger terminal
    isBestQuality: true
  - kind: refill
    name: Restroom tap refill (empty bottle)
    zone: airside
    summary: >-
      German mains water is potable — empty your bottle at the pre-security dump
      bins, clear screening, then refill at restroom taps. Not a fountain; bring
      your own bottle.
    location: Restrooms after security (Hall A airside)
    terminal: Passenger terminal
airportistScore: 6.8
slug: hhn
region: Europe
---
> Markdown for [/airports/hhn](/airports/hhn). Append `.md` to any page URL (or send `Accept: text/markdown`) for an agent-readable copy.

- [HTML page](/airports/hhn)
- [Lounge directory](/airports/hhn/lounges.md)
- [Sitemap](/sitemap.md)

# Frankfurt-Hahn Airport (HHN)
Frankfurt, Germany · Europe
Hunsrück low-cost field branded “Frankfurt-Hahn”: one 24/7 terminal, Ryanair/Wizz banks, classic 100 ml security, no lounge, and a Flibco coach that takes about two hours to Frankfurt Hbf — useful fares, long last mile.
## Airportist Score

**6.8 / 10**
- Comfort: 6.0
- Navigation: 8.2
- Food: 5.5
- Transport: 5.6
- Disruption resilience: 7.0

## At a glance

- Passengers: 2.20M (2025)
- Terminals: 1 passenger terminal (Halls A/B)
- Typical security: 16 min
- On-time: 76%
- Disruption: minor

## Best for

- Ryanair / Wizz leisure routes when the fare beats FRA
- Overnight / early-bird departures (terminal open 24/7)
- Simple one-terminal navigation
- Drivers parking cheaper than at FRA

## Watch out for

- Not next to Frankfurt — Flibco is ~2h10 to Hbf
- No Priority Pass / walk-in passenger lounge
- Classic 100 ml liquids; homepage asks for ~3h in 2026 rebuild
- No free drinking fountains on official maps

## More intel

- [Lounge directory](/airports/hhn/lounges.md) (free)
- [Getting there](/airports/hhn/getting-there.md) (free)
- [Amenities](/airports/hhn/amenities.md)
- [Traveler tips](/airports/hhn/tips.md)
- [Water](/airports/hhn/water.md)
- [Full guide](/airports/hhn/guide.md)
- [Disruptions](/airports/hhn/disruptions.md)
- [Reviews](/airports/hhn/reviews.md)

