Public transport in Switzerland

Vo hie nach dert

From here to there. That is the whole feature list.

The whole Swiss timetable, on your device: it answers in a tunnel, in a side valley, with the aerial switched off. And it knows the tricks that get you there a train earlier.

No account. No cookies. Nothing here for you to accept.

Runs on Browser · Android · Wear OS · Linux · macOS · Windows · Terminal · Pebble

Things we have not found elsewhere

Carefully said: we have not tried every app. These are the four things riders tell us they miss when they use something else.

The whole country, offline

Not a cache of your recent searches. The entire Swiss timetable is preprocessed into one file on your device, so a search in a tunnel or a valley with no bars is the same search as the one at home.

  • Searches without signal The whole Swiss timetable rides along on your device. A tunnel changes nothing.
  • Live delays, honestly Where real-time data exists, times shift with it. Where it does not, you see the plan — and are told so.

Get there faster

Tell the app how quickly you move and it offers the tighter connections — often a train earlier.

  • Where to stand Carriage layout and door side for many trains. Wait at the right end of the platform, not along it.
  • Which carriage, not just which train Where the operator publishes a formation, we draw it: first and second class, the dining car, room for a bike or a pram, and which end of the platform to wait at.

What it does

Enough to get you to the platform, and little else. Everything here works today.

Leave on time

A countdown to the minute you need to head out. No re-reading the timetable.

Transfer at a glance

The next platform, and whether you can actually reach it — while the train is still moving.

On your wrist

Next stop and countdown on Wear OS, for when the phone stays in the pocket.

From your door, not the station

Search from an address, or to one. The walk at either end is part of the answer, and the countdown is to the moment you have to leave.

A whole day out

Several places in one day, with as long as you like at each. Ask to leave somewhere after nine and it finds the next nine there is.

Fourteen languages, seven of them dialect

German, Swiss Standard German, French, Italian, Romansh, Spanish and English — and Baseldütsch, Bärndütsch, Züridütsch, Bündner, Thurgauer, Solothurner and Wallisertitsch. You may be reading one of them now.

Where it runs

Eight ways in, one engine. The same Rust core answers the query on the phone, on the desktops and in your terminal — and on our server for the browser. The watches show what the phone has already found.

Screenshot of the watch app

In your browser

Nothing to install: type where you are and where you are going, and go. Put it on your home screen and it offers to keep the whole timetable on the phone — then it works with no signal too.

Offline too, once on your home screen Open the timetable →

Android phone or tablet

The full offline planner. Your browser installs the file directly and Android asks once whether to allow it. No store account stands in the way.

Works offline On Google Play it is in closed testing: Google requires 12 testers before a new app may go public. Join with your Play Store address.

Wear OS watch

The next stop and a countdown on your wrist, beside the phone app, for when the phone stays in the pocket.

Linux

An archive to unpack and run — no installation step. Wayland or X11, x86-64.

Works offline

macOS

A disk image for Apple Silicon and Intel. It is not notarised, so the very first launch needs a right-click and then Open.

Works offline

Windows

An installer for your own account, with no administrator prompt. It is not code-signed, so Windows warns once before it runs. A version for the Microsoft Store is waiting for Microsoft’s certification.

Works offline

Your terminal

One command for a plain answer, another for the interactive board. A single static binary for Linux, x86-64.

Works offline

Pebble

Yes, still Pebble — installed through the Pebble phone app, for a watch that refuses to be finished.

iPhone

The app is written and builds. It has not run on an iPhone yet — and a simulator is not a train.

No device to test on yet — we are still working out how to get hold of one. Coming soon

Apple Watch

A companion to the iPhone app — countdown, platform and next train on the wrist. Written, and waiting for the same thing: a watch to run on.

No device to test on yet — we are still working out how to get hold of one. Coming soon

Every file, with its version and checksum →

Or skip the app entirely: ask your AI assistant — Claude, ChatGPT, Gemini and others can use the same engine directly.

Built the Swiss way

Three promises, all of them checkable.