Getting from Amsterdam to Luxembourg (and return)

· Updated · BootsnAll

Luxembourg City is the capital of the Grand Duchy of Luxembourg, which lies at the crossroads of Germanic and Latin cultures. This little country boasts a lot of natural beauties and enjoys one of the highest standards of living in Europe. Luxembourg City is home to a superb fortification (added to the UNESCO World Heritage Site list), the pedestrian old town, the Neumünster Abbey, Place Guillaume and the Place d’Armes, to name just some of its notable sights.

Should you plan to travel from Amsterdam to Luxembourg, then you need to consider the time and money involved in making this trip.

Quick summary

Whether you fly or travel by train, you’ll spend the same amount of time and money; however, if you choose the train, you won’t need to worry about getting to/from the airport and the costs involved.

Flights from Amsterdam (airport code: AMS) to Luxembourg

Amsterdam Airport Schiphol (AMS) is one of the busiest airports in the world and is locate about 15 km from the city center. It is the hub for KLM, and a base for Transavia, easyJet, Corendon Dutch Airlines, TUI fly Netherlands and Vueling.

Luxembourg is served by Findel Airport (LUX) , located about 6 km from the city center. It is hub for Luxair.

Direct flights from Amsterdam to Luxembourg are run only by KLM and the flight takes 1h 5 min. Nonstop fares have historically been steep, so compare them with connecting flights (about 3 ½ hours of travel) and with the train before you book. Booking a few months ahead usually brings the price down.

>>read more about Flights to Schiphol

Trains from Amsterdam to Luxembourg

In order to get from Amsterdam to Luxembourg by train, you need to make a connecting in Brussels.

Step 1 Take the Eurostar train (the service formerly called Thalys) from Amsterdam Centraal to Brussels Midi. Trains leave every one to two hours, fares start at around €25 if you book early, and the travel time is about 1h 50 min. The hourly EuroCity Direct is the other option, taking about 2h 8 min with saver fares also from €25 (details on Seat61).

Step 2 Take the InterCity train from Brussels Midi to Luxembourg. It runs every hour, the travel time is about 3h 16 min, and a single 2nd-class adult ticket costs €21.30 (as of 2026).

>>read more about Getting from Brussels to Luxembourg

Driving from Amsterdam to Luxembourg

Another option is to rent a car and drive to Luxembourg. The shortest route is 362 km via A2, through Belgium, and you should be able to get from one city to another in about 4 hours.

View Larger Map

Note: * the prices are valid at the time the article was written

Photo credit