€0 gets you from LUX to Luxembourg Gare in about 30 minutes
Bus 29 runs from Luxembourg Airport (LUX) to Luxembourg Gare every 30 minutes, and it’s free thanks to the national public transport policy. If you’re staying near the main train station or heading straight for a southbound train, this is the airport bus that drops you in the right area without paying €30–40 for a taxi. The line also passes through Kirchberg and parts of the city, so it’s not the fastest path, but it’s direct enough for most station‑area hotels.
The stop for Bus 29 sits on the same forecourt as Bus 16 outside the LUX terminal, a 2–3 minute walk from arrivals in Terminal A. You stand at the regular city bus bays; there’s no separate airport shuttle stand and no ticket machines because you don’t need a ticket at all. Just board through any door, stash your bag near the center doors if space allows, and hold on; drivers expect airport luggage and don’t blink at roll‑aboards.
Scheduled travel time to Luxembourg Gare is about 20–25 minutes in light traffic, but riders on r/Luxembourg say it regularly stretches to 30 minutes around evening peak or when there’s roadwork near the station. If your train leaves within 20 minutes of landing, that’s tight; build a 60–75 minute buffer from scheduled landing to train departure. Compared with a 15‑minute taxi ride, Bus 29 trades speed for the €0 fare.
The timetable shows a 30‑minute frequency across most of the day, with slightly wider gaps late evenings and on Sundays. Locals use the Mobiliteit.lu app or Google Maps to check real‑time departures and then pick whichever comes first: 16 into the centre or 29 toward the station. Both buses use the same pricing rule — still free — so you’re only optimizing for where you sleep or catch your next train.
Crowding is the main complaint. During peak wave arrivals, especially when an A321 or similar dumps a full load, people report luggage blocking aisles and standing room only for the first 10–15 minutes of the ride. If that sounds miserable after a long flight, you trade up to a taxi at the curb, roughly 15 minutes to Gare. Otherwise, wait for the next 29; with a 30‑minute headway, the following bus can be much emptier.
Use this basic playbook: 1) Walk out of Terminal A and follow signs to the public buses on the forecourt (2–3 minutes). 2) Check the screen or the Mobiliteit.lu app for the next Bus 29 departure toward Luxembourg Gare. 3) If 16 comes first and you’re flexible, take it into the centre and connect to tram or another bus. 4) Board Bus 29 without a ticket; national buses and trams are free. 5) Get off at Luxembourg Gare stop, usually after 20–30 minutes, and walk 2–5 minutes to most station‑area hotels or platforms. One last tip: if you’re catching an important IC or TGV, aim to arrive at the station at least 30 minutes before departure; don’t cut it to a single bus interval.
Step by step
- 01 Find the nearest Bus 29 stop in Hesperange.
- 02 Arrive at the stop a few minutes before the scheduled time.
- 03 Board the bus when it arrives.
- 04 Enjoy the ride to the airport.
- •Not checking the bus schedule in advance.
- •Missing the bus due to late arrival.