← Zurück zu den Abfahrten
Live Departures
Echtzeit-Abfahrtstafeln für den öffentlichen Verkehr in der Schweiz und Deutschland — direkt im Browser, ohne App, ohne Registrierung, ohne Tracking.
Was macht diese App?
Sie zeigt die nächsten Abfahrten von jedem Zug-, Tram- oder Bushalt in der Schweiz und Deutschland. Die Daten werden bei jedem Aufruf live von öffentlichen APIs abgerufen.
Funktionen
- 🇨🇭 / 🇩🇪 Länder-Umschalter — Die Flagge oben rechts wechselt zwischen der Schweiz und Deutschland. Favoriten, Suche und Umgebung reagieren je auf das aktive Land.
- Favoriten — Deine am häufigsten genutzten Haltestellen werden automatisch gespeichert und nach Nutzungshäufigkeit sortiert. Stationen, die du seit 14 Tagen nicht mehr benutzt hast, rutschen ans Ende.
- Umgebung — Findet Haltestellen in der Nähe deines aktuellen Standorts.
- Suche — Autocomplete-Suche für Haltestellen im aktiven Land.
- Gleis / Kante / Anleger — «Gleis» im Tabellenkopf antippen, um die Gleisangabe unter jeder Abfahrt anzuzeigen. Bei Trams und Bussen erscheint «Kante», bei Fähren «Anleger».
- Verspätungsanzeige — Ein rotes ! erscheint vor der Abfahrtszeit, wenn eine Verbindung verspätet ist.
- Zugausfall — Fällt eine Verbindung aus, erscheint ein rotes ✕ und die Zeile wird durchgestrichen.
- Gleisänderung — Wechselt ein Zug kurzfristig das Gleis, wird das ursprüngliche Gleis durchgestrichen und das neue rot angezeigt.
- Zeitformate — «Abfahrt» antippen, um zwischen relativer Zeit (3', 1:05) und Uhrzeit (14:32) zu wechseln.
- Automatische Aktualisierung — Die Tafel aktualisiert sich alle 60 Sekunden automatisch. Beim Zurückkehren zur App wird sofort neu geladen.
- Zwei Sprachen — Deutsch und Englisch, mit DE/EN umschalten.
- Auf dem Homescreen installieren — Funktioniert als PWA auf iOS und Android. Siehe Installationsanleitung.
Häufige Fragen
Ist die App kostenlos?
Ja, vollständig kostenlos. Keine Werbung, keine Abonnements. Wer die App nützlich findet, darf dem Entwickler gerne ein Trinkgeld dalassen:
Funktioniert sie offline?
Nein — Echtzeit-Abfahrtsdaten erfordern eine Internetverbindung. Die App-Oberfläche lädt schnell, aber die Abfahrtsdaten werden immer live abgerufen.
Warum lädt es manchmal langsam?
Die App nutzt öffentliche APIs, die gelegentlich langsam oder kurzzeitig nicht erreichbar sind. Es wird eine Statusmeldung angezeigt und einmal automatisch erneut versucht.
Meine Haltestelle ist nicht in der Liste
Den Modus «Andere» nutzen und den Namen eintippen. Die Autocomplete-Suche durchsucht alle Haltestellen im aktiven Land.
Die Gleisinformation fehlt
Gleisdaten sind nur verfügbar, wenn der jeweilige Betreiber sie veröffentlicht. In der Schweiz z. B. Zürich HB, Stadelhofen, Bellevue; in Deutschland z. B. Berlin Hbf. An einfachen Haltestellen ohne Gleisangabe bleibt das Feld leer.
Welche Datenquellen werden verwendet?
- 🇨🇭 Schweiz: transport.opendata.ch — deckt alle Schweizer Betreiber ab (SBB, ZVV, BLS usw.)
- 🇩🇪 Deutschland: Transitous — Community-Dienst auf Basis von GTFS/DELFI-Feeds; kein SLA
Beide APIs sind öffentlich und kostenlos. Es ist kein API-Schlüssel erforderlich.
Werden Daten über mich gespeichert?
Keine Daten werden serverseitig erfasst. Deine Favoriten und die Spracheinstellung werden ausschliesslich lokal auf deinem Gerät gespeichert (Browser-LocalStorage). Die App verwendet GoatCounter für anonyme Seitenaufrufe — keine Cookies, kein Fingerprinting.
Wie lösche ich meine Favoriten?
In den Browser-Entwicklertools unter Application → Local Storage den Eintrag favourites_v2 löschen. Oder einfach alte Haltestellen nicht mehr nutzen — sie verschwinden nach 14 Tagen automatisch.
© 2026 Martin · Live Departures v1.5 · Alle Rechte vorbehalten.
← Back to departures
Live Departures
Real-time public transport departure boards for Switzerland and Germany — directly in your browser, no app, no registration, no tracking.
What does this app do?
It shows the next departures from any train, tram, bus or ferry stop in Switzerland and Germany. Data is fetched live from public APIs every time you open the app.
Features
- 🇨🇭 / 🇩🇪 Country toggle — the flag button in the top right switches between Switzerland and Germany. Favorites, search, and nearby all respond to the active country.
- Favorites — your most-used stations are remembered and ranked automatically. Stations you haven't used in 14 days drop to the bottom.
- Nearby — finds stations close to your current location.
- Search — autocomplete search for any stop in the active country.
- Track / Bay / Pier — tap "Track" in the header to show platform information below each departure. Trams and buses show "Bay", ferries show "Pier".
- Delay indicator — a red ! appears before the departure time when a service is delayed.
- Cancellations — if a service is cancelled, a red ✕ appears and the row is struck through.
- Platform changes — when a train moves to a different platform at short notice, the original is shown struck through and the new one in red.
- Time formats — tap "Departure" to switch between relative time (3', 1:05) and clock time (14:32).
- Auto-refresh — the board updates silently every 60 seconds. When you switch back to the app, it refreshes immediately.
- Two languages — German and English, tap DE/EN to switch.
- Install on your home screen — works as a PWA on iOS and Android. See the install guide.
Frequently Asked Questions
Is this free?
Yes, completely free. No ads, no subscriptions. If you find it useful, tips are always welcome:
Does it work offline?
No — live departure data requires an internet connection. The app shell loads quickly but the departure data is always fetched in real time.
Why does it sometimes load slowly?
The app uses public APIs that are occasionally slow or briefly unavailable. It will show a status message and retry automatically once before reporting a failure.
My station is not in the list
Use the "Other" mode and type the station name. The autocomplete searches all stops in the active country.
The track information is missing
Platform data is only available when the operator publishes it. In Switzerland for example Zürich HB, Stadelhofen, Bellevue; in Germany for example Berlin Hbf. At simple stops without platform data the field is left empty.
What data sources are used?
- 🇨🇭 Switzerland: transport.opendata.ch — covers all Swiss operators (SBB, ZVV, BLS, etc.)
- 🇩🇪 Germany: Transitous — community-operated service based on GTFS/DELFI feeds; no SLA
Both APIs are public and free. No API key is required.
Is any data stored about me?
No server-side data is collected. Your favorites and language preference are stored locally on your device only (browser localStorage). The app uses GoatCounter for anonymous page view counting — no cookies, no fingerprinting.
How do I clear my favorites?
Open your browser's developer tools, go to Application → Local Storage, and delete the entry favourites_v2. Or simply stop using old stations — they will fade out automatically after 14 days.
© 2026 Martin · Live Departures v1.5 · All rights reserved.