The cheapest and fastest trains from Amsterdam to Luxembourg
Cheapest price
£59
Average price
£110
Fastest journey
5 h 37 m
Average duration
5 h 48 m
Trains per day
22
Distance
319 km
The best way to find a cheap train ticket from Amsterdam to Luxembourg is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Amsterdam to Luxembourg will cost around £110 if you buy it on the day, but you can find cheap train tickets today for only £59.
To travel from Amsterdam to Luxembourg you need to make at least one change.
9512+
2108+
520806:036h12Amsterdam Zuid12:15Luxembourg, Gare Centrale quai 13£591One-way2 changes
9520+
2110+
520928:036h12Amsterdam Zuid14:15Luxembourg, Gare Centrale quai 13£591One-way2 changes
9516+
2109+
520867:036h12Amsterdam Zuid13:15Luxembourg, Gare Centrale quai 13£591One-way2 changes
9528+
2112+
5209810:036h12Amsterdam Zuid16:15Luxembourg, Gare Centrale quai 13£671One-way2 changes
9532+
2113+
5211011:036h22Amsterdam Zuid17:25Luxembourg, Gare Centrale quai 13£671One-way2 changes
9364+
283915:275h37Schiphol Airport21:04Metz-Ville£2211One-way1 change
9370+
284316:275h37Schiphol Airport22:04Metz-Ville£2211One-way1 change
9370+
284316:105h54Amsterdam Centraal22:04Metz-Ville£2211One-way1 change
9364+
283915:105h54Amsterdam Centraal21:04Metz-Ville£2211One-way1 change
1828+
9434+
2112+
5209810:156h00Amsterdam Zuid16:15Luxembourg, Gare Centrale quai 13£1031One-way3 changes
Travel Information
Compare coach, train and flight for Amsterdam to Luxembourg
Omio recommends booking the coach as it is the most popular option from Amsterdam to Luxembourg among Omio's users. If you are prioritising price take the coach with prices starting from £24. For those with little time consider booking a flight which can get you there in 1h 52m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.3kg. The ticket price range depends on the travel mode: a coach costs an average of £24, and a flight costs an average of £193.
Distance: 319 km
Compare train with
| Train | Most popular Coach | Flight |
|---|---|---|
£62 Average Price | £40 Average Price Cheapest | £380 Average Price |
6h 23m Average total duration 5h 53m Onboard + 30m Additional time* | 6h 20m Average total duration 5h 50m Onboard + 30m Additional time* | 4h 52m Average total duration Fastest 1h 52m Onboard + 3h 0m Additional time* |
0.1 - 0.3kg CO2 emissions Lowest | 0.3 - 0.8kg CO2 emissions | 1.0 - 1.9kg CO2 emissions |
![]() Most popular train company | ![]() Most popular bus company | ![]() Most popular airline |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Live departures
Amsterdam to Luxembourg train times
The table below shows live departures for Amsterdam to Luxembourg trains for today, Saturday 23 May. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
9536+ 2114+ 52122 | 12:03 Amsterdam Zuid | 6h22 | 18:25 Luxembourg, Gare Centrale quai 13 | 2 changes | |
ICE 125 · ICE 927 · 5122 | On time 12:22 Amsterdam Centraal | 7h01 | 19:23 Luxembourg station | 2 changes | |
9540+ 2115+ 52136 | 13:03 Amsterdam Zuid | 6h12 | 19:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
9544+ 2116+ 52156 | 14:03 Amsterdam Zuid | 6h12 | 20:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
9458+ 2116+ 52156 | 14:10 Amsterdam Centraal | 6h05 | 20:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
9358+ 2116+ 52156 | 14:10 Amsterdam Centraal | 6h05 | 20:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
1844+ 9358+ 2116+ 52156 | 14:15 Amsterdam Zuid | 6h00 | 20:15 Luxembourg, Gare Centrale quai 13 | 3 changes | |
1844+ 9458+ 2116+ 52156 | 14:15 Amsterdam Zuid | 6h00 | 20:15 Luxembourg, Gare Centrale quai 13 | 3 changes | |
ICE 127 · ICE 929 · 4342 | On time 14:22 Amsterdam Centraal | 7h07 | 21:29 Luxembourg station | 2 changes | |
9548+ 2117+ 52164 | 15:03 Amsterdam Zuid | 6h12 | 21:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
9552+ 2118+ 52168 | 16:03 Amsterdam Zuid | 6h12 | 22:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
9556+ 2119+ 52170 | 17:03 Amsterdam Zuid | 6h12 | 23:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
9376+ 2119+ 52170 | 17:10 Amsterdam Centraal | 6h05 | 23:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
1856+ 9376+ 2119+ 52170 | 17:15 Amsterdam Zuid | 6h00 | 23:15 Luxembourg, Gare Centrale quai 13 | 3 changes | |
| Sunday 24 May | |||||
9512+ 2108+ 52080 | 6:03 Amsterdam Zuid | 6h12 | 12:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
9516+ 2109+ 52086 | 7:03 Amsterdam Zuid | 6h12 | 13:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
9916+ 2109+ 52086 | 7:10 Amsterdam Centraal | 6h05 | 13:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
1816+ 9916+ 2109+ 52086 | 7:14 Amsterdam Zuid | 6h01 | 13:15 Luxembourg, Gare Centrale quai 13 | 3 changes | |
9520+ 2110+ 52092 | 8:03 Amsterdam Zuid | 6h12 | 14:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
9422+ 2110+ 52092 | 8:10 Amsterdam Centraal | 6h05 | 14:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
9322+ 2110+ 52092 | 8:10 Amsterdam Centraal | 6h05 | 14:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
1820+ 9422+ 2110+ 52092 | 8:15 Amsterdam Zuid | 6h00 | 14:15 Luxembourg, Gare Centrale quai 13 | 3 changes | |
1820+ 9322+ 2110+ 52092 | 8:15 Amsterdam Zuid | 6h00 | 14:15 Luxembourg, Gare Centrale quai 13 | 3 changes | |
ICE 225 · 28513 · 5114 | On time 8:22 Amsterdam Centraal | 7h01 | 15:23 Luxembourg station | 2 changes | |
9524+ 2111+ 52094 | 9:03 Amsterdam Zuid | 6h12 | 15:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
9528+ 2112+ 52098 | 10:03 Amsterdam Zuid | 6h12 | 16:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
9334+ 2112+ 52098 | 10:10 Amsterdam Centraal | 6h05 | 16:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
9434+ 2112+ 52098 | 10:10 Amsterdam Centraal | 6h05 | 16:15 Luxembourg, Gare Centrale quai 13 | 2 changes | |
1828+ 9334+ 2112+ 52098 | 10:15 Amsterdam Zuid | 6h00 | 16:15 Luxembourg, Gare Centrale quai 13 | 3 changes | |
1828+ 9434+ 2112+ 52098 | 10:15 Amsterdam Zuid | 6h00 | 16:15 Luxembourg, Gare Centrale quai 13 | 3 changes | |
9532+ 2113+ 52110 | 11:03 Amsterdam Zuid | 6h22 | 17:25 Luxembourg, Gare Centrale quai 13 | 2 changes | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Compare prices and tickets Amsterdam to Luxembourg by coach, train or flight
Compare coach, train and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
23 May
24 May
25 May
26 May
27 May
28 May
29 May
30 May
31 May
01 Jun
02 Jun
03 Jun
04 Jun
05 Jun
06 Jun
07 Jun
08 Jun
09 Jun
10 Jun
11 Jun
12 Jun
Why should you book Amsterdam to Luxembourg trains with Omio?
Why book with Omio vs Intercity?
- Compare with other providers: On Omio, you can not only buy tickets for Intercity, but also compare tickets for the likes of NS International | IC Brussel, Eurocity Direct, Deutsche Bahn or CFL to find the best option for your trip from Amsterdam to Luxembourg.
- Designed for International Travelers: Omio is in your language including 24/7 customer service and offers multiple payment options, including PayPal, credit cards, and bank transfer, in your preferred currency.
- Compare all your options: Omio allows you to compare Intercity with all available travel options, which are bus, train and flight to ensure you get the best deal for traveling from Amsterdam to Luxembourg.
How far in advance should I book train tickets from Amsterdam to Luxembourg?
Journey information
Overview: Train from Amsterdam to Luxembourg
Trains from Amsterdam to Luxembourg run on average 11 times per day, taking around 5h 53m. Cheap train tickets for this journey start at £35 but you can travel from only £24 by coach.
The earliest train runs at 00:01, the last at 23:42. The fastest train covers the 319 km distance in 5h 37m.
Distance 319 km |
Average train duration 5h 53m |
Cheapest ticket price £35 |
Trains per day 11 |
Fastest train 5h 37m |
First train 0:01 |
Last train 23:42 |
Cheapest Month Dec |
Cheapest Day Mon |
High Season Apr - Jun |
Low Season Jan - Mar |
Busiest Day Wed |
Least Busy Day Tue |
Best time to book 91 days |
Train companies: Intercity, NS International | IC Brussel, Eurocity Direct, Deutsche Bahn, CFL, Regional-Express, Regional from Amsterdam to Luxembourg trainsIntercity, NS International | IC Brussel, Eurocity Direct, Deutsche Bahn, CFL, Regional-Express, Regional trains will get you between Amsterdam and Luxembourg from £24. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Intercity
NS International | IC Brussel
Deutsche Bahn
A Bordrestaurant (restaurant car) where you can sit and eat.
A Bordbistro (bistro bar) with snacks, hot meals, and drinks to-go.
At-seat service in 1st class: staff will take your order and serve food/drinks directly to your seat.
Regional trains (RE / RB / S-Bahn):
No onboard catering.
You’re welcome to bring your own food and drinks.
Not included by default.
You can add a seat reservation when booking (recommended for busy routes).
Costs around €4.90 per seat (or €5.90 if booked separately later).
First Class:
Yes, always included in the ticket price.
Allowed for free if they can fit in a transport box (max. size: hand luggage).
Must stay in the box for the entire journey.
Large dogs:
Require a separate (paid) ticket — typically half the price of a regular second-class ticket.
Must be leashed and wear a muzzle while on the train.
Cannot sit on seats.
Assistance dogs:
Travel free of charge.
Do not need a muzzle or leash if medically not required.
Allowed to accompany the passenger at all times.
Regional-Express
Regional
Eurocity Direct
CFL
Trains from Amsterdam to Luxembourg
Trains are a great way to get from Amsterdam to Luxembourg. There are roughly 3 daily trains along this route, and they take between 5 hours and 25 minutes and 11 hours and 25 minutes to make the 230 mile journey. Travel time depends on the number and duration of train changes along the way. On the majority of trains from Amsterdam to Luxembourg there is one change in Brussels-Midi Station.
Amsterdam to Luxembourg train times: daily departures
There are typically 2 to 3 daily trains from Amsterdam to Luxembourg. On weekdays, when there are 2 trains available, they both depart around 9:00 a.m. On weekdays when 3 trains are offered, departures are scheduled in the mid-morning and late evening, usually just after 9:00 a.m. and 9:00 p.m. On weekends, departures are scheduled more evenly throughout the day, typically beginning in the late morning, with the final departure in the late afternoon.
How long is the journey by train from Amsterdam to Luxembourg?
The train journey from Amsterdam to Luxembourg takes between 5 hours and 25 minutes and 11 hours and 25 minutes, but most trains are under 7 hours in duration. Trains change once along the way in Brussels-Midi Station, and a majority of changes are between 15 and 30 minutes.
What are the departure and arrival stations for trains from Amsterdam to Luxembourg?
Departure station: Trains depart Amsterdam from Amsterdam Centraal station. Amsterdam Centraal is located centrally, under a mile from the city center. Travelers can walk to the station from the city center in 15 to 20 minutes. The facilities available at this station include many shops and dining opportunities from fast food to cafes and restaurants.
Arrival station: Trains arrive at Luxembourg Station, known locally as Gare Centrale, which is also roughly a mile from the city center. Travelers can reach central Luxembourg with a 20-minute walk or a 12-minute bus directly from the station. This station has tourist information services, ATMs, luggage storage and internet facilities for travelers.
Which train companies travel from Amsterdam to Luxembourg?
NS International and Thalys operate trains from Amsterdam to Luxembourg every day of the week, typically providing one route each. Journeys with Thalys are roughly 50 minutes shorter on average, however there is no significant difference between the frequency and duration of NS International and Thalys trains.
NS International Amsterdam to Luxembourg
NS International is a major provider of trains across Europe and has 1 to 2 daily trains from Amsterdam to Luxembourg. Their train on this route is indirect, making one stop along the way in Brussels.
Thalys Amsterdam to Luxembourg
Thalys offers trains to and from most of Europe's major cities, including 1 to 2 daily Amsterdam to Luxembourg trains. Thalys trains along this route make one stop in Brussels.
Amsterdam to Luxembourg trains: services on board
NS International trains offer first- and second-class tickets, high-speed services and affordable fares. Thalys trains along this route offer WiFi, power outlets, and options of first- or second-class tickets. Both Thalys and NS International offers in-station assistance to people with limited mobility, and passengers can book this ahead of time online or on the phone.
How to find cheap train tickets from Amsterdam to Luxembourg?
To get cheap train tickets, it is best to book your trains in advance when possible. Being flexible with your travel dates is another great way to save on tickets, and if you aren't in a rush, opt for slower trains for great savings.
FAQs: Amsterdam to Luxembourg train
Find answers to the most common questions about traveling from Amsterdam to Luxembourg by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Luxembourg, this guide helps you travel smarter and with confidence.

