Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
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

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.

Not field-verified
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

Updated Sep 20266 min read

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.

By air
AirportOnward to Luxembourg CityNotes
Luxembourg (LUX)Bus 16 or tram, about 20–25 minutesFree; only airport in the country
Frankfurt (FRA)Train, about 3.5–4 hours, one changeWidest long-haul choice
Brussels (BRU)Train, about 3 hoursUsually one change in Brussels
Paris CDGTGV, about 2 hours 10 minutesDirect trains from the airport station
Charleroi (CRL)Bus or train via Brussels, 4–5 hoursBudget carriers; slower onward leg
Strasbourg (SXB)Train, about 2 hoursGood for the Moselle side
Saarbrücken (SCN)Train, about 1.5 hoursSmall 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.

By road and bus
FromRouteTypical time
BrusselsA6 via ArlonAbout 2.5 hours
ParisA3/A6 via MetzAbout 4 hours
FrankfurtA3/A1 via TrierAbout 3 hours
CologneA1 via TrierAbout 2.5 hours
StrasbourgA4/A35 via MetzAbout 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