The cheapest trains from Amsterdam to Hamburg

Showing times and prices for Sep 21

Cheapest

$35

Average

$58

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Amsterdam to Hamburg will cost around $ 58 if you buy it on the day, but the cheapest tickets can be found for only $ 35.

Cheapest
06:05PMAmsterdam Centraal6h11 12:16AMHamburg Hbf
3 changes
$351One-way
Cheapest
06:08PMAmsterdam Centraal6h08 12:16AMHamburg Hbf
4 changes
$351One-way
Cheapest
08:07PMAmsterdam Centraal10h44 06:51AMHamburg Hbf
4 changes
$351One-way
Cheapest
08:00PMAmsterdam Centraal10h51 06:51AMHamburg Hbf
3 changes
$351One-way
2nd Cheapest
11:38PMAmsterdam Centraal10h36 10:14AMHamburg Hbf
4 changes
$371One-way

Timetable Amsterdam to Hamburg

Showing trains for tomorrow, Tue, Sep 21
12:24AMAmsterdam Centraal10h50 11:14AMHamburg Hbf
0 changes
12:24AMAmsterdam Centraal10h50 11:14AMHamburg Hbf
0 changes
07:00AMAmsterdam Centraal5h13 12:13PMHamburg Hbf
0 changes
07:05AMAmsterdam Centraal6h09 01:14PMHamburg Hbf
0 changes
07:08AMAmsterdam Centraal6h06 01:14PMHamburg Hbf
0 changes
08:08AMAmsterdam Centraal6h35 02:43PMHamburg Hbf
0 changes
08:08AMAmsterdam Centraal5h43 01:51PMHamburg Hbf
0 changes
09:10AMAmsterdam Centraal5h04 02:14PMHamburg Hbf
0 changes
10:08AMAmsterdam Centraal6h35 04:43PMHamburg Hbf
0 changes
10:38AMAmsterdam Centraal5h12 03:50PMHamburg Hbf
0 changes
11:00AMAmsterdam Centraal5h14 04:14PMHamburg Hbf
0 changes
11:00AMAmsterdam Centraal6h14 05:14PMHamburg Hbf
0 changes
11:05AMAmsterdam Centraal6h09 05:14PMHamburg Hbf
0 changes
11:07AMAmsterdam Centraal6h07 05:14PMHamburg Hbf
0 changes
12:08PMAmsterdam Centraal6h35 06:43PMHamburg Hbf
0 changes
01:00PMAmsterdam Centraal5h14 06:14PMHamburg Hbf
0 changes
01:00PMAmsterdam Centraal6h13 07:13PMHamburg Hbf
0 changes
01:05PMAmsterdam Centraal6h08 07:13PMHamburg Hbf
0 changes
01:08PMAmsterdam Centraal6h05 07:13PMHamburg Hbf
0 changes
02:08PMAmsterdam Centraal6h35 08:43PMHamburg Hbf
0 changes
02:38PMAmsterdam Centraal5h10 07:48PMHamburg Hbf
0 changes
03:00PMAmsterdam Centraal6h14 09:14PMHamburg Hbf
0 changes
03:00PMAmsterdam Centraal5h14 08:14PMHamburg Hbf
0 changes
03:05PMAmsterdam Centraal6h09 09:14PMHamburg Hbf
0 changes
03:08PMAmsterdam Centraal6h06 09:14PMHamburg Hbf
0 changes
05:10PMAmsterdam Centraal5h04 10:14PMHamburg Hbf
0 changes
06:05PMAmsterdam Centraal6h11 12:16AMHamburg Hbf
0 changes
06:08PMAmsterdam Centraal6h08 12:16AMHamburg Hbf
0 changes
06:38PMAmsterdam Centraal5h38 12:16AMHamburg Hbf
0 changes
07:00PMAmsterdam Centraal11h00 06:00AMHamburg Hbf
0 changes
07:05PMAmsterdam Centraal10h55 06:00AMHamburg Hbf
0 changes
07:08PMAmsterdam Centraal10h52 06:00AMHamburg Hbf
0 changes
08:00PMAmsterdam Centraal10h51 06:51AMHamburg Hbf
0 changes
08:07PMAmsterdam Centraal10h44 06:51AMHamburg Hbf
0 changes
09:24PMAmsterdam Centraal9h27 06:51AMHamburg Hbf
0 changes
10:00PMAmsterdam Centraal10h33 08:33AMHamburg Hbf
0 changes
10:07PMAmsterdam Centraal10h26 08:33AMHamburg Hbf
0 changes
11:00PMAmsterdam Centraal10h14 09:14AMHamburg Hbf
0 changes
11:11PMAmsterdam Centraal11h32 10:43AMHamburg Hbf
0 changes
11:38PMAmsterdam Centraal11h05 10:43AMHamburg Hbf
0 changes
11:38PMAmsterdam Centraal10h36 10:14AMHamburg Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Sep 20
$37Deutsche Bahn
$29Flixbus
$657KLM
Tue
Sep 21
$35Deutsche Bahn
$43Flixbus
$192Eurowings
Wed
Sep 22
$35Deutsche Bahn
$29Flixbus
$192Eurowings
Thu
Sep 23
$35Deutsche Bahn
Find prices
$168Eurowings
Fri
Sep 24
$35Deutsche Bahn
$31Flixbus
$168Eurowings
Sat
Sep 25
$35Deutsche Bahn
$29Flixbus
$358KLM
Sun
Sep 26
$35Deutsche Bahn
$37Flixbus
$93Eurowings
Mon
Sep 27
$35Deutsche Bahn
$29Flixbus
$168Eurowings
Tue
Sep 28
$35Deutsche Bahn
$29Flixbus
$93Eurowings
Wed
Sep 29
$35Deutsche Bahn
$29Flixbus
$93Eurowings
Thu
Sep 30
$35Deutsche Bahn
Find prices
$93Eurowings
Fri
Oct 1
$35Deutsche Bahn
$29Flixbus
$93Eurowings
Sat
Oct 2
$35Deutsche Bahn
$29Flixbus
$217KLM
Sun
Oct 3
$35Deutsche Bahn
$37Flixbus
$130Eurowings
Mon
Oct 4
$35Deutsche Bahn
$29Flixbus
$93Eurowings
Tue
Oct 5
$35Deutsche Bahn
$29Flixbus
$93Eurowings
Wed
Oct 6
$35Deutsche Bahn
$29Flixbus
$93Eurowings
Thu
Oct 7
$35Deutsche Bahn
$29Flixbus
$185KLM
Fri
Oct 8
$35Deutsche Bahn
$31Flixbus
$93Eurowings
Sat
Oct 9
$35Deutsche Bahn
$29Flixbus
$217KLM
Sun
Oct 10
$35Deutsche Bahn
$31Flixbus
$106Eurowings