popular train stations
Important Stations and Airports in Amsterdam and Luxembourg
- 6:00 AM - 10:00 PM Monday - Sunday
- Free
- The car park is open 24/7. Access via Parnassusweg.
- Restaurant As
- Gustavino
- Outside the main entrance.
- Elevators, restrooms.
- €0.50
- NH Amsterdam Zuid
- citizenM Amsterdam South
- Crowne Plaza Amsterdam South
- Located in the main hall
- 1500 places, covered
- Avis
- Europcar
- Hertz
- Located in the main hall
- Free
- Hall 1: main entrance, platform 1-4 for trains to Belgium, Germany, and regional destinations
- Hall 2: metro and tram connections
- Metro: Line 50, Line 51
- Tram: Line 5, Line 25
- Bus: Several lines available
- Mon - Sun: 05:50 - 20:59
- Free WiFi in all station areas.
- Located on the ground floor near the front entrance in the eastern walkway, near the stairs to platform 2. Open daily from 07:00 to 01:00.
- De Broodzaak
- Kyoto Sushi & Grill
- Starbucks
- The Doner Company
- Wagamama
- Wurst & Schnitzelhaus
- Smullers
- Burger King
- Grand Café First Class
- Burgerij
- & many more
- The station is fully accessible, including lifts to the platforms.
- NH Collection Amsterdam Barbizon Palace
- Park Plaza Victoria Amsterdam
- Art’otel Amsterdam
- Located in a small white building in front of the station's main entrance and at various points in the main passenger hall.
- 6:00 AM - 10:00 PM Monday - Sunday
- Free
- The car park is open 24/7. Access is available via Orlyplein.
- Restaurant Helden
- Grand Café Hermes
- Outside the main entrance.
- Elevators, ramps.
- €0.70
- Holiday Inn Express Amsterdam - Sloterdijk
- Mercure Hotel Amsterdam Sloterdijk Station
- MEININGER Hotel Amsterdam City West
- Located in the main hall
- 500 places, partially covered
- Avis
- Europcar
- Located in the main hall
- Free
- Hall 1: main entrance, platform 1-4 for trains to Belgium, Germany, and regional destinations
- Hall 2: metro and local train platforms
- Hall 3: tram connections
- Metro: Line 50, Line 51
- Tram: Line 19
- Bus: Several lines available
- 5:00 AM - 11:00 PM Monday - Sunday
- Free
- The car park is open 7 days a week from 5:00 a.m. to 1:00 a.m. Departures can be made outside of opening hours. You can access the car park at 4 rue de Compiègne as well as at 112 rue Maubeuge.
- Brasserie Schuman
- Vapiano Luxembourg Gare
- Outside the main entrance.
- Elevators, ramps, restrooms.
- €1
- Hotel Empire
- Hotel Carlton
- Park Inn by Radisson Luxembourg City
- Located in the main hall
- Avis
- Europcar
- Hertz
- Located in the main hall
- Free
- Hall 1: main entrance, platform 1-9 for trains to France, Belgium, Germany, and regional destinations
- Hall 2: Tram connections
- Bus: Several lines available
- Tram: Line T1
- Train: National and international connections
Most popular train connections from Amsterdam
More options for your journey from Amsterdam to Luxembourg
Here are some other resources that might have the information you need



