Amsterdam to Cologne by Train: Time, Price and Düsseldorf

A white high-speed train running along a straight track beside a green field under a cloudy sky.

Amsterdam to Cologne by train is direct and takes about 2 hours 37 minutes on a German ICE (InterCity Express) high-speed train. One-way tickets start at €20 on NS International and at €24.99 on Deutsche Bahn, and booking early costs less.

Here is the whole trip in one table. The steps below explain each row.

StepWhat to doWhat to watch for
1Pick a direct ICE from Amsterdam CentraalAbout 2 hours 37 minutes to Köln Hauptbahnhof, with no change
2Check the fareFrom €20 one way on NS International; €25 to €72 once the cheapest seats are gone
3Book and packSeat reservation advised; compulsory 25 June to 5 September 2027
4Get to the stationAmsterdam Centraal, or Utrecht Centraal or Arnhem Centraal
5Plan a spare dayNo tour goes to Cologne, so use tours for Amsterdam and the area around it

Step 1: Check the Amsterdam to Cologne train time

The Amsterdam to Cologne train is direct and takes about 2 hours 37 minutes, according to NS International's Amsterdam to Cologne page. It lists no change. The page prints the time as 2.37 hours, which reads as 2 hours 37 minutes. NS International is the booking service of the Dutch railways.

The train leaves from Amsterdam Centraal and arrives at Köln Hauptbahnhof, Cologne's main station. NS International's ICE page lists Utrecht Centraal and Arnhem Centraal as Dutch departure stations too, so you can board closer to home if you live outside Amsterdam. Deutsche Bahn, the German railways, runs this high-speed train.

Düsseldorf is on the same line. NS International's Düsseldorf page lists 2 hours 14 minutes, direct from Amsterdam Centraal to Düsseldorf Hauptbahnhof. Its time for Cologne is 2 hours 37 minutes, so the two cities are close together on the same trip.

How often does it run? Deutsche Bahn's saver fare page counts seven ICE services a day from Frankfurt through Cologne to Amsterdam. The pages used here print no timetable, so look up the departures for your date before you plan the day.

Amsterdam to Cologne train route Amsterdam Centraal start Düsseldorf Hauptbahnhof about 2 hours 14 minutes Köln Hauptbahnhof about 2 hours 37 minutes One ICE, no change, to both cities

Key Takeaway Amsterdam to Cologne by train is direct, takes about 2 hours 37 minutes and starts at €20 one way.

Step 2: Know what Amsterdam to Cologne by train costs

A one-way ticket from Amsterdam to Cologne starts at €20 in 2nd class, according to NS International's Cologne page. That €20 is the lowest fare, not a promise for your date. When the €20 seats for a given day and time are sold, the price rises to between €25 and €72.

NS International's ICE page shows three fares for Cologne, one way.

Fare2nd class1st class
Supersparpreis Europa (cheapest)€20€30
Sparpreis Europa€25€35
Flexpreis Europa (most flexible)€85€149

Deutsche Bahn sells the same trip from the German side. Its saver fare, the Sparpreis Europa, starts at €24.99 in 2nd class on short routes such as Cologne to Amsterdam, and at €34.99 in 1st class. That is a few euros above NS International's €20, so compare both sites for your date.

The fares differ in how much you can change. The Supersparpreis Europa is tied to a fixed date, time and train, and you cannot change or cancel it. The Sparpreis Europa can be changed or cancelled for a fee. The Flexpreis Europa can be changed or cancelled free until the day of travel, and it includes a City-Ticket for buses, metro and trams in more than 140 German cities.

Deutsche Bahn says children up to 5 travel free and need not be named when you book.

Pro Tip Book the €20 Supersparpreis Europa only when your date and train are fixed, because you cannot change or cancel it. If your plans may move, the €25 Sparpreis Europa costs five euros more and can be changed for a fee.

Step 3: Book your seat and pack within the limits

Book on NS International or Deutsche Bahn, and buy early for the lowest fare. Deutsche Bahn sells tickets for the Netherlands up to 12 months ahead and until shortly before departure.

You can board directly, with no check-in, says NS International's Cologne page. A seat reservation is advised but not required, and it shows your carriage and seat number. In the summer of 2027, from 25 June to 5 September, a seat reservation on international trains is compulsory. A 1st class Flexpreis Europa ticket includes the reservation.

Each passenger may bring two regular pieces of luggage plus one hand bag, according to NS International's ICE page. One piece may be up to 85 x 85 x 85 cm, and the bags must fit the racks and not block the aisle. Folding bicycles count as bulky luggage. The page does not detail the rules for full-size or electric bikes, so ask NS International before you plan to bring one.

Is the ICE a good train to sit on for two and a half hours? NS International lists spacious seating, power sockets and Wi-Fi, free in both classes. The pages say nothing about punctuality, so check your own train in the journey planner on the day.

The best train fare is the one you book before the cheap seats are gone.

Heading somewhere else by rail? Read the guides to the Amsterdam to Paris train and the train from Amsterdam to Brussels.

Step 4: Get to the station in Amsterdam

Most people board the Amsterdam to Cologne train at Amsterdam Centraal. To reach Centraal from your hotel, use the city's trams, metro and buses. The page on the Amsterdam train and the rest of the city's public transport explains the options. For the station itself, see the Amsterdam Centraal station guide.

Flying into Schiphol? Read how to get from Schiphol airport to the city centre first. The Cologne ICE page names no Schiphol departure, so plan to reach Centraal.

Arrive with time to spare. Boarding is direct with no check-in, but you still need to find your platform and your carriage, and a reserved seat has a number.

Step 5: Use a spare day in Amsterdam