The fastest trains from Amsterdam to Hamburg

Showing times and prices for Sep 21

Fastest Journey

5 h 4 m

Average

7 h 32 m

Trains per day

41

Distance

368 km

It's difficult to get from Amsterdam to Hamburg without transferring at least once.

Fastest
05:10PMAmsterdam Centraal5h04 10:14PMHamburg Hbf
1 changes
$501One-way
Fastest
09:10AMAmsterdam Centraal5h04 02:14PMHamburg Hbf
1 changes
$501One-way
2nd Fastest
02:38PMAmsterdam Centraal5h10 07:48PMHamburg Hbf
1 changes
$821One-way
10:38AMAmsterdam Centraal5h12 03:50PMHamburg Hbf
1 changes
$821One-way
07:00AMAmsterdam Centraal5h13 12:13PMHamburg Hbf
1 changes
$501One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information between Amsterdam and Hamburg

distanceDistance228 miles (368 km)
durationAverage train duration5 h 47 min
priceAverage train ticket price$35 (€28)
changesDirect trainYes
carriersTrain providersDeutsche Bahn, Deutsche Bahn with connection or FlixTrain

Trains from Amsterdam to Hamburg cover the 228 miles (368 km) long trip taking on average 5 h 47 min with our travel partners like Deutsche Bahn, Deutsche Bahn with connection or FlixTrain. There are direct train services available. You can get the cheapest train tickets for this route for as low as $35 (€28), but the average price of train tickets is $35 (€28). Travelers depart most frequently from Amsterdam Centraal and arrive in Hamburg Hbf.

