LUX · Transport

Bus 16

Bus

Bus 30 min $0 (free national public transport on regular buses) [2]

Free airport bus 16 gets you into Luxembourg City in about 30 minutes

From Terminal A/B arrivals at LUX, Bus 16 stops right outside the exit and runs into Luxembourg City centre and the Kirchberg EU district in roughly 20–30 minutes, depending on traffic. It’s covered by Luxembourg’s nationwide free public transport scheme, so you pay $0 for the ride and don’t need a ticket for standard class.

Daytime frequency sits at about every 30 minutes, with closer to 20-minute gaps in some weekday peaks and up to 30 minutes in evenings and on Sundays. If you just miss a departure, expect to stand at the airport stop by the terminal forecourt for 20–30 minutes, especially after 20:00 or on Sunday mornings.

Real-world travel time can creep past the scheduled ~20 minutes between the airport and central stops like Hamilius or Gare during weekday rush hours, as Reddit transit threads flag regular slowdowns around Kirchberg and the city centre ring. Build a 30-minute buffer door-to-door if you’re catching a train at Luxembourg Gare or heading to an office in Kirchberg.

On board, space is tight in the peak 07:30–09:00 and 16:30–18:30 windows, and several r/Luxembourg users complain that luggage ends up in the aisle because there’s limited dedicated rack space. If you’re wrangling two large checked suitcases plus a carry-on, consider off-peak travel or a taxi; carry-on only is the sweet spot for Bus 16.

Regulars treat Bus 16 and Bus 29 as interchangeable, since both are free and run from the same airport forecourt into town, with easy connections to the tram at Kirchberg or buses at Hamilius. Locals say: take whichever shows up first on the digital display, then switch to tram line T1 at Kirchberg or tram/bus at Hamilius if you’re staying beyond the centre.

Signage inside LUX mostly says “Bus to city” without clearly spelling out the difference between lines 16 and 29, which confuses first-timers according to recurring visitor gripes. If in doubt, check the front display for “Luxembourg, Centre / Hamilius” or “Kirchberg” on Bus 16 and confirm with the driver before boarding.

One practical tip: as soon as you exit baggage claim in Terminal A or B, head straight to the curbside bus area, check the CFL/airport screen for “16 Luxembourg, Centre” and aim to board through the middle door to grab a spot near the luggage area before the seats fill.

Step by step

  1. 01 Locate the nearest Bus 16 stop in Bertrange.
  2. 02 Arrive at the stop a few minutes early.
  3. 03 Board the bus when it arrives.
  4. 04 Relax and enjoy the ride to the airport.
Watch out for
  • Forgetting to check the bus schedule.
  • Arriving late and missing the bus.

Other transport at LUX