Amsterdam

The Netherlands by train

Your guide to train travel in the Netherlands

Netherlands

Netherlands train tickets

Buy train tickets for the Netherlands with ease

OMIO logo
OMIO
Our recommendation!

Buy your train tickets online at OMIO and compare trains, buses, flights and ferries.

Buy here
Rail Europe logo
Rail Europe
Best choice!

Rail Europe offers a wide range of train tickets and rail passes for many countries in Europe.

Buy here
NS.nl

Buy your train tickets for the Netherlands online at NS.nl, the official website of Dutch Railways.

Buy here

Netherlands rail passes

Explore the Netherlands with a rail pass

Popular train routes in the Netherlands

“Explore the hotspots of the Netherlands by train”

all routes
International
Domestic
From > To
Duration (h)
Changes
Transport
Amsterdam to Rotterdam
0:40
Direct
Intercity
Amsterdam to Utrecht
0:26
Direct
Intercity
Amsterdam to The Hague
0:52
Direct
Intercity
Rotterdam to The Hague
0:20
Direct
Intercity
Amsterdam to Eindhoven
1:19
Direct
Intercity
Utrecht to Rotterdam
0:38
Direct
Intercity
Amsterdam to Haarlem
0:15
Direct
Intercity
Amsterdam to Groningen
2:05
Direct
Intercity
Utrecht to Arnhem
0:35
Direct
Intercity
The Hague to Leiden
0:17
Direct
Intercity
Amsterdam, Netherlands to Brussels, Belgium
1:50
Direct
Thalys
Amsterdam, Netherlands to Paris, France
3:20
Direct
Thalys
Amsterdam, Netherlands to Cologne, Germany
2:40
Direct
ICE
Amsterdam, Netherlands to London, England
3:55
Direct
Eurostar
Amsterdam, Netherlands to Berlin, Germany
7:44
Direct
European Sleeper
Rotterdam, Netherlands to Antwerp, Belgium
0:32
Direct
Thalys

Netherlands itineraries

The most beautiful itineraries in the Netherlands

Netherlands train stations

Amsterdam Centraal
Utrecht Centraal
Eindhoven Station
Arnhem Station
Maastricht Station
Groningen Station
Haarlem Station
Leiden Station
Breda Station
Amersfoort Station
Nijmegen Station
Zwolle Station

Amsterdam Centraal

Utrecht Centraal

Eindhoven Station

Arnhem Station

Maastricht Station

Groningen Station

Haarlem Station

Leiden Station

Breda Station

Amersfoort Station

Nijmegen Station

Zwolle Station

Good to know

The best time to travel to the Netherlands

The best time for train travel in the Netherlands is from April to October, when the weather is mild and pleasant. These months offer the best conditions for discovering the country's scenic and cultural highlights. Spring and autumn in particular bring pleasant temperatures, and the sights are less crowded. You can make the most of the blooming tulip fields in spring and the colourful foliage in autumn.

In summer, the beaches and coastal towns are especially appealing, while winter is ideal for visiting the festively decorated cities. Plan your trip around your interests and enjoy the best the Netherlands has to offer. Every season has its own charm and offers unique experiences.

Amsterdam

Our partners for your trip

Booking.com logo

Your key to dreamy nights

Wherever your journey takes you, Booking.com opens the door to cosy, stylish or simply unique hotels. Find your next hotel room and enjoy hospitality you'll remember.

To the accommodation
Hostelworld logo

Find hostels that tell stories

With HostelWorld you don't just book a bed – you book a place where travel stories come to life. Connect with like-minded people and see how affordable and sociable travelling can be.

To the accommodation
GetYourGuide logo

Attractions, tours and experiences

At GetYourGuide you'll find attractions, tickets, tours and lots of other experiences. Simply book your tickets and tours online.

Find experiences
OMIO logo

Compare trains, buses and flights

With OMIO, planning becomes part of the adventure. Discover the freedom to compare trains, buses and flights. Let’s set the course for your next big adventure.

Find train tickets

Your compass for the Netherlands: Discover, Stay, Experience

Find everything you need for your unforgettable train journey in the Netherlands right here.

Destination

Netherlands, Europe
Population: 17 million
Currency: Euro
Language: Dutch
Capital: Amsterdam
Dialling code: +31
Time zone: Central European Time (CET)

Transport

Back to top