No tour goes from Amsterdam to Cologne, so use the train for the trip and keep tours for your spare day in Amsterdam. The Best Travel Destinations' count of GetYourGuide listings for the Amsterdam area in October 2026 found 6 of 386 that name German in the title, from €18, among them canal cruises, walks and a Light Festival cruise with German commentary.

A day trip to Cologne by train is a long one. The ICE takes about 2 hours 37 minutes each way, so you spend more than five hours on the train. NS International's Cologne city break page suggests the Dom, the cathedral, where you can climb the 509 steps of the south tower, and the Museum Ludwig. If you only want those, stay a night rather than rush back.

Want a guided day close to your train? Browse the tours from Amsterdam. Three picks fit this reader.

For a full day with no train to catch, the Zaanse Schans, Edam, Volendam and Marken tour starts at €37 for 8 hours, with free cancellation. It meets at De Ruijterkade 153 in Amsterdam and runs in English and Spanish. Food, drinks, tips and the optional windmill ticket are not included, and it is not suitable for wheelchair users. Zaanse Schans is also easy to reach on your own. The village's own site says the train from Amsterdam Central Station takes around 17 minutes, the walk from the station is about 15 minutes, and the village is free to enter. A tour adds a guide and the villages beyond it.

If you arrive from Cologne and prefer German, the canal cruise with a German-speaking guide starts at €18 for one hour, with free cancellation. Standard groups are up to 35 people. It has two meeting points, and the one you get depends on the option you choose when you book. Unlimited drinks are included only if you choose that option.

For the countryside at your own pace, the windmill and cheese farm e-bike tour starts at €42 and lasts from 4 hours to a full day, with free cancellation. It meets at Piet Heinkade 25, takes up to 15 people and includes the e-bike and helmet. It is not suitable for people who cannot ride a bike or who are under 160 cm tall. Do not book it on a day when your train leaves, because a long day on the road leaves no room for delays.

Prices and ratings as shown on GetYourGuide.

Fill a spare day in Amsterdam

No tour runs from Amsterdam to Cologne, so these picks are for the day before or after your train. The Zaanse Schans, Edam, Volendam and Marken tour starts at €37, the German-language canal cruise at €18 and the e-bike windmill tour at €42.

  • Zaanse Schans, Edam, Volendam and Marken day tour

    from €37 per person

    An 8 hour coach tour with a guide, for a day when no train is waiting.

    8 hours 4.7 (16,960 reviews) Free cancellation

    Run by Camaleon Tours · not suitable for wheelchair users

    • Meeting point: De Ruijterkade 153, 1011 AC Amsterdam, Netherlands
    • Not included: Food and drink; Ticket inside a windmill at Zaanse Schans (optional); Tips
    Check availability: Zaanse Schans, Edam, Volendam and Marken day tour on GetYourGuide
  • Canal cruise with a German-speaking guide

    from €18 per person

    A one-hour cruise in German, for travellers who arrive from Cologne and prefer to hear the city in German.

    1 hour 4.8 (2,196 reviews) Free cancellation

    Run by Flagship Amsterdam

    • Meeting point: This activity has 2 meeting points. Your meeting point depends on the option you select.
    • Group size: Standard group: up to 35 people
    Check availability: Canal cruise with a German-speaking guide on GetYourGuide
  • Windmill and cheese farm e-bike tour

    from €42 per person

    A flexible 4 hours to a full day on an electric bike, for a day with no train to catch.

    4 hours–1 day 4.6 (1,563 reviews) Free cancellation

    Run by AmsterBike · not suitable for people who can't ride a bike, people under 5 ft 2 in (160 cm)

    • Meeting point: Piet Heinkade 25, 1019 BR Amsterdam, Netherlands
    • Group size: Limited to 15 participants
    • Not included: Cafe purchases
    Check availability: Windmill and cheese farm e-bike tour on GetYourGuide

Prices and ratings as shown on GetYourGuide.

Day trips from Amsterdam

FAQ

Is there a direct train from Amsterdam to Cologne?

Yes. NS International lists the ICE from Amsterdam Centraal to Köln Hauptbahnhof with no change, in about 2 hours 37 minutes. The same ICE line also serves Düsseldorf in about 2 hours 14 minutes.

How far is Cologne from Amsterdam by train?

The pages used here give a time, not a distance in kilometres. NS International lists 2.37 hours for the fastest direct ICE, which reads as 2 hours 37 minutes. Plan on a little more if your train is not the fastest one.

How much is a train ticket from Amsterdam to Germany?

To Cologne, NS International lists €20 for the cheapest one-way seat in 2nd class, then €25 and €85 for the next fares. To Düsseldorf it lists €20, €25 and €76. Deutsche Bahn says its saver fare starts at €24.99 on short routes such as Cologne to Amsterdam, and from €44.99 on longer ones such as Berlin to Amsterdam.

Is it cheaper to buy train tickets in advance?

Yes. NS International says ticket prices are lower when you book in advance, and Deutsche Bahn sells saver fares up to 12 months ahead. The cheapest fare is tied to one date, one time and one train, so book early only when your plans are fixed.

Why are Dutch trains so expensive?

The pages used here do not explain how the fares are set, so there is no official answer to quote. What they do publish is a range. Amsterdam to Cologne in 2nd class runs from €20 to €85 one way, and the low end is open only to people who book early.

Are ICE trains in Germany good?

NS International describes the ICE as a high-speed train with spacious seating, power sockets and Wi-Fi, free in both classes. 1st class adds more space and service. The pages do not rate punctuality, so check your own train in the journey planner.

Conclusion

Amsterdam to Cologne by train is an easy trip. It is direct, takes about 2 hours 37 minutes and starts at €20 one way. Book early for the low fare, reserve a seat if you can, and use a spare day in Amsterdam for something close to the station.

Sources