International TravelMapsRail Travel

International Trains to/from Amsterdam

Amsterdam has a number of direct international rail services which can connect you to Austria, Belgium, France, Germany, Switzerland, UK and beyond. High speed rail travel in Europe is a good alternative to flying and gives a real feeling of travel.

In this article we overview all international trains running to/from Amsterdam.

How To Book Rail Tickets: You can check timetables, prices and make bookings for all the international train services listed below at the NS International site

ns international website

International Rail Map Amsterdam

Firstly let’s start with our international rail network map for scheduled trains operating to/from Amsterdam Central. The map covers rail services from Amsterdam to Austria, Belgium, France, Germany, Switzerland and the UK.

international rail map amsterdam
International Rail Map Amsterdam

Amsterdam-Paris: Thalys

The Amsterdam-Paris rail route is served by the Thalys, an international high speed train service owned by the Eurostar Group.

In the Netherlands the Thalys travels on the HSL-Zuid high speed line from near Amsterdam to the Belgian border reaching speeds of up to 250km/h.

The Thalys runs between Amsterdam Central and Paris Nord and makes stops at Amsterdam Schiphol Airport, Rotterdam, Antwerp and Brussels Zuid/Midi. It normally runs up to 11x daily for Amsterdam-Paris.

thalys train
Thalys train at Amsterdam Central

From Amsterdam the journey times are 1 hour 15 mins to Antwerp, 1 hour 50 mins to Brussels and 3 hours 18 mins to Paris.

The Thalys has a 3 class service: Standard, Comfort and Premium – all seats on the Thalys have individual electric power outlets.

Standard has 2nd class seating (2-2 configuration) with free WiFi. Food/drink can be purchased at the bar carriage. Standard tickets are refundable and exchangeable up to 7 days before travel; thereafter there are no refunds, but changes are possible for a €15 fee plus the price difference.

Comfort has 1st class seating (2-1 configuration), free WiFi and food/drink can be purchased at the bar. Comfort tickets are also refundable and exchangeable up to 7 days before travel; thereafter there are no refunds, but changes are possible for a €15 fee plus the price difference.

Access is granted to the NS International lounges at Amsterdam, Schiphol Airport or Rotterdam.

thalys comfort class seats
Comfort seats (older series) on the Thalys train

Premium is a proper first class product with 1st class seating (2-1 configuration), free WiFi (with more data), complimentary food/drink served at your seat and and free access to an international press app. Premium tickets are fully refundable up to 1 hour before travel; changes are possible right up to departure time with any price difference applying.

Premium ticket holders can access the Thalys lounges in Brussels as well as the NS International lounges.

