ÖV Schweiz app icon

Your commute –
to the minute

Countdown to the next connection, timers before every departure and reminders for your favourite routes. Online with platforms and delays, offline with timetable packages for all of Switzerland.

What the app does

Made for commuters: set your route once, and ÖV Schweiz always shows the next matching connection. No sign-up, no ads, no tracking. In German, French, Italian and English.

Countdown

The minutes until the next connection of your favourite route, big on the start screen – the right route for where you are or what time it is, with live delays.

Timers and alarms

Set one or more timers for any departure or connection, for example 10 and 3 minutes before – as a notification or as an alarm.

Connections with via

From A to B, also via up to five stops, with changes, platforms and every stop of each journey.

Departures of every stop

The next departures with line, destination, platform and delay – also for stops near you. Over 35,000 stops of train, bus, tram, boat and mountain railway.

Favourites by weekday and time

Zug → Luzern in the morning, Luzern → Zug in the evening: every route applies on the days and at the times you choose.

News on the go

Newspapers and feeds in sections you can sort and extend – one tap and you keep reading.

What the app looks like

Offline timetables: even without a network

In a tunnel, in a valley or out of data, ÖV Schweiz shows the departures from timetable packages stored on your phone: the whole of Switzerland, single regions or single cities. Packages can be combined and added at any time, in the app under Offline Timetables. All prices are one-time purchases, no subscription; timetable updates are included. Online, the app works without any purchase.

Everything

Whole Switzerland

CHF 20.– one-time

All stops, all regions, all cities in one package, about 580 MB.

10 regions

One region

CHF 3.– per region one-time

All stops of the region and every journey calling there, 16 to 134 MB.

Zürich · Basel · Bern · Luzern · St. Gallen · Graubünden · Ticino · Wallis · Lausanne · Genève

30 cities

One city

CHF 1.– per city one-time

The city and its surroundings, 2 to 87 MB.

Zürich · Genève · Basel · Lausanne · Bern · Winterthur · Luzern · St. Gallen · Lugano · Biel/Bienne · Thun · Bellinzona · Fribourg · La Chaux-de-Fonds · Schaffhausen · Chur · Uster · Sion · Neuchâtel · Zug · Yverdon-les-Bains · Rapperswil-Jona · Dübendorf · Dietikon · Montreux · Aarau · Baden · Olten · Solothurn · Frauenfeld

Timetable data: SBB / opentransportdata.swiss, timetable year 2026. All prices one-time (in-app purchase, no subscription), in Switzerland; the stores charge in the currency of your account.

Which package covers your place?

Every stop belongs to the region whose centre it reaches fastest by public transport – so the borders follow the lines and valleys. The circles are the city packages; the app has the same map under “Map”.

Your data stays with you

  • No account, no ads, no tracking
  • Favourites, timers, history and settings stay on your device
  • Your phone sets timers and reminders itself, without a server
  • Purchases go through the App Store or Google Play, we see no payment data

Read the privacy policy

Timetable and real-time data: transport.opendata.ch and SBB / opentransportdata.swiss. ÖV Schweiz is not an app of SBB or of any transport company.