Live trains in Switzerland
Real-time positions and delays, from the operators' open data.
- Trains now
on the map
- On time nowNo data
The operator does not publish real-time delays
- Trains today7,773
since 00:00 local time
- Punctuality today95.7 %
of 4,703 trains reporting a delay
On time: less than 3 minutes late. The percentage only counts trains that report their delay.
Main stations
by number of trains- Zürich HB
- Bern
- Olten
- Basel SBB
- Lausanne
- Renens VD
- Zürich Oerlikon
- Winterthur
- Luzern
- Genève
- Aarau
- Morges
- Nyon
- Zürich Hardbrücke
- Vevey
- Zürich Stadelhofen
- Zürich Flughafen
- Zug
- Liestal
- Brig
- Montreux
- Biel/Bienne
- St. Gallen
- Lenzburg
- Thun
- Aigle
- Fribourg/Freiburg
- Baden
- Brugg AG
- Bellinzona
- Pfäffikon SZ
- Genève-Aéroport
- Visp
- Thalwil
- Sargans
- Lugano
- Zürich Altstetten
- Martigny
- Rapperswil SG
- Spiez
- St-Maurice
- Solothurn
- Sissach
- Dietikon
- Wädenswil
- Arth-Goldau
- Chur
- Allaman
- Mendrisio
- Effretikon
Busiest lines
last 7 daysOperators
today| Operator | Trains | Punctuality |
|---|---|---|
| SBB CFF FFS | 2,795 | 96 % |
| SNCF | 1,345 | No data |
| BLS | 699 | 98.5 % |
| Thurbo | 523 | 97.7 % |
| SOB | 246 | 97.8 % |
| RhB | 215 | 99.3 % |
| RBS | 189 | 99.3 % |
| Aargau Verkehr | 181 | 98.4 % |
| Appenzeller Bahnen | 157 | 97.3 % |
| DB Regio Baden-Württemberg | 147 | 80.4 % |
| zb Zentralbahn | 133 | 99 % |
| MGB | 130 | 92.4 % |
Other countries
- 🇦🇺 Australia
- 🇧🇪 Belgium
- 🇧🇬 Bulgaria
- 🇨🇦 Canada
- 🇨🇿 Czechia
- 🇩🇪 Germany
- 🇩🇰 Denmark
- 🇪🇪 Estonia
- 🇪🇸 Spain
- 🇫🇮 Finland
- 🇫🇷 France
- 🇬🇧 United Kingdom
- 🇭🇷 Croatia
- 🇮🇪 Ireland
- 🇮🇱 Israel
- 🇮🇹 Italy
- 🇯🇵 Japan
- 🇱🇺 Luxembourg
- 🇱🇻 Latvia
- 🇲🇾 Malaysia
- 🇳🇱 Netherlands
- 🇳🇴 Norway
- 🇵🇱 Poland
- 🇵🇹 Portugal
- 🇷🇴 Romania
- 🇸🇪 Sweden
- 🇸🇮 Slovenia
- 🇸🇰 Slovakia
- 🇺🇸 United States