[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Hamburg to Zurich

Showing times and prices for May 28

Cheapest

$89

Average

$153

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 Hamburg to Zurich will cost around $ 153 if you buy it on the day, but the cheapest tickets can be found for only $ 89.

Cheapest
03:20AMHamburg Hbf9h44 01:04PMZürich HB
3 changes
$891One-way
03:20AMHamburg Hbf10h03 01:23PMZürich HB
1 changes
$1211One-way
05:16PMHamburg Hbf12h33 05:49AMZürich HB
1 changes
$1231One-way
06:25AMHamburg Hbf8h39 03:04PMZürich HB
2 changes
$1231One-way
05:16PMHamburg Hbf12h29 05:45AMZürich HB
2 changes
$1341One-way

Train schedule from Hamburg to Zurich

Showing trains for tomorrow, Sat, May 28
12:33AMHamburg Hbf11h51 12:24PMZürich HB
0 changes
03:20AMHamburg Hbf10h03 01:23PMZürich HB
0 changes
03:20AMHamburg Hbf9h44 01:04PMZürich HB
0 changes
04:37AMHamburg Hbf10h27 03:04PMZürich HB
0 changes
06:08AMHamburg Hbf7h56 02:04PMZürich HB
0 changes
06:25AMHamburg Hbf8h39 03:04PMZürich HB
0 changes
06:46AMHamburg Hbf10h18 05:04PMZürich HB
0 changes
07:25AMHamburg Hbf8h39 04:04PMZürich HB
0 changes
07:29AMHamburg Hbf10h22 05:51PMZürich HB
0 changes
08:28AMHamburg Hbf8h36 05:04PMZürich HB
0 changes
09:39AMHamburg Hbf8h25 06:04PMZürich HB
0 changes
10:13AMHamburg Landwehr8h51 07:04PMZürich HB
0 changes
10:28AMHamburg Hbf8h36 07:04PMZürich HB
0 changes
10:33AMHamburg Landwehr9h31 08:04PMZürich HB
0 changes
10:53AMHamburg Hbf9h11 08:04PMZürich HB
0 changes
11:03AMHamburg Landwehr9h01 08:04PMZürich HB
0 changes
11:23AMHamburg Landwehr10h00 09:23PMZürich HB
0 changes
11:24AMHamburg Hbf8h40 08:04PMZürich HB
0 changes
11:46AMHamburg Hbf9h37 09:23PMZürich HB
0 changes
12:13PMHamburg Landwehr8h51 09:04PMZürich HB
0 changes
12:28PMHamburg Hbf8h36 09:04PMZürich HB
0 changes
01:13PMHamburg Landwehr8h51 10:04PMZürich HB
0 changes
01:33PMHamburg Hbf8h31 10:04PMZürich HB
0 changes
02:27PMHamburg Hbf8h35 11:02PMZürich HB
0 changes
02:27PMHamburg Hbf8h37 11:04PMZürich HB
0 changes
04:24PMHamburg Hbf8h00 12:24AMZürich HB
0 changes
04:28PMHamburg Hbf8h38 01:06AMZürich HB
0 changes
04:28PMHamburg Hbf8h56 01:24AMZürich HB
0 changes
05:16PMHamburg Hbf12h33 05:49AMZürich HB
0 changes
05:16PMHamburg Hbf12h29 05:45AMZürich HB
0 changes
05:24PMHamburg Hbf12h25 05:49AMZürich HB
0 changes
05:24PMHamburg Hbf12h21 05:45AMZürich HB
0 changes
08:01PMHamburg Hbf12h04 08:05AMZürich HB
0 changes
08:01PMHamburg Hbf11h48 07:49AMZürich HB
0 changes
08:50PMHamburg Hbf11h59 08:49AMZürich HB
0 changes
10:46PMHamburg Hbf13h37 12:23PMZürich HB
0 changes
10:46PMHamburg Hbf13h38 12:24PMZürich HB
0 changes
10:46PMHamburg Hbf13h37 12:23PMZürich HB
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sat
May 28
$89Deutsche Bahn
$51Flixbus
$103Eurowings
Sun
May 29
$139Deutsche Bahn
$63Flixbus
$257Lufthansa
Mon
May 30
$64Deutsche Bahn
Find prices
$187Lufthansa
Tue
May 31
$64Deutsche Bahn
Find prices
$125Eurowings
Wed
Jun 1
$64Deutsche Bahn
Find prices
$143Swiss
Thu
Jun 2
$71Deutsche Bahn
$34Flixbus
$171Eurowings
Fri
Jun 3
$105Deutsche Bahn
$51Flixbus
$125Eurowings
Sat
Jun 4
$82Deutsche Bahn
Find prices
Find prices
Sun
Jun 5
$82Deutsche Bahn
Find prices
Find prices
Mon
Jun 6
$64Deutsche Bahn
$51Flixbus
$197Swiss
Tue
Jun 7
$61Deutsche Bahn
Find prices
$171avion express
Wed
Jun 8
$61Deutsche Bahn
Find prices
$143Swiss
Thu
Jun 9
$64Deutsche Bahn
$34Flixbus
$137Air France
Fri
Jun 10
$71Deutsche Bahn
$40Flixbus
$125Eurowings
Sat
Jun 11
$71Deutsche Bahn
$34Flixbus
$103Eurowings
Sun
Jun 12
$71Deutsche Bahn
$40Flixbus
$143Swiss
Mon
Jun 13
$71Deutsche Bahn
$32Flixbus
$115Swiss
Tue
Jun 14
$34Deutsche Bahn
Find prices
$137Lufthansa
Wed
Jun 15
$71Deutsche Bahn
Find prices
$125Eurowings
Thu
Jun 16
$71Deutsche Bahn
$46Flixbus
$125airmax

Fastest train times from Hamburg to Zurich

Showing times and prices for May 28

Fastest Journey

7 h 56 m

Average

10 h 4 m

Trains per day

38

Distance

698 km

Of the 38 trains that leave Hamburg for Zurich every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 698 km distance in an average of 10 h 4 m but if you time it right, some trains will get you there in just 7 h 56 m .

The slowest trains will take 13 h 38 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
06:08AMHamburg Hbf7h56 02:04PMZürich HB
0 changes
$1391One-way
04:24PMHamburg Hbf8h00 12:24AMZürich HB
1 changes
$1391One-way
09:39AMHamburg Hbf8h25 06:04PMZürich HB
0 changes
$1391One-way
01:33PMHamburg Hbf8h31 10:04PMZürich HB
0 changes
$1391One-way
02:27PMHamburg Hbf8h35 11:02PMZürich HB
3 changes
$1391One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay in Zurich?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: Train from Hamburg to Zurich

distanceDistance433 miles (698 km)
durationAverage train duration11 h 25 min
priceAverage train ticket price$86 (€76)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain providersFlixTrain, ÖBB | InterCity, ÖBB | Nightjet, ÖBB | Euro City (EC), ÖBB | S-Bahn, ÖBB | ICE, Deutsche Bahn or Deutsche Bahn with connection

Trains from Hamburg to Zurich cover the 433 miles (698 km) long route taking on average 11 h 25 min with our travel partners like FlixTrain, ÖBB | InterCity, ÖBB | Nightjet, ÖBB | Euro City (EC), ÖBB | S-Bahn, ÖBB | ICE, Deutsche Bahn or Deutsche Bahn with connection. Normally, there are 7 trains operating per day, including direct services available. While the average ticket price for this route costs around $86 (€76), you can find the cheapest train ticket for as low as $64 (€56). Travelers depart most frequently from Hamburg Hbf and arrive in Zürich HB.

Train providers: Deutsche Bahn from Hamburg to Zurich trains

Deutsche Bahn trains will get you to Zurich from Hamburg from $64 (€56). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Hamburg to Zurich train.

Deutsche Bahn from Hamburg to Zurich train information:

  • Average Duration: 9 h 49 min
  • Average Price: $64
  • Deutsche Bahn frequency: 3 a day

Deutsche Bahn has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Hamburg to Zurich:

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

Travel Tips: Trains from Hamburg to Zurich

Travel by train to Zurich 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 Hamburg to Zurich.
FAQs

Is cross-border travel by train between Hamburg, Germany and Zurich, Switzerland allowed?

Travel between Hamburg, Germany and Zurich, Switzerland by train is: Fully open.

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

International entry status: Entry is fully open for citizens and permanent residents of Germany

Do I need to self-quarantine on arrival in Switzerland from Hamburg?

Conditions of entry:

  • No COVID-19 testing required
  • No quarantine required

What are the safety rules to follow in Zurich, Switzerland?

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

  • Physical distance requirement: metre (s) ( feet)
  • Face mask requirement: Regional advice

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

Are there travel restrictions, such as quarantine measures, in place when returning to Hamburg, Germany from Zurich, Switzerland?

Return travel from Switzerland to Germany is: Partially open.

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

Entry into Germany is allowed for: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to quarantine on arrival in Germany from Zurich?

Requirements for reentering:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 3 hours prior to arrival, or an Antigen test performed within 2 hours prior to arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 9 months are exempt from providing a negative COVID-19 test (certificate needed)

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

The government of Germany 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 5/26/22. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Hamburg from Zurich.

How much do cheap train tickets from Hamburg to Zurich cost?

If you’re looking to save money on tickets, you can find cheap Hamburg to Zurich trains for as little as $64 (€56)  in the next 7 days.

How much is a train ticket between Hamburg and Zurich?

The train price from Hamburg to Zurich is on average $86 (€76)  if you are looking to purchase your tickets for this trip in the next 7 days.

How far is Hamburg to Zurich by train?

You should expect to travel around 433 miles (698 km)  from Hamburg to Zurich by train.

How long is a train to Zurich from Hamburg on average?

On average the Hamburg to Zurich train travel time is 11 h 25 min  for the 433 miles (698 km) long journey, but the duration can vary if you travel on weekends and holidays.

What train station in Hamburg goes to Zurich? What train station do I come into Zurich from Hamburg?

When taking a train from Hamburg, you have a couple of train stations you can depart from including Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg. When you arrive in Zurich, your train can arrive in train stations including Zürich HB, Zürich Stadelhofen and Zürich Oerlikon.

Omio customers traveling this route book their trains from Hamburg Hbf   to Zürich HB.

Where is the departure train station in Hamburg located? Where is the arrival train station in Zurich located?

Passengers booking this journey most frequently board their trains from Hamburg Hbf and need to travel around 1.8 miles (2.9 km) from the city center to get to this train station.

Passengers arriving in Zurich most often arrive at Zürich HB and need to travel around 1.4 miles (2.2 km) from this train station to the city center.

What train companies go from Hamburg to Zurich?

If you're looking for trains from Hamburg to Zurich, you can rely on FlixTrain, ÖBB | InterCity, ÖBB | Nightjet, ÖBB | Euro City (EC), ÖBB | S-Bahn, ÖBB | ICE, Deutsche Bahn or Deutsche Bahn with connection to get you to Zurich. It's also good to check out all possible train companies for the Hamburg to Zurich journey to see if there might be differences in the amenities they offer.

Can I buy a direct train from Hamburg to Zurich?

Yes, there are 7 direct trains per day from Hamburg to Zurich. You can look to travel with Deutsche Bahn  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.

How many trains are there to Zurich from Hamburg a day?

The average number of trains departing Hamburg for Zurich is 7 a day. The train schedules and services may vary between weekdays and weekends.

When can I take the first train from Hamburg to Zurich? When can I take the last train for the day?

The earliest train for this journey departs from Hamburg at 4: 24 PM. The last train leaves from Hamburg at 9: 46 PM. Check Omio for the latest train schedule from Hamburg to Zurich and book the best time to depart on your chosen travel date.

How far in advance should I book train tickets from Hamburg to Zurich for the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you buy train tickets between Hamburg and Zurich within the next 7 days, you can find tickets to cost on average $86 (€76) one way. To find the best prices for this route, consider booking your train ticket from Hamburg to Zurich a few months in advance.

Important Stations and Airports for this Journey

Hamburg
Zurich
Hamburg Hbf is the most popular Hamburg railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Hamburg for your trip to Zurich.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 4039184400
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 06: 00 - 21: 30 | Sat - Sun: 08: 00 - 20: 15
Public transit options for Hamburg Hbf
U-Bahn lines: U1, U2, U3, U4
S-Bahn lines: S1, S2, S3, S11, S21, S31
Bus lines: 2, 5, 6, 16, 17, 19, 112, X35, 31, 37
Train lines: ICE, EC, IC, FLX, NJ, RE, RB, IRE