Neuchâtel: is my train late?
Next hour: 0 of 15 departures running late, 0 cancelled · as of 20:23
Trade on whether trains at Neuchâtel run on time. Markets settle on the station's official board.
Departures
197
Arrivals
195
Operators
4
Live board
- Fribourg/Freiburg On time1428066%Market
- Yverdon-les-Bains On time606665%Market
- Zürich HB On time53756%Market
- nowLa Chaux-de-Fonds On time323865%Market
- Bern On time323964%Market
- Corcelles-Peseux On time696482%Market
- Biel/Bienne On time607165%Market
- Lausanne On time53453%Market
- Buttes On time707865%Market
- Fribourg/Freiburg On time1418262%Market
- Basel SBB On time163756%Market
- La Chaux-de-Fonds On time398865%Market
- Kerzers On time1578165%Market
- Corcelles-Peseux On time696669%Market
- Lausanne On time163656%Market
- Fribourg/Freiburg On time1428458%Market
- Zürich HB On time53956%Market
- Yverdon-les-Bains On time607060%Market
- La Chaux-de-Fonds On time324060%Market
- Bern On time324159%Market
- Biel/Bienne On time607559%Market
- Lausanne On time53653%Market
- Buttes On time708258%Market
Departures from Neuchâtel
Showing 14 of 197
- to Buttes5 min or more counts as lateTRN-RVT 705070%On time
- to Fribourg/Freiburg5 min or more counts as lateTPF 1414667%On time
- to La Chaux-de-Fonds5 min or more counts as lateSBB 397475%On time
- to Kerzers5 min or more counts as lateBLS 1575379%On time
- to Fribourg/Freiburg5 min or more counts as lateTPF 1425067%On time
- to Corcelles-Peseux5 min or more counts as lateSBB 694089%On time
- to Buttes5 min or more counts as lateTRN-RVT 705469%On time
- to Fribourg/Freiburg5 min or more counts as lateTPF 1415266%On time
- to La Chaux-de-Fonds5 min or more counts as lateSBB 397678%On time
- to Kerzers5 min or more counts as lateBLS 1575778%On time
- to Corcelles-Peseux5 min or more counts as lateSBB 694287%On time
- to Biel/Bienne5 min or more counts as lateSBB 744976%On time
- to Fribourg/Freiburg5 min or more counts as lateTPF 1425467%On time
- to Buttes5 min or more counts as lateTRN-RVT 705870%On time
Arrivals at Neuchâtel
Showing 14 of 195
- from Corcelles-Peseuxon time5 min or more counts as lateSBB 693986%On time
- from Fribourg/Freiburgon time5 min or more counts as lateTPF 1424367%On time
- from Corcelles-Peseuxon time5 min or more counts as lateSBB 694187%On time
- from Kerzerson time5 min or more counts as lateBLS 1575277%On time
- from La Chaux-de-Fondson time5 min or more counts as lateSBB 397776%On time
- from Fribourg/Freiburgon time5 min or more counts as lateTPF 1414566%On time
- from Butteson time5 min or more counts as lateTRN-RVT 705570%On time
- from Corcelles-Peseuxon time5 min or more counts as lateSBB 694387%On time
- from Fribourg/Freiburgon time5 min or more counts as lateTPF 1424767%On time
- from Biel/Bienneon time5 min or more counts as lateSBB 744876%On time
- from Pontarlieron time5 min or more counts as lateSBB 1812569%On time
- from Kerzerson time5 min or more counts as lateBLS 1575679%On time
- from La Chaux-de-Fondson time5 min or more counts as lateSBB 397975%On time
- from Fribourg/Freiburgon time5 min or more counts as lateTPF 1415167%On time
On-time record
All settled markets at Neuchâtel, by result.
Departures
60On time
100%
60
Based on the last 60 settled markets on GADUIN.
Arrivals
60On time
100%
60
Based on the last 60 settled markets on GADUIN.
Recently settled
The last 120 Neuchâtel markets to settle.
- The 17:31 Buttes → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:17 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:17 Fribourg/Freiburg → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 18:05 Neuchâtel → Corcelles-Peseux arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:23 Bern → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:32 La Chaux-de-Fonds → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:18 Neuchâtel → Genève-Aéroport arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:31 Kerzers → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:50 Corcelles-Peseux → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:21 Biel/Bienne → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:02 Buttes → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:46 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:36 Neuchâtel → Corcelles-Peseux arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:06 Genève-Aéroport → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:47 Fribourg/Freiburg → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:08 Neuchâtel → Biel/Bienne arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:00 Neuchâtel → La Chaux-de-Fonds arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:04 Neuchâtel → Kerzers arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:19 Corcelles-Peseux → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:31 Buttes → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:17 Fribourg/Freiburg → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:17 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 17:05 Neuchâtel → Corcelles-Peseux arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:32 La Chaux-de-Fonds → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:50 Corcelles-Peseux → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:31 Kerzers → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:21 Biel/Bienne → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:02 Buttes → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:46 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:47 Fribourg/Freiburg → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:36 Neuchâtel → Corcelles-Peseux arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:08 Neuchâtel → Biel/Bienne arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:00 Neuchâtel → La Chaux-de-Fonds arrived on time on Nov 13Closed Nov 13, 2026On time
- The 16:04 Neuchâtel → Kerzers arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:31 Buttes → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:17 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:17 Fribourg/Freiburg → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:32 La Chaux-de-Fonds → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:31 Kerzers → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:03 Pontarlier → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:21 Biel/Bienne → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:02 Buttes → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:47 Fribourg/Freiburg → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:08 Neuchâtel → Biel/Bienne arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:04 Neuchâtel → Kerzers arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:00 Neuchâtel → La Chaux-de-Fonds arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:19 Corcelles-Peseux → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:31 Buttes → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:17 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 15:05 Neuchâtel → Corcelles-Peseux arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:32 La Chaux-de-Fonds → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:50 Corcelles-Peseux → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:31 Kerzers → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:46 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:36 Neuchâtel → Corcelles-Peseux arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:47 Fribourg/Freiburg → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:04 Neuchâtel → Kerzers arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:00 Neuchâtel → La Chaux-de-Fonds arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:19 Corcelles-Peseux → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:31 Buttes → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:17 Fribourg/Freiburg → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:17 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 14:05 Neuchâtel → Corcelles-Peseux arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:32 La Chaux-de-Fonds → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:31 Kerzers → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:50 Corcelles-Peseux → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:18 Neuchâtel → Yverdon-les-Bains arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:02 Buttes → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:46 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:47 Fribourg/Freiburg → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:36 Neuchâtel → Corcelles-Peseux arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:00 Neuchâtel → La Chaux-de-Fonds arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:04 Neuchâtel → Kerzers arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:19 Corcelles-Peseux → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:51 Biel/Bienne → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:31 Buttes → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:17 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:17 Fribourg/Freiburg → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 13:05 Neuchâtel → Corcelles-Peseux arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:32 La Chaux-de-Fonds → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:31 Kerzers → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:50 Corcelles-Peseux → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:21 Biel/Bienne → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:18 Neuchâtel → Yverdon-les-Bains arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:02 Buttes → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:46 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:47 Fribourg/Freiburg → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:36 Neuchâtel → Corcelles-Peseux arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:08 Neuchâtel → Biel/Bienne arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:04 Neuchâtel → Kerzers arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:00 Neuchâtel → La Chaux-de-Fonds arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:41 Neuchâtel → Buttes arrived on time on Nov 13Closed Nov 13, 2026On time
- The 12:19 Corcelles-Peseux → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:51 Biel/Bienne → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:31 Buttes → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:17 Fribourg/Freiburg → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:17 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:32 La Chaux-de-Fonds → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:31 Kerzers → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:03 Pontarlier → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:02 Buttes → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:46 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:36 Neuchâtel → Corcelles-Peseux arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:47 Fribourg/Freiburg → Neuchâtel arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:04 Neuchâtel → Kerzers arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:00 Neuchâtel → La Chaux-de-Fonds arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:17 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 11:05 Neuchâtel → Corcelles-Peseux arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:46 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:36 Neuchâtel → Corcelles-Peseux arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:04 Neuchâtel → Kerzers arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:00 Neuchâtel → La Chaux-de-Fonds arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:17 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 10:05 Neuchâtel → Corcelles-Peseux arrived on time on Nov 13Closed Nov 13, 2026On time
- The 08:18 Neuchâtel → Genève-Aéroport arrived on time on Nov 13Closed Nov 13, 2026On time
- The 08:46 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:36 Neuchâtel → Corcelles-Peseux arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:04 Neuchâtel → Kerzers arrived on time on Nov 13Closed Nov 13, 2026On time
- The 09:00 Neuchâtel → La Chaux-de-Fonds arrived on time on Nov 13Closed Nov 13, 2026On time
- The 08:17 Neuchâtel → Fribourg/Freiburg arrived on time on Nov 13Closed Nov 13, 2026On time
Operators at Neuchâtel
Sorted by number of markets. Each links to the operator's on-time record.
- Schweizerische Bundesbahnen SBB SBB59 departing · 53 arriving
- Transports publics fribourgeois TPF33 departing · 29 arriving
- BLS AG BLS17 departing · 16 arriving
- Transports Publics Neuchâtelois TRN-RVT11 departing · 22 arriving
Connected stations
Stations served by trains with a market at Neuchâtel.
Prices for Neuchâtel are set by traders on GADUIN. They are not railway forecasts or a timetable.