Vienna to Zurich by Train
Direct high-speed service · from €98.4
Route Overview: Vienna to Zurich
Travel from Vienna to Zurich by OBB Railjet or save a night's hotel with the OBB Nightjet sleeper train. Daytime services take approximately 7 hours and 50 minutes through spectacular Alpine scenery, while the overnight Nightjet lets you sleep your way across Austria and Switzerland.
The 750 km journey passes through Salzburg, Innsbruck, and the dramatic Arlberg Pass, with views of snow-capped peaks and green valleys. Up to 5 daily connections are available, combining Railjet and Nightjet services.
Fares start from €30 for a Nightjet seat. Daytime Railjet Sparschiene fares begin at approximately €35. Both operators offer Economy, First Class, and premium options.
How Long Is the Vienna to Zurich Train?
The direct OBB (Austrian Federal Railways) from Vienna to Zurich takes approximately 7h 50min, with multiple daily departures.
How Much Does a Vienna to Zurich Train Ticket Cost?
Tickets start from €98.4 when booked in advance. Prices vary by date, time, and availability.
How Many Trains Run Daily from Vienna to Zurich?
Up to 5/day trains operate daily on the Vienna to Zurich route.
Train Operator
OBB (Austrian Federal Railways)
Direct high-speed service · 7h 50min max
Which Stations Serve the Vienna to Zurich Route?
Wien Hauptbahnhof
- U-Bahn: U1 (Hauptbahnhof)
- Major shopping and dining hub
Zurich HB
- Tram and S-Bahn hub
- Bahnhofstrasse shopping street starts at the station exit
- RER Short walk to Lake Zurich
What Classes Are Available on Vienna to Zurich Trains?
Economy (Railjet)
- 2+2 seating
- Free WiFi
- Power outlets
- Restaurant car access
First Class (Railjet)
- 2+1 seating
- Extra legroom
- At-seat service
- Free WiFi
Nightjet Couchette
- 4- or 6-berth couchette
- Bedding and pillow provided
- Wake-up service
- Breakfast available
How to Book the Vienna to Zurich Train?
Starting Price
Per person, one way in Economy (Railjet) class. Prices shown are indicative and based on recent availability. Actual fares may vary.
Book Early
Tickets are available up to 6 months in advance. Advance bookings offer the best prices.
Children & Youth
Children 4-11 may qualify for reduced fares. Youth discounts may be available. Infants under 4 travel free
Luggage
Standard luggage allowance applies
What Should You Know About Vienna to Zurich Trains?
Nightjet Option
The OBB Nightjet overnight train departs Vienna in the evening and arrives in Zurich the next morning (approx. 10h 40min). Fares start from €30 for a seat, with couchettes and sleeper cabins available.
Daytime Railjet
Daytime Railjet services take approximately 7h 50min and run roughly every 2 hours. The scenic route passes through Salzburg, Innsbruck, and the Arlberg region.
Alpine Scenery
The daytime route through the Arlberg Pass between Innsbruck and Feldkirch offers spectacular Alpine views, especially during the Inntal valley and Vorarlberg sections.
Border Crossing
The train crosses from Austria into Liechtenstein territory briefly before entering Switzerland. No passport control, but carry valid ID. Swiss Francs needed for purchases in Switzerland.
Frequently Asked Questions: Vienna to Zurich
Daytime OBB Railjet services take approximately 7 hours and 50 minutes. The Nightjet overnight train takes about 10 hours and 40 minutes, arriving in the morning.
Nightjet seat fares start from €30. Couchettes start from approximately €50 and private sleeper cabins from €90. Daytime Railjet Sparschiene fares start from €35.
Yes, direct OBB Railjet trains run multiple times daily, and the Nightjet offers a direct overnight connection. Both services operate Vienna Hbf to Zürich HB without changes.
The Nightjet offers three accommodation options: reclining seats (most affordable), 4- or 6-berth couchettes (with bedding), and private sleeper cabins (1–3 berths with wash basin). All options include earplugs and a wake-up service.
The Railjet passes through Linz, Salzburg, Innsbruck, and Feldkirch before crossing into Switzerland via Buchs/SG. The Arlberg section between Innsbruck and Bludenz offers stunning mountain scenery.