Interlaken to Zurich by train

Last reviewed: July 2026

Typical duration
1h55m
Frequency
hourly
Direct
Direct service (one change)
From price
from CHF 29
Zurich to Zermatt by train

Train service

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s national railway company, operating long-distance, regional, and international train services across Europe.

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

How long does the train from Interlaken to Zurich take?

The fastest trains complete the journey in around 1 hour 55 minutes with a single change at Bern. Most services take between 1 hour 55 minutes and 2 hours 10 minutes.

How much does a train ticket from Interlaken to Zurich cost?

A standard second-class point-to-point ticket costs approximately CHF 76 one way at 2026 prices. Cheaper options are available if you book in advance or hold a Swiss rail pass.

How often do trains run from Interlaken to Zurich?

Trains depart at least every hour throughout the day between Interlaken Ost and Zürich HB. The connection at Bern is typically well-timed and clearly signposted.

Is there a scenic alternative route from Interlaken to Zurich?

Yes. The slower route via Luzern takes the Luzern, Interlaken Express over the Brünig Pass, passing Lakes Brienz, Lungern, and Sarnen before connecting to Zurich from Lucerne. Total journey time is 2 hours 40 minutes to 3 hours.

Which stations do trains from Interlaken to Zurich use?

Most trains depart from Interlaken Ost and terminate at Zürich HB. From Zürich HB, the airport is just 10 to 12 minutes by frequent S-Bahn with no seat reservation needed.

More routes