Deutsche Bahn

Deutsche Bahn (DB) trains take you from Amsterdam to Hamburg in comfort. Find the DB train schedule for your route between Amsterdam and Hamburg on Omio and book cheap DB tickets online. The distance between Amsterdam and Hamburg is 228 miles (368 km) by DB and prices for a Deutsche Bahn ticket from Amsterdam to Hamburg start at $35 (€28).

Deutsche Bahn is Germany’s main provider of train services and makes on average about 40, 000 domestic and international train journeys every day. DB is well-known for its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

Travel on different types of DB trains, including the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), on its routes, which differ in terms of comfort and the time needed to travel. For example, while bathrooms are standard, services like onboard restaurants or free WiFi are only available on certain trains.

Deutsche Bahn has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Deutsche Bahn tickets between Amsterdam and Hamburg and when traveling by train:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Amsterdam to Hamburg

Trains in Europe are a popular and convenient way to travel between cities with a number of companies offering domestic and international train routes. Trains from Amsterdam to Hamburg are operated by Deutsche Bahn, with over 15 trains making the journey every day. All Amsterdam to Hamburg trains require at least 1 transfer usually in either Duisburg or Osnabrück. Other journeys can require up to 4 transfers while traveling from Amsterdam to Hamburg. The first train departs Amsterdam at 5:02 a.m. while the last leaves at 8:25 p.m. Trains take between 5 and 10 hours to travel from Amsterdam to Hamburg depending on the service chosen. All trains depart from Amsterdam Centraal train station and arrive at Hamburg Hauptbahnhof.

Amsterdam to Hamburg Train Cost

Average prices for Deutsche Bahn trains from Amsterdam to Hamburg when you book in advance

Booking Period

Average Price

Same Day

€103

1 Day in Advance

€90

1 Week in Advance

€72

2 Weeks in Advance

€64

1 Month in Advance

€52

3 Months in Advance

€46

Amsterdam to Hamburg Trains: General Information


Travelers in Europe can offset some of the cost of train tickets by planning ahead and booking tickets as far in advance as possible.

  • autobus All Amsterdam to Hamburg trains are run by Deutsche Bahn.
  • autobus All Amsterdam to Hamburg trains require at least 1 transfer usually in either Duisburg or Osnabrück. Other journeys require up to 4 transfers. All trains depart from Amsterdam's Centraal station and arrive at Hamburg Hauptbahnhof.
  • autobus The Amsterdam to Hamburg train journey takes as little as 5 hours and 9 minutes to arrive in Hamburg.
  • autobus Most travelers book their Amsterdam to Hamburg train tickets 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Amsterdam to Hamburg trains decrease the further they are booked in advance:

  • It is 13% cheaper to book an Amsterdam to Hamburg train ticket a day ahead of time rather than purchasing a ticket at the train station.
  • It is 30% cheaper to book an Amsterdam to Hamburg train ticket a week in advance as opposed to the day you intend to travel.
  • Amsterdam to Hamburg train costs are 50% cheaper when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Deutsche Bahn trains from Amsterdam to Hamburg

+

Deutsche Bahn is the main railroad company in Germany. On average, about 40,000 train journeys are made in Germany every day. A special feature of Deutsche Bahn is its wide range of ticket types—make savings with offers such as the Sparpreis ticket or apply discount cards with the BahnCard. Check whether you can also use them on the DB route from Amsterdam to Hamburg. You can find information on ticket cancelation in our Help Center.

