Duration 3h 3m
Distance 420.1 km
Average price SFr 120
Possible routes 7 found

Wiesbaden to Zürich

Rome2rio has found 7 ways to get from Wiesbaden to Zürich by flight, train, bus and car. The cheapest way to get from Wiesbaden to Zürich costs only 26€, and the quickest way takes just 3h 3m. We recommend flying from Frankfurt to Zurich, which is the fastest option and takes around 3h 3m.

Recommended route

Fly to Zurich

  1. Frankfurt
    FRA - ZRH
  2. Zürich
Fastest
3h 3m
SFr 103 - SFr 293
Alternative routes

Fly to Basel, train

  1. Frankfurt
    FRA - BSL
  2. Basel Sbb
    Ice / ...
  3. Zürich
3h 49m
SFr 96 - SFr 338

Fly to Friedrichshafen, train

  1. Frankfurt
    FRA - FDH
  2. Friedrichshafen Flughafen
    Ire / ...
  3. Singen(Hohentwiel)
    Ic / ...
  4. Zürich
5h 4m
SFr 135 - SFr 382

Train

  1. Mainz Hbf
    Re / ...
  2. Mannheim Hbf
    Ice / ...
  3. Zürich
5h 21m
Bookable on Rome2rio
SFr 51 - SFr 202

Bus

  1. Mainz
    207
  2. Zürich
7h 20m
Cheapest
SFr 29 - SFr 35

Bus, night train

  1. Wiesbaden
    N955 / ...
  2. Heidelberg Hbf
    Nj
  3. Zürich
7h 18m
SFr 39 - SFr 51

Drive

  1. Wiesbaden
    420 km
  2. Zürich
3h 50m
SFr 50 - SFr 80

Frequently asked questions

Want to know about travelling from Wiesbaden to Zürich? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Wiesbaden to Zürich is to bus which costs 26€ - 35€ and takes 7h 20m.

More details

The quickest way to get from Wiesbaden to Zürich is to fly which costs 90€ - 270€ and takes 3h 3m.

More details

No, there is no direct bus from Wiesbaden to Zürich. However, there are services departing from Wiesbaden and arriving at Zurich via Mainz. The journey, including transfers, takes approximately 7h 20m.

More details

No, there is no direct train from Wiesbaden to Zürich. However, there are services departing from Wiesbaden Hbf and arriving at Zuerich Hb via Mainz Hbf and Mannheim Hbf. The journey, including transfers, takes approximately 5h 21m.

More details

The distance between Wiesbaden and Zürich is 303 km. The road distance is 420.1 km.

Get driving directions

The best way to get from Wiesbaden to Zürich without a car is to train which takes 5h 21m and costs 45€ - 190€.

More details

It takes approximately 3h 3m to get from Wiesbaden to Zürich, including transfers.

More details

Wiesbaden to Zürich bus services, operated by FlixBus, depart from Mainz station.

More details

Wiesbaden to Zürich train services, operated by Deutsche Bahn Regional, depart from Mainz Hbf station.

More details

The best way to get from Wiesbaden to Zürich is to fly which takes 3h 3m and costs 90€ - 270€. Alternatively, you can train, which costs 45€ - 190€ and takes 5h 21m, you could also bus, which costs 26€ - 35€ and takes 7h 20m.

Mode details

The quickest flight from Frankfurt Airport to Zurich Airport is the direct flight which takes 50 min.

Search flights

Wiesbaden to Zürich bus services, operated by FlixBus, arrive at Zurich station.

More details

Wiesbaden to Zürich train services, operated by Deutsche Bahn Intercity-Express, arrive at Zuerich Hb station.

More details

Yes, the driving distance between Wiesbaden to Zürich is 420 km. It takes approximately 3h 50m to drive from Wiesbaden to Zürich.

Get driving directions

Swiss and Lufthansa offer flights from Frankfurt Airport to Zurich Airport.

Search flights

Book your Wiesbaden to Zürich train tickets online with Rome2rio.

Search and book

There are 619+ hotels available in Zürich. Prices start at SFr 100 per night.

More details

The best way to get from Wiesbaden to Frankfurt Airport is to train which takes 39 min and costs 6€ - 21€.

More details

How to travel from Wiesbaden to Zürich

Find all the possible transport options for your trip from Wiesbaden to Zürich right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Wiesbaden and Zürich?

Swiss and Lufthansa fly from Wiesbaden to Zürich every 3 hours. Alternatively, you can take a train from Wiesbaden to Zürich via Mainz Hbf and Mannheim Hbf in around 5h 21m.
Airlines
Ave. Duration
51 min
Frequency
Every day
Estimated price
SFr 150 - SFr 650
Ave. Duration
51 min
Frequency
Every day
Estimated price
SFr 150 - SFr 650
Train operators
Ave. Duration
43 min
Frequency
5 times a day
Estimated price
SFr 14 - SFr 20
Ave. Duration
1h 49m
Frequency
3 times a day
Estimated price
SFr 22 - SFr 35
Bus operators
Ave. Duration
6h
Frequency
4 times a day
Estimated price
SFr 24 - SFr 29

Zürich, Switzerland

Zürich or Zurich is the largest city in Switzerland and the capital of the canton of Zürich. It is located in north-central Switzerland at the northwestern tip of Lake Zürich. The municipality has approximately 400,028 inhabitants, the urban agglomeration 1.315 million, and the Zurich metropolitan area 1.83 million. Zürich is a hub for railways, roads, and air traffic. Both Zürich Airport and railway station are the largest and busiest in the country. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe