Luxembourg City public transport guide
Capital of Luxembourg. Trains, trams and metro, buses and airport links for visitors, with ticket prices, tips and apps.
Trains in Luxembourg City
Luxembourg station (Gare Centrale) is the one main station for CFL trains. Since 1 March 2020, 2nd class travel on all trains inside Luxembourg is free for everyone, tourists included. Only 1st class and journeys across the border need a ticket.
Trains to Trier, Metz and Brussels run about every hour, to Liege about every 2 hours, and to Paris about 5 times a day by TGV. Check the CFL app or mobiliteit.lu for exact times.
Tickets and prices
- 2nd class inside Luxembourg: no ticket needed
- 1st class: 3 EUR for 2 hours, 6 EUR for a day, 10 two-hour tickets 24 EUR, monthly pass 60 EUR. 1st class tickets are not valid on international lines
- Cross-border 2nd class is free up to the border, and also to Athus (Belgium), Audun-le-Tiche and Volmerange-les-Mines (France)
- Examples abroad: Thionville 3.90 EUR, Arlon 4.60 EUR, Trier 5.40 EUR (2nd class), Brussels from about 21 EUR
- Paris by TGV INOUI: about 2 h 10 min, price changes by date. Seat reservation is compulsory
Where to buy tickets
- Nothing to buy for 2nd class trains inside Luxembourg
- CFL go app, CFL International App and the CFL website
- Ticket machines at stations and CFL counters. Sales centres at Luxembourg station and Belval-University, phone +352 2489 2489
- Buy 1st class tickets before you board
- Cross-border: you must show a valid ticket, checks start at the last stop in Luxembourg before the border
- TGV and TER to France: SNCF Connect or station counters
Good to know: Free means 2nd class only. If you sit in a 1st class coach without a 1st class ticket, you can be fined 150 EUR. Carry an ID, because staff can ask for it.
Luxembourg trains (transports.public.lu) (official site)
Direct trains from Luxembourg City
- Pétange: about 25 min from Luxembourg, CFL
- Esch-sur-Alzette: about 25 min from Luxembourg, CFL
- Wasserbillig: about 30 min from Luxembourg, CFL
- Ettelbruck: about 30 min from Luxembourg, CFL
- Diekirch: about 40 min from Luxembourg, CFL
- Troisvierges: about 1 h from Luxembourg, CFL
- Arlon (Belgium): about 20 min from Luxembourg, CFL, SNCB
- Thionville (France): about 30 min from Luxembourg, SNCF TER, TGV
- Metz (France): about 40 min from Luxembourg, SNCF TER, TGV INOUI
- Trier (Germany): about 1 h from Luxembourg, CFL, DB
- Nancy (France): about 1 h 30 min from Luxembourg, SNCF TER Grand Est
- Paris Est (France): about 2 h 10 min from Luxembourg, TGV INOUI
- Koblenz (Germany): about 2 h 25 min from Luxembourg, DB, CFL Regional-Express
- Liege (Belgium): about 2 h 30 min from Luxembourg, SNCB IC
- Strasbourg (France): about 2 h 30 min from Luxembourg, TGV INOUI
- Brussels (Belgium): about 3 h 15 min from Luxembourg, SNCB IC
- Lyon (France): about 5 h 30 min from Luxembourg, TGV INOUI
- Marseille (France): about 7 h 30 min from Luxembourg, TGV INOUI
- Montpellier (France): about 7 h 30 min from Luxembourg, TGV INOUI
Trams and metro in Luxembourg City
The Luxtram line T1 runs about 16 km from Stadion through the centre to Kirchberg and Luxembourg Airport, with 24 stops. Trams, buses and the funicular are all free, so no ticket is needed.
Trams run every 3 to 8 minutes in the daytime. Check mobiliteit.lu for first and last tram times.
Tickets and prices
- No ticket needed on the tram, on city buses or on the funicular
- Pets travel free and there is no charge for luggage
- Children under 4 must be with someone aged 12 or older
- You can ride the whole line, including the airport, for free
Where to buy tickets
- Nothing to buy: public transport in Luxembourg is free
- Nothing to validate and no gates
- Plan trips with the Mobiliteit.lu app or website
Good to know: Take the tram from Gare Centrale to Hamilius for the old town, or on to Kirchberg for the European institutions and Philharmonie. Carry your ID in case staff ask.
Luxembourg tram (transports.public.lu) (official site)
Luxembourg City network
Luxembourg City has no metro. The Luxtram T1 line, buses and a funicular are all free to use.
- Tram T1: Stadion to Findel Airport. Stops: Gare Centrale (Trains), Hamilius (Old town), Philharmonie–Mudam (Kirchberg), Europaparlament (EU quarter), Findel (Airport).
Where lines meet: Gare Centrale (Tram + CFL trains + buses).
Buses in Luxembourg City
City buses (AVL) and national RGTR buses are free. RGTR buses also cross the border to Germany, France and Belgium. Nightrider buses run at weekends after the regular service ends.
City buses run from early morning to late evening. Nightrider night buses run on weekend nights. Check mobiliteit.lu for times.
Tickets and prices
- No ticket needed on buses inside Luxembourg
- Cross-border RGTR buses: free to the last stop before the border, then a RegioZone ticket
- RegioZone ticket: 3 EUR for 2 hours, 5 EUR for a day, valid on buses to neighbouring countries
- Saarbrucken Express coach: 5 EUR for 2 hours, 9 EUR for a day
Where to buy tickets
- Inside Luxembourg: nothing to buy
- RegioZone tickets: CFL go app, CFL website, ticket machines and CFL counters
- Mobiliteit.lu for route planning
- Mobility Centre at Luxembourg station for passes and cross-border tickets
Good to know: On a cross-border bus, buy your RegioZone ticket before the border. Inspectors check from the last Luxembourg stop.
Airport links in Luxembourg City
Luxembourg Airport (LUX) at Findel is about 10 km east of the centre. The tram stop Findel - Luxembourg Airport opened on 2 March 2025, and buses 29, 16 and 6 also run to the city. All are free.
From Theater tram stop the tram takes about 16 minutes with a tram every few minutes. Bus 29 from Gare Centrale takes under 22 minutes and runs about every 20 minutes. Lines 16 and 6 run from Hamilius and the city centre.
Tickets and prices
- Tram and city buses: free, no ticket needed
- Regional RGTR buses 223, 302, 361 and 850 also stop at the airport and are free inside Luxembourg
- Taxi: charged by meter, rank outside the terminal. Check infotaxi.lu for fares
- Train: no station at the airport, the nearest is Luxembourg Gare Centrale
Where to buy tickets
- Tram and bus: nothing to buy
- Taxi: from the rank at arrivals, or book at infotaxi.lu
- Plan the trip with the Mobiliteit.lu app
Good to know: From Gare Centrale, bus 29 is the fastest way. From Kirchberg or the old town, the tram is quicker.
Tips for Luxembourg City
- Public transport inside Luxembourg is free, but 1st class trains and journeys across the border are not.
- Carry an ID card or passport. Inspectors can ask for it, and fines apply on 1st class without a ticket.
- The LuxembourgPass is sold for sights and costs 23 EUR for 1 day for one person. It is not needed for transport.
- Trains to Trier, Metz and Brussels leave about every hour, so day trips across the border are easy.
Apps to download
- Mobiliteit.lu: Journey planner for trains, trams and buses
- CFL go: CFL train tickets, 1st class and cross-border
- CFL International App: International train tickets
- SNCF Connect: TGV and TER tickets to France
Fares checked against official sources on 2026-11-11.
Get around any European capital
Pick a country on the map to see how to move around its capital city: trains, trams and metro, buses and airport links. Each page lists schedules, ticket options and prices, plus local tips, useful apps and news about strikes, works and events that can affect your journey.