DB has different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regionalbahn) on its railroads, which differ in terms of comfort and travel time. While restrooms, for example, are part of the standard equipment, other offers such as an on-board restaurant or Wi-Fi access are only available on certain trains. With Omio you can easily check the Deutsche Bahn timetable for your journey from Amsterdam to Hamburg and book cheap DB tickets. More information on rail travel in Germany and Europe.


More information: Deutsche Bahn
More information: Trains in Germany
More information: Trains
More information: Eurail Pass
More information: High-speed trains

Travel Tips

Trains from Amsterdam to Hamburg
Travel by train to Hamburg easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Amsterdam to Hamburg.
FAQs
Are there COVID-19 travel restrictions for trains from Amsterdam to Hamburg?

Travel between Amsterdam, Netherlands and Hamburg, Germany by train is: Partially open.

What is the status of international entry into Germany from Netherlands?

International entry status: Entry is partially open for citizens and permanent residents of Netherlands

Do I need to self-quarantine on arrival in Germany from Amsterdam?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 10 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Hamburg, Germany?

When traveling in Germany, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 9/19/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train to Hamburg from Amsterdam before traveling.

What restrictions are there on reentering Netherlands from Hamburg, Germany?

Return travel from Germany to Netherlands is: Fully open.

Are there any international entry restrictions on returning to Amsterdam from Hamburg?

Entry into Netherlands is allowed for: Entry is fully open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Netherlands from Hamburg?

Requirements for reentering:

  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Health declaration required

What are the safety rules to follow in Amsterdam, Netherlands?

The government of Netherlands has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 9/19/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Amsterdam from Hamburg.

How much does a cheap train between Amsterdam and Hamburg cost?
Omio customers have found cheap train tickets between Amsterdam and Hamburg for as low as $35 (€28)  for the next 7 days.
How much does it cost to take a train from Amsterdam to Hamburg?
The Amsterdam to Hamburg train ticket price is on average $35 (€28)  if you are looking to buy your tickets for this route in the next week.
What is the distance to Hamburg from Amsterdam by train?
You should expect to travel around 228 miles (368 km)  between Amsterdam and Hamburg by train.
How long is a train from Amsterdam to Hamburg on average?
On average the Amsterdam to Hamburg train time is 5 h 47 min  covering the 228 miles (368 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What station does the train from Amsterdam to Hamburg depart from? Which Hamburg train station do I come into from Amsterdam?

Some of the Amsterdam train stations to Hamburg you can start your journey from include Amsterdam Centraal and Amsterdam Sloterdijk. Similarly, some of the arrival train stations in Hamburg include Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg.

When traveling this route, Omio customers are departing most frequently from Amsterdam Centraal   and arriving in Hamburg Hbf.

Where is the Amsterdam train station located? Where is the Hamburg train station located?

Passengers booking this route most frequently board their trains from Amsterdam Centraal and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.

Passengers arriving in Hamburg most often arrive at Hamburg Hbf and need to travel around 1 mile (s) / 2 km from this train station to the city center.

Which train providers can get me from Amsterdam to Hamburg?
When taking a train from Amsterdam to Hamburg, you can count on Deutsche Bahn, Deutsche Bahn with connection or FlixTrain for the best way to get you to Hamburg. You can also check all possible train providers who offer a service between Amsterdam and Hamburg and compare the amenities they offer before buying a train ticket.
When can I take the first train from Amsterdam to Hamburg? When can I take the last train for the day?
The earliest train departing from Amsterdam to Hamburg leaves at 5: 08 AM. The last train departing from Amsterdam to Hamburg leaves at 10: 24 PM. You can find the latest Amsterdam to Hamburg train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I book a train ticket from Amsterdam to Hamburg to get the best deals?
You can find trains to Hamburg from Amsterdam to cost on average $35 (€28) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Amsterdam to Hamburg train generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Amsterdam
Hamburg
Amsterdam Centraal
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Metro lines 51, 52, 53, 54<br>Bus lines 18, 21, 22, 32, 33, 34, 35, 42, 43<br>Tram lines 1, 2, 4, 5, 9, 13, 16, 17, 24, 26
How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
Amsterdam Sloterdijk
Amenities