Luxembourg
How to get to Luxembourg: airports, flights and border crossings
Fly into Luxembourg Airport (LUX) if you can get a direct flight; otherwise fly to Frankfurt, Brussels, Paris CDG or Charleroi and arrive by train or bus. Land borders with Belgium, France and Germany are open with no checks for EU, US, UK, Canadian, Australian and NZ passport holders on short visits.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideLuxembourg
Key facts
- Main airport
- Luxembourg Airport (LUX), 6 km east of the city; bus 16 or tram to the centre in about 20–25 minutes
- Direct long-haul
- None from the US, Canada, Australia or NZ; connect in a European hub
- Best alternative airports
- Frankfurt (FRA), Brussels (BRU), Paris CDG, Charleroi (CRL), Strasbourg (SXB), Saarbrücken (SCN)
- Train from Frankfurt Airport
- About 3.5–4 hours with a change in Frankfurt or Koblenz
- Train from Brussels
- About 3 hours to Luxembourg City
- Train from Paris
- About 2 hours 10 minutes on the TGV
- Public transport in Luxembourg
- Free on trains, trams and buses inside the country since 2020
- Land entry
- Open borders with Belgium, France and Germany; no routine checks for short-stay visitors
- Sea entry
- No passenger port; arrive via a neighbouring country's port and continue by train
By air
Luxembourg Airport (LUX) is the only commercial airport in the country, about 6 km east of Luxembourg City. It handles mostly European short-haul routes: London, Amsterdam, Paris, Frankfurt, Munich, Vienna, Lisbon, Porto, Madrid, Barcelona, Milan, Rome and a spread of other EU cities. There are no direct flights from the US, Canada, Australia or New Zealand, so plan a connection through a European hub.
From the terminal, bus 16 runs to the city centre and the main station in roughly 20–25 minutes, and the tram links the airport to the city and the Kirchberg district. Both are free, like all public transport inside Luxembourg. A taxi to the centre is short but costs more than the bus; check the meter or agree a fare before you get in.
If LUX has no suitable flight, the practical alternatives are Frankfurt (FRA), Brussels (BRU), Paris CDG, Charleroi (CRL), Strasbourg (SXB) and Saarbrücken (SCN). All connect to Luxembourg City by train or bus, usually with one change. Frankfurt and Paris give the widest long-haul choice; Brussels and Charleroi are the easiest for a short onward hop.
| Airport | Onward to Luxembourg City | Notes |
|---|---|---|
| Luxembourg (LUX) | Bus 16 or tram, about 20–25 minutes | Free; only airport in the country |
| Frankfurt (FRA) | Train, about 3.5–4 hours, one change | Widest long-haul choice |
| Brussels (BRU) | Train, about 3 hours | Usually one change in Brussels |
| Paris CDG | TGV, about 2 hours 10 minutes | Direct trains from the airport station |
| Charleroi (CRL) | Bus or train via Brussels, 4–5 hours | Budget carriers; slower onward leg |
| Strasbourg (SXB) | Train, about 2 hours | Good for the Moselle side |
| Saarbrücken (SCN) | Train, about 1.5 hours | Small airport, few routes |
Times are typical, not guaranteed; check the operator's timetable for your date.
By train
Luxembourg City's station sits on direct lines from Paris (TGV, about 2 hours 10 minutes), Brussels (about 3 hours), Metz, Nancy, Strasbourg, Trier and Koblenz. From Frankfurt Airport, expect one change and roughly 3.5–4 hours. From Amsterdam or Cologne, the route usually runs via Brussels or Koblenz.
Tickets are cheapest booked ahead on the operator's own site or app. Cross-border trains are not covered by Luxembourg's free transport, so you pay for the leg that starts or ends outside the country; once you are inside, trains, trams and buses are free. If you are arriving from Belgium, France or Germany, a through ticket to Luxembourg City is usually simpler than buying separate legs.
- Paris Gare de l'Est to Luxembourg City: direct TGV, about 2 hours 10 minutes
- Brussels to Luxembourg City: about 3 hours, usually one change
- Frankfurt Airport to Luxembourg City: about 3.5–4 hours, one change
- Trier to Luxembourg City: about 50 minutes
- Metz to Luxembourg City: about 1 hour
By road and bus
Luxembourg shares open land borders with Belgium, France and Germany. Drivers arrive on the A6 from Brussels and Metz, the A3 from Metz and Paris, the A1 from Trier and the A7 from the north. There are no routine border checks for short-stay visitors, but carry your passport or ID card: police can ask for it, and rental companies need it.
Long-distance coaches connect Luxembourg City with Brussels, Paris, Frankfurt, Cologne, Metz and other cities, often cheaper than the train but slower and more exposed to traffic. The main coach stops are at the central station and near the Kirchberg. If you are driving, note that Luxembourg runs on the right, and the capital's free public transport makes a car unnecessary once you have parked.
| From | Route | Typical time |
|---|---|---|
| Brussels | A6 via Arlon | About 2.5 hours |
| Paris | A3/A6 via Metz | About 4 hours |
| Frankfurt | A3/A1 via Trier | About 3 hours |
| Cologne | A1 via Trier | About 2.5 hours |
| Strasbourg | A4/A35 via Metz | About 2.5 hours |
Driving times vary with traffic, especially around Metz and Luxembourg City at rush hour.
By sea
Luxembourg is landlocked and has no passenger port, so there is no direct sea route. Travellers arriving by ferry or cruise usually dock at Rotterdam, Zeebrugge, Antwerp, Le Havre or another North Sea or Channel port, then continue by train or coach. From Rotterdam or Antwerp, the rail route to Luxembourg City typically involves one or two changes and takes several hours; check the timetable for your date.
If you are bringing a car on a ferry, the same road routes apply once you are ashore. Allow a full day for the drive from the North Sea coast to Luxembourg, and check toll rules in France and Belgium before you set off.
Entry rules and practical notes
Luxembourg is in the Schengen area. US, UK, Canadian, Australian, New Zealand and Irish passport holders can normally enter visa-free for short visits, usually up to 90 days in any 180-day period across Schengen. Your passport should be valid for at least three months beyond your planned departure from Schengen, and it should have been issued within the last ten years. Rules can change, so confirm with the Luxembourg government or your embassy before booking.
If you are arriving from outside Schengen, you may be asked for proof of onward travel, accommodation and enough money for your stay. Travel insurance is not mandatory for short visits but is strongly recommended, especially if you plan outdoor activities in the Ardennes or Müllerthal. For longer stays, work, study or family visits, different rules apply; check the visa page before you book anything non-refundable.
Once you are in the country, public transport is free, which makes the airport-to-city leg and day trips to Vianden, Echternach or the Moselle Valley simple and cheap. Pick up a local eSIM or SIM if you need data, and keep a card or some cash for the few places that still prefer it.
- Carry your passport or ID card at all times; police can ask for it
- Check passport validity: three months beyond your Schengen exit, issued within ten years
- Schengen 90/180-day rule applies to visa-free visitors
- Travel insurance is recommended, not required, for short stays
- Public transport inside Luxembourg is free; cross-border legs are not
Questions people ask
What is the best airport to fly into for Luxembourg?
Luxembourg Airport (LUX) if a direct flight exists from your city. Otherwise Frankfurt, Brussels, Paris CDG or Charleroi, then train or bus. LUX is closest, but the bigger hubs give more routes and often cheaper fares.
How long is the flight to Luxembourg from the US, UK, Canada, Australia and NZ?
No direct flights from the US, Canada, Australia or NZ, so add a European connection: typically 8–11 hours to a hub plus 1–3 hours onward. From the UK, direct flights to LUX run about 1.5 hours from London. Check live schedules for your date.
Can I enter Luxembourg by land or sea?
By land, yes: open borders with Belgium, France and Germany, no routine checks for short-stay visitors. By sea, no: Luxembourg is landlocked, so arrive at a North Sea or Channel port and continue by train or coach.
Do I need a visa to enter Luxembourg?
US, UK, Canadian, Australian, New Zealand and Irish passport holders can normally enter visa-free for up to 90 days in any 180-day period across Schengen. Other nationalities should check the visa page and the Luxembourg government site before booking.
Is public transport from Luxembourg Airport free?
Yes. Buses, trams and trains inside Luxembourg are free, including bus 16 and the tram from the airport to the city. Cross-border trains and buses are not free; you pay for the leg outside the country.
How do I get from Frankfurt Airport to Luxembourg City?
Take a train, usually with one change in Frankfurt or Koblenz, taking about 3.5–4 hours. Book ahead for the best fares. Direct long-distance buses also run and can be cheaper, but slower.
Deep dive
Every source; changeable facts are marked check
Sources
- officialLuxembourg Airport
- officialLuxembourg for Tourism
- officialLuxembourg Government – Visas and immigration
- officialCFL – Luxembourg railways
- secondaryWikivoyage – Luxembourg