Getting around Luxembourg
What's free on public transport and what isn't, night buses, bikes and car sharing, how taxis and Uber work here, and how to get in from the airport.
The short version
- Buses, trams and trains are free all over Luxembourg, for everyone: residents, cross-border workers and visitors. No ticket, no card, just get on.
- Two things still cost money: first class on trains, and anything that goes past the border.
- Plan every trip on mobiliteit.lu or in its app. See timetable
- Taxis are pricey and each company sets its own prices. Uber works here, but it books licensed taxis. It shows a price before you book, so you can compare.
- From the airport, the tram and buses 16 and 29 get you into town for free.
Free public transport: what’s free and what isn’t
Since 1 March 2020 you don’t need a ticket for buses, trams or trains anywhere in Luxembourg, except in first class. It’s the same for everyone, whether you live here, commute in or are just visiting.
What’s free
- Every bus inside the country: city buses (AVL in Luxembourg City), regional RGTR buses, and the night buses.
- The tram, from Findel–Luxembourg Airport across Kirchberg and the city centre to Gare Centrale and on to Stadion. The whole 16 km line has been running since 2 March 2025.
- Trains in second class inside Luxembourg, plus second-class trains to three stations just over the border: Athus (Belgium), Audun-le-Tiche and Volmerange-les-Mines (France).
What isn’t free
- First class on CFL trains. A 2-hour ticket is €3, a day ticket €6, a month €60 and a year €500 (€200 for over-60s). First-class tickets aren’t valid on international trains.
- Crossing the border. Free travel stops at the border, and you need a ticket from the last stop in Luxembourg. On most cross-border buses that’s a RegioZone ticket: €3 for 2 hours, €5 for a day, €40 a month, €360 a year. The Saarbrücken Express bus costs more (€5 for 2 hours, €9 for a day).
How to buy the tickets you do need
Since 1 January 2026 you can’t buy tickets on the bus or at CFL counters any more, and the old mKaart no longer works. Buy them in the CFL go app, or at the ticket machines in some stations. CFL’s helpline is (+352) 2489 2489.
Planning a trip
Mobiliteit.lu is the official journey planner for the whole country, and its app also shows bike sharing and other options. Install it first.
Late at night
In Luxembourg City, the City Night Bus runs on Friday and Saturday nights:
- CN1 (Ville-Haute, Hollerich, Gare, Clausen, Neudorf, Cents) every 10 to 15 minutes from 21:30 to 3:30.
- CN2 to CN8 every 30 minutes from 00:30 to 3:30, out to Gasperich, Cessange, Bonnevoie, Hamm, Kirchberg, Weimershof, Weimerskirch, Eich, Beggen, Dommeldange, Limpertsberg, Merl and Belair.
They’re city buses, so they’re free too. Times are on the City of Luxembourg’s page. Outside the city, check mobiliteit.lu for your area.
Bikes and car sharing
- vel’OH!: Luxembourg City and neighbouring communes. Find stations
- Vël’Ok: southern Luxembourg (nine communes around Esch). Find stations
- FLEX: car sharing all over the country. Find stations How to sign up
More detail:
- vel’OH! is the electric bike-share in Luxembourg City and some neighbouring communes, open 24/7. A day costs €2, three days €5 and a year €18. The first half hour of each ride is free, then it’s €1 an hour, up to €5 per 24 hours.
- Vël’Ok bikes are free, but you need a personal card first. Our bike-sharing guide explains how to get one, and covers other communes.
- FLEX is car sharing from CFL Mobility, with more than 120 stations around the country, including stations in Luxembourg City. Fuel is included. The free Basic plan has a €5 sign-up fee, and a small city car then costs €2.95 an hour plus €0.55 a km, or €59 for 24 hours plus kilometres. There are also plans at €10 and €15 a month. You need your driving licence and a credit card, and you sign up in the FLEX app (prices and plans).
Taxis
Prices are set by each company. There’s no national or city taxi fare in Luxembourg. Every company sets its own, and since 2016 there’s no fixed airport price either. That’s why the law makes every taxi show a standard fare sticker on the rear right window. It shows the pick-up charge, the price per km, waiting time, night and Sunday surcharges (they can add up on a Sunday night), any fixed prices, the payment methods it takes, and a sample price for a 10 km daytime trip.
You can pick any taxi in the queue. Since September 2016 you don’t have to take the first one. Compare the stickers and choose. A driver who refuses because they’re not first in line is breaking the rules, and you can report it to the police or customs.
Three ways to get one
- At a taxi rank.
- Hail one in the street, if you’re at least 50 metres from a rank. A free taxi has its illuminated roof sign switched on (official guidance, in French).
- Book ahead by phone or app. The ministry says booked fixed-price trips usually work out cheaper than the meter. When you book, make sure the price is really fixed and not just an estimate.
Some companies and how to book them
- WEBTAXI: app, website, or call 27 515. You see the price before you confirm, and it doesn’t change if the driver takes a detour.
- Taxis Colux: call +352 48 22 33 (24/7), or book in the taxi.eu app.
- There are many smaller companies too. The airport points to the Editus and Yellow directories to find them.
What WEBTAXI charges (their published rates, as an example of the kind of prices you’ll see)
| Pick-up | Per km | Night (22:00 to 6:00) | Sunday and holidays | |
|---|---|---|---|---|
| eco | €3.00 | €3.50 | +10% | +25% |
| limo | €3.00 | €3.70 | +25% | +25% |
| van (up to 6 people) | €3.00 | €4.30 | +25% | +25% |
The first 5 minutes of waiting are free (15 minutes at the airport), then €0.70 a minute (€0.80 in the van).
Paying. Look for the cash and card logos on the fare sticker, and ask before you set off if you need to pay by card. WEBTAXI takes cash or bank card in the car, or payment through its app.
Good to know
- The driver has to take the shortest route. If you want a different one, they’ll ask you to sign a form, and the extra is yours to pay.
- Taxis don’t have to carry child seats, so book ahead and ask. At the airport there’s a limited number of seats for taxis waiting at the rank.
- Drivers can refuse pets, but never an assistance dog, and that’s free.
- If something goes wrong, talk to the driver or the company first. If that doesn’t help, you can complain to the Ministry of Mobility on (+352) 247-74444 or through its online form.
Uber and other apps
Uber is here, but it’s different. Uber started in Luxembourg on 18 June 2024, in partnership with WEBTAXI. The app only connects you with licensed taxi drivers. Private drivers in their own cars, like UberX in other countries, aren’t allowed here. In the app you’ll see “Uber Taxi”, in 4-seat and 6-seat cars.
What that means in practice:
- You see the price before you book. Enter your pick-up and drop-off and the app shows a fare before you confirm. That makes it easy to compare with a WEBTAXI quote, another app, or the sample price on a taxi’s fare sticker. On some journeys Uber works out cheaper, on others it doesn’t, so compare each time. You pay in the app.
- Uber’s own page says an average 12-minute trip costs about €24. The price can change if you add a stop or change the destination.
- Uber’s Luxembourg page also mentions booking up to 90 days ahead with Uber Reserve.
LetzRide is a Luxembourg app with professional drivers from local companies (Sales-Lentz, Demy Schandeler, Josy Clement and HelloTAXI). You can book a private ride, or a cheaper shared ride in a shuttle with up to 8 seats. You book and pay only in the app, up to 30 days ahead, and the price is shown before you confirm.
Bolt doesn’t appear to run ordinary rides here. Since June 2026 it has been testing self-driving cars in Bissen, with a safety driver on board. Heetch doesn’t operate in Luxembourg.
Why it’s like this. Taxis are covered by the law of 5 July 2016. A new law that would let services like Uber work directly, with licensed and properly employed drivers, has been in parliament since September 2025 (bill 8624). It hasn’t passed yet. Under it, rides like these would always have to be booked ahead at a fixed price.
So what does a ride cost?
App prices only appear once you put in a real trip, so here is an example worked out from WEBTAXI’s published rates. Take a 10 km trip, about the distance from the airport to the central station:
| WEBTAXI eco, 10 km (example) | Price |
|---|---|
| Weekday, daytime | €3 + 10 × €3.50 = €38 |
| Weekday, after 22:00 (+10%) | about €41.80 |
| Sunday daytime (+25%) | about €47.50 |
These are examples, not quotes. Waiting time, traffic and the actual route change the total, and other companies charge differently. For your trip, open the app (Uber, WEBTAXI, taxi.eu or LetzRide), put in your addresses and you’ll see the price before you book. On a taxi at a rank, check the 10 km sample price on the sticker.
The same trip by tram or bus costs nothing.
From the airport into town
- Tram: from the Findel–Luxembourg Airport stop to Kirchberg, Hamilius, Gare Centrale and on to Stadion. Free.
- Bus 16: via Kirchberg and Étoile to Bertrange. Bus 29: via Cents-Hamm and Gare Centrale to Howald and Hesperange. The airport says they run every 10 to 15 minutes. Free.
- Bus 302 goes on to Trier. Inside Luxembourg it’s free, but you need a ticket for the part past the border.
- Taxi: the rank is in front of the terminal. There’s no fixed airport fare, so compare the stickers. Using WEBTAXI’s rates as an example, the 10 km to the station comes to about €38 in the daytime. If you pre-booked, your pick-up point is Kiss & Fly Parking C.
Check live departures on mobiliteit.lu or the airport’s bus and tram page before you fly.
Official sources and further reading
- Mobiliteit.lu: fares (free since 1 March 2020, 1st class and cross-border prices)
- Mobiliteit.lu: changes to cross-border and 1st class tickets since 1 January 2026
- Mobiliteit.lu: cross-border tickets
- Mobiliteit.lu: journey planner and app
- Transports.lu (Ministry of Mobility): the tram, and what free transport covers
- Ville de Luxembourg: City Night Bus
- Commune de Hesperange: vel'OH! prices
- FLEX Carsharing: tariffs and subscriptions
- Transports.lu: taxis, a guide for customers (in French)
- Transports.lu: taxi fares and the fare sticker (in French)
- Transports.lu: taxis, good practice (in French), updated 6 May 2026
- Transports.lu: taxi law and regulations (law of 5 July 2016)
- Legilux: bill 8624 on taxis and cars with driver (filed 30 Sept 2025, still in progress)
- WEBTAXI: services and published rates
- WEBTAXI: general conditions (waiting time, payment)
- Taxis Colux: booking
- Uber: taxis in Luxembourg
- Silicon Luxembourg: the first Uber ride in Luxembourg, 18 June 2024, via WEBTAXI
- RTL Today: Uber to launch with WEBTAXI, professional licensed drivers only (May 2024)
- LetzRide: how it works
- RTL Today: Bolt's robotaxi trial in Bissen, June 2026
- lux-Airport: getting to the city centre
- lux-Airport: bus and tram
- lux-Airport: taxi