LUX · Transport

Bus 223

Regional bus

Regional bus /2 $0 (free domestic public transport on RGTR buses) [2]

Peak-hour cross‑border commuters fill Bus 223 faster than tourists.

Bus 223 is an RGTR regional line linking Luxembourg Airport (Terminals A/B bus stops) with outlying towns, aimed mainly at workers doing the daily cross‑border run rather than people heading to Luxembourg City. It runs under the national free public transport scheme, so a trip that stays inside Luxembourg costs $0 in 2nd class, with no ticket validation on board. Think of it as a commuter tool between the airport/Kirchberg employment zone and specific regional communities, not a generic airport shuttle.

Because it is coded as an RGTR 2xx route, Bus 223 usually clusters departures around rush hours instead of running every few minutes all day. Mid‑day and late‑evening gaps can stretch close to an hour on some regional lines, which catches visitors who expect a 16-style city bus frequency serving LUX. Before you bank on it, pull up the Mobiliteit.lu app and check the exact next 223 in real time, especially after 19:00 or on weekends.

The ride time sits roughly in the /2 range door-to-door for typical segments, helped by the regional pattern with fewer stops than city routes 16 or 29 from LUX. Once 223 leaves the airport stands, it can run long non‑stop legs between intermediate villages, which is great if you live in one of those stops but useless if you suddenly decide to hop off early for sightseeing. This limited-stop setup is why commuters on r/Luxembourg call the 2xx lines "lifelines" while saying they are confusing for short-stay visitors.

Cost is simple: $0 inside Luxembourg’s borders on Bus 223, same as any RGTR line since March 2020, with only 1st class rail excluded from the free scheme. Cross‑border workers who ride 223 entirely on the Luxembourg side pay nothing, then might combine it with a paid cross‑border train or bus leg home. Just remember that if your trip crosses into another country, you switch back to normal tickets there; the free rule ends at the national frontier.

Loads spike sharply in the classic commuter bands: think roughly 07:00–09:00 toward LUX/Kirchberg and 16:00–18:30 heading back out. Reddit commuters report standing-room-only on several 2xx routes near the airport, and 223 can be in that mix. When one of these peak runs is delayed or cancelled, the next option might be 45–60 minutes out, unlike city buses that often have a 10–15 minute back-up.

Regulars treat Bus 223 like a train timetable, not a turn-up-and-go bus. Many will first ride the tram or bus to Kirchberg or Luxembourg Gare, then switch to a 2xx line if the next direct 223 from the airport is too far away on the Mobiliteit.lu departure board. They also learn the exact last workable evening run for their village and set a hard "leave the office/terminal" time against it.

Step-by-step from Luxembourg Airport on Bus 223

  • 1. After exiting baggage claim in Terminal A or B, follow the blue bus icons to the airport bus platforms in front of the terminal; look for RGTR bay signs listing 2xx routes.
  • 2. Check the yellow or white timetable pole for "Bus 223" plus destination, then confirm on the electronic display which stand number it uses and the exact departure minute.
  • 3. Open the Mobiliteit.lu app or website while you wait and search for line 223 from “Aéroport Luxembourg/Findel” to your stop, so you can see any delay warnings or platform changes in real time.
  • 4. When the bus arrives, board through the front or middle door; because domestic public transport is free, you do not need to buy or validate any ticket for a Luxembourg-only trip.
  • 5. Sit or stand clear of the door, then press the stop button a stop early as you approach your village or town; watch the interior display for stop names, which match the app and timetable.
  • 6. If you miss Bus 223 or it is cancelled, check for an alternative combo: tram or bus 16/29 to Kirchberg or Gare, then another 2xx regional line covering your corridor.

Tip: treat the last evening 223 that fits your route like a flight time—set an alarm 30 minutes before its scheduled departure from LUX so you are not stuck waiting an extra hour.

Other transport at LUX