new thalys comfort seats
New Thalys trains – Comfort seats (image:

Thalys has introduced refurbished trainsets with new interiors, more space for luggage and screens with real-time info. The former ‘Welcome bar’ area has been converted to an unmanned ‘Kiosk’.

Thalys permits 2 pieces of luggage (max 75 x 53 x 30cm, no weight limit) plus 1 item of hand luggage. There are overhead luggage racks and special racks at each end of the carriage for larger items.

Thalys tickets are on sale up to 4 months out and are booked like an airline seat – with a specific seat reservation. Your ticket will have a carriage and seat number.

To secure the cheapest fares you should book as early as possible.

Standard fares for Amsterdam-Paris cost €35-€149, Comfort fares cost €75-€169 and Premium fares range from €150-€220.

From Paris Nord you can connect onto the French TGV network to destinations throughout France – but you will have to transfer to one of the other Paris stations using the Metro/RER or taxi.

Thalys will be rebranded and merged into the Eurostar brand from late 2023.

eurostar-branded thalys train at rotterdam central
New Eurostar branding on Thalys train at Rotterdam

BOOKING: Book your Thalys tickets here

Amsterdam-Brussels/Antwerp: Thalys or Intercity Brussels

Amsterdam passengers travelling to Brussels or Antwerp have a choice of services on the route.

The high speed Thalys train runs from Amsterdam/Schiphol/Rotterdam to Antwerp and Brussels Zuid/Midi up to 15x daily, as described above.

Thalys fares for Amsterdam-Brussels range as follows: €29-€89 (Standard), €52-€103 (Comfort) and €106-€129 (Premium).

For Amsterdam-Antwerp the fares are €29-€79 (Standard), €48-€88 (Comfort) and €90-€109 (Premium).

An alternative to Thalys is the slower Intercity Brussels train which operates up to 16x daily between Amsterdam and Brussels Zuid/Midi. The Intercity Brussels service also runs on the high-speed track in the Netherlands although it is not a high speed train.

The Intercity Brussels train makes stops at Schiphol, Rotterdam, Breda, Noorderkempen (Belgium), Antwerp Central, Antwerp Berchem, Mechelen, Brussels Airport, Brussels North and Brussels Central.

intercity brussels train at rotterdam
Intercity Brussels train at Rotterdam

The Intercity Brussels journey time from Amsterdam to Brussels is 2 hours 50 mins, around 30 minutes quicker than the previous Intercity service which used standard Dutch tracks. The Amsterdam-Brussels travel time on Thalys is around 1 hour 50 mins.

Intercity Brussels has 1st class (2-1 seating configuration) and 2nd class (2-2) tickets for sale.

intercity brussels 2nd class seats
Intercity Brussels 2nd class seats
intercity brussels 1st class seats
Intercity Brussels 1st class seats

Standard fixed (distance based) prices are in effect with no seat reservations necessary for international intercity travel. The service also offers cheaper “early bird” tickets for those booking online in advance.

The standard ‘walk-up’ (2023) fare for Amsterdam-Brussels one-way costs €52.90 (2nd class) or €84.40 (1st class).

Early bird one-way fares start at €25 (2nd class) and €38 (1st class) for travel Mon-Thu; and €36.50 (2nd class) and €50.50 (1st class) each way for travel Fri-Sun. Early bird fares are valid on any service on the ticket day of travel.

Holders of Dutch Railways NS discount cards and free NS travel cards receive a fare reduction off the standard fare for the Netherlands segment of travel.

Also of note to travellers: there is an hourly Belgian stopping train service between the border town of Roosendaal (NL) and Antwerp; those travelling Amsterdam-Bruges should travel to Antwerp and then change to a Belgian intercity. For Amsterdam-Antwerp info see here

BOOKING: Book your Thalys/Intercity Brussels tickets at NS International

Amsterdam-London: Eurostar

There is a direct Eurostar service between Amsterdam and London which runs up to 4x daily.

The journey time is just over 4 hours and the train stops only at Brussels Zuid/Midi and Rotterdam. The Eurostar high speed train service travels up to 300km/h and runs via the channel tunnel which takes about 20 minutes to cross.

eurostar train amsterdam
Eurostar train at Amsterdam Central

This is the Eurostar timetable for direct trains between London and Amsterdam:

London St Pancras – Amsterdam CentraalDeparts
ArrivesJourney time
061611143 hours 58 mins
081613143 hours 58 mins
110416124 hours 8 mins
180423144 hours 10 mins
Amsterdam Centraal – London St Pancras
ArrivesJourney time
174711004 hours 13 mins
134717014 hours 14 mins
164719574 hours 10 mins
184721574 hours 10 mins

[Note: Amsterdam is 1 hour ahead of London time]

Passengers departing either Amsterdam and Rotterdam have to go through a security and immigration check before boarding. The Eurostar facility is upstairs on platform 15b at Amsterdam Central station.

eurostar terminal amsterdam central
Eurostar terminal at Amsterdam Central (platform 15b)

There are 3 classes of travel on the Eurostar:

Standard – effectively 2nd class with 2-2 configuration seating, food and drink can be bought at the bar coach.

Standard Premier – a 1st class “lite” offering with 2-1 seating, a light meal and drinks served at your seat and magazines available.

Business Premier – a full fare business product with 2-1 seating, lounge access, 3 course meal and drinks (including champagne) served plus newspapers and magazines.

eurostar standard premier seat
Eurostar Standard Premier seat

Eurostar uses its newer E320 trains for the London-Amsterdam route which are made up of 16 coaches. Business Premier and Standard Premier are normally located in coaches 1-3 and 14-16. There is a Café Métropole bar facility in coaches 8 and 9.

For more info see our detailed review (Standard Premier class) of travel on the Eurostar between London and Amsterdam.

eurostar train london-rotterdam
Eurostar train at Rotterdam Central

London-Amsterdam each way fares cost from £39 (Standard), £89 (Standard Premier) and £260 (Business Premier). The cheapest fares tend to be the direct train service booked as a return trip; the Eurostar+Thalys through-fares (with a change in Brussels) are normally more expensive.

Booking from the Netherlands, the cheapest Amsterdam-London one-way Standard fares are available from €91 return (€45.50 each way) or from €55 as a one-way. Standard Premier starts at €191 return (€95.50 each way). Business Premier is priced from €299 each way.

Note, because of border control processing limitations there are some capacity constraints on Eurostar train services – meaning not all seats can be sold. This has kept prices firmer, so you should try to book well in advance to secure the lowest available fares.

BOOKING: Book your Eurostar tickets at NS International

Of interest to some could be the rail and ferry option which includes the Stena Line ferry between Harwich and Hoek van Holland. Both ferry ports are accessible by rail.

Amsterdam-Frankfurt, Basel via Düsseldorf, Cologne: ICE International

The modern ICE International trains (ICE3M BR 406 variants) run from Amsterdam Central to Frankfurt (Main) Hbf up to 6x daily.

ice train amsterdam
ICE International train at Amsterdam Central

Jointly operated by DB Bahn (German Railways) and NS (Dutch Railways) the ICE train makes stops at Utrecht, Arnhem, Oberhausen, Duisburg, Düsseldorf, Cologne and Frankfurt airport. One train a day also continues on to Basel in Switzerland.

Journey times from Amsterdam are 2 hours 11 mins to Düsseldorf, 2 hours 38 mins to Cologne (Keulen / Köln), 3 hours 42 mins to Frankfurt airport and 3 hours 55 mins to Frankfurt Hbf. There is a high speed track between Cologne and Frankfurt where speeds can approach 300 km/h.

ICE one-way ticket prices between Amsterdam and Düsseldorf or Cologne start from €20 (2nd class) and €32 (1st class).

Amsterdam to Frankfurt costs from €38 (2nd class) and €50 (1st class). Book in advance to secure the lowest fares.

Seat reservations are included with 1st class tickets and cost €4.90 extra (recommended) for 2nd class.

BOOKING:  Book your ICE trip at NS International

ice train 2nd class seats
ICE International train – 2nd class seats
ice train first class seats
ICE International train – 1st class seats
ice 1st class seats cabin
ICE International – 1st class seats in Panorama lounge cabin

The Basel bound ICE train departs Amsterdam Central at 0746 – from Frankfurt airport it heads to Mannheim, Karlsruhe, Offenberg and Freiberg before arriving at Basel SBB at 1447. For the return leg, it departs Basel at 1513 arriving back in Amsterdam at 2159. Journey time both ways is around 6 hours 45 mins.

Standard Amsterdam-Basel tickets are priced from around €38 (2nd class) and €60 (1st class) one-way.

ice train amsterdam centraal
ICE train at Amsterdam

In our opinion, both the 1st and 2nd class seats on the ICE International are extremely comfortable.

A nice feature of the ICE3M trains are the “Panorama lounge” cabins at the very front and rear of the trains where you can sometimes view the driver’s seat and window – although the driver can elect to frost the glass. One cabin is 1st class, the other is 2nd class.

The ICE train also has a bistro bar carriage in the middle of the train.

ice 1st class panorama lounge
ICE 1st class panorama lounge

Free WiFi is available to all passengers and there are power outlets accessible from each seat.

BOOKING:  Book your ICE trip at NS International

Amsterdam-Berlin: Intercity Berlin

DB Bahn (German railways) and NS International operate an IC (Intercity) train service 5x daily between Amsterdam Central and Berlin Ostbahnhof. The journey makes a good number of stops: in Netherlands at Hilversum, Amersfoort, Apeldoorn, Deventer, Almelo and Hengelo.

ic berlin train at amsterdam central
Amsterdam-Berlin IC train

German stopping stations include Bad Bentheim, Rheine, Osnabrück, Hannover, Wolfsburg, Stendal, Berlin Spandau and Berlin Hauptbanhof, the main station of the city.

The journey takes around 6 hours 20 mins with the lowest one-way prices from €38 (2nd class) and €58 (1st class).

intercity berlin train
Intercity Berlin train at Amsterdam

The Intercity Berlin carriages are from DB and are normally pulled by a Dutch locomotive.

The IC Berlin train has an on board bistro bar carriage for drinks and snacks. 1st class passengers can order from their seat.

intercity berlin 2nd class seats
Intercity Berlin – 2nd class seats

The 1st class seats (mainly 6 seat mini-compartments) are very comfortable; the 2nd class seats (open 2-2 configuration) are a little firmer. The windows on this train are large and offer good views.

intercity berlin 1st class seats
Intercity Berlin – 1st class open configuration seats near the Bordbistro
intercity berlin 1st class cabin
Intercity Berlin – 1st class compartment – this is a ‘quiet’ 4 seater, however most have 6 seats

Seat reservations are included with 1st class tickets and cost €4.90 extra (recommended) for 2nd class.

Free WiFi is available to all passengers and there are some power outlets located under the seats.

BOOKING: Book your Intercity Berlin trip at NS International

Amsterdam to other destinations in Germany and beyond

Passengers heading to other destinations can use the ICE or IC trains from the Netherlands and then connect onto other German rail services. Connections are normally made at Hanover, Düsseldorf, Osnabrück or Frankfurt Main – from here you could travel to the likes of Hamburg, Stuttgart and Munich.

BOOKING: Book your trip to Germany at NS International

Amsterdam-Vienna/Munich, Amsterdam-Zurich: NightJet

Austrian Railways ÖBB operates a couple of NightJet night train services to/from Amsterdam.

nightjet train amsterdam
NightJet train at Amsterdam Central

There is an Amsterdam-Vienna service which departs nightly from Amsterdam at 1930 and arrives in Vienna at 0919 the next morning – giving a journey time of just under 14 hours.

The train runs via Utrecht, Arnhem, Düsseldorf, Cologne and Frankfurt. It continues to Nuremberg where the train splits into a Munich bound section (via Augsburg) and a Vienna-bound section via Linz.

The arrival time in Munich is 0711 meaning a journey time of just under 12 hours.

From Vienna and Munich the NightJet trains depart at 2013 and 2250, respectively. They arrive together the following morning at Amsterdam Central at 0959.

NightJet operates a second night train service from Amsterdam to Zurich via Utrecht, Arnhem, Düsseldorf, Cologne, Frankfurt, Mannheim and Basel.

The train departs Amsterdam at 2030, arriving in Zurich at 0805. From Zurich the train leaves at 2159, arriving in Amsterdam at 0905. The journey time is just under the 12 hour mark.

One-way tickets prices for NightJet range as follows: €30-€109 for a 2nd class seat; €60-€139 for a couchette bunk (4-6 people); €90-€169 for a sleeper cabin for 1, 2 or 3 people.

BOOKING:  Book your NightJet tickets at NS International

Amsterdam-Marseille, Amsterdam-Bourg St Maurice: Thalys specials

ZonThalys is a special “Sun” Thalys service aimed at Dutch holidaymakers which runs weekly (on Saturdays) during July and August only. The train operates as a normal Thalys from Amsterdam to Brussels – but then continues on to Valence, Avignon, Aix-en-Provence and Marseille St Charles.

Total journey time between Amsterdam and Marseille is just over 7 hours and one-way tickets cost from €69 in Standard class and from €119 in Premium. This is a very popular service and the cheapest tickets sell out fast – so book early. Tickets normally go on sale around the end of February, book at NS International

Alternatively there are TGV services originating from Brussels running year round which bypass Paris and serve many major destinations in the south of France – including Lyon, Marseilles, Nice and the French Riviera, Montpelier and Perpignan. Prices from Amsterdam via Brussels start at €84 one-way.

The Ski-Thalys runs every Saturday between mid-December and the end of March.

From Amsterdam it makes stops in Rotterdam, Antwerp and Brussels before heading to Chambery, Albertville, Moutiers Salins, Aime La Plagne, Landry and finally Bourg St Maurice. Travel time between Amsterdam and Bourg St Maurice is around 9 hours. Bus connections from these stations run to all the main French ski resorts.

BOOKING: One-way prices start from €99 in Standard class. Tickets on sale from October, book at NS International


There are no direct services from Amsterdam to Luxembourg. You have the option of various routes via either Belgium or Germany.

The easiest way to travel (just one connection) is to take a train from Amsterdam to Brussels and then take an intercity service from Brussels to Luxembourg. This costs from €32 one-way if taking the Intercity Brussels or from €70 one-way if taking the faster Thalys. Journey times are from 5 hours 35 mins to 6 hours 25 mins.

2nd class rail travel in Luxembourg is free.

BOOKING: Book Amsterdam-Luxembourg trips at NS International

Buying International Train Tickets

International train tickets can be easily bought at NS International counters at main stations including Amsterdam Central and Rotterdam Central. However, they will charge you a €7.50 per person service fee (max €22.50 per booking).

ns international ticket desk rotterdam
NS International ticket desk at Rotterdam Central

You can buy some limited tickets at the NS automatic ticket machines at stations – generally to Belgium, western Germany, Lille and Luxembourg.

To save the desk booking fee, it is best to book online in advance at the NS International site

Related articles: How to Buy a Dutch Train ticket and International Rail Borders in Netherlands

This article was originally published in 2010 and has continuously been updated. Last update 18 September 2023.

Links on may pay us an affiliate commission.

Related Articles

Back to top button