Willisau: is my train late?
Next hour: 0 of 4 departures running late, 0 cancelled · as of 15:24
Trade on whether trains at Willisau run on time. Markets settle on the station's official board.
Departures
12
Arrivals
14
Operators
1
Live board
- Wolhusen On time2175168%Market
- Langenthal On time2275268%Market
- Wolhusen On time2275367%Market
- nowLangenthal On time2175467%Market
- Wolhusen On time2175568%Market
- Langenthal On time2275663%Market
- Wolhusen On time2275768%Market
- Langenthal On time2175859%Market
- Wolhusen On time2175962%Market
- Langenthal On time2276057%Market
- Wolhusen On time2276159%Market
- Langenthal On time2176255%Market
- Wolhusen On time2176357%Market
- Langenthal On time2276449%Market
- Wolhusen On time2276555%Market
- Langenthal On time2176670%Market
- Wolhusen On time2176749%Market
- Langenthal On time2276870%Market
- Wolhusen On time2276970%Market
- Langenthal On time2177070%Market
- Wolhusen On time2177170%Market
- Langenthal On time2277249%Market
- Wolhusen On time2277349%Market
Departures from Willisau
12
- to Wolhusen5 min or more counts as lateBLS 2277949%On time
- to Wolhusen5 min or more counts as lateBLS 2278170%On time
- to Wolhusen5 min or more counts as lateBLS 2278570%On time
- to Wolhusen5 min or more counts as lateBLS 2171949%On time
- to Wolhusen5 min or more counts as lateBLS 2172370%On time
- to Wolhusen5 min or more counts as lateBLS 2172749%On time
- to Wolhusen5 min or more counts as lateBLS 2173170%On time
- to Wolhusen5 min or more counts as lateBLS 2173549%On time
- to Wolhusen5 min or more counts as lateBLS 2173970%On time
- to Wolhusen5 min or more counts as lateBLS 2174370%On time
- to Wolhusen5 min or more counts as lateBLS 2174770%On time
- to Wolhusen5 min or more counts as lateBLS 2175170%On time
Arrivals at Willisau
14
- from Wolhusenon time5 min or more counts as lateBLS 2177849%On time
- from Wolhusenon time5 min or more counts as lateBLS 2178270%On time
- from Wolhusenon time5 min or more counts as lateBLS 2178670%On time
- from Wolhusenon time5 min or more counts as lateBLS 2279270%On time
- from Wolhusenon time5 min or more counts as lateBLS 2171870%On time
- from Wolhusenon time5 min or more counts as lateBLS 2172270%On time
- from Wolhusenon time5 min or more counts as lateBLS 2172670%On time
- from Wolhusenon time5 min or more counts as lateBLS 2173049%On time
- from Wolhusenon time5 min or more counts as lateBLS 2173470%On time
- from Wolhusenon time5 min or more counts as lateBLS 2173849%On time
- from Wolhusenon time5 min or more counts as lateBLS 2174249%On time
- from Wolhusenon time5 min or more counts as lateBLS 2174649%On time
- from Wolhusenon time5 min or more counts as lateBLS 2175070%On time
- from Wolhusenon time5 min or more counts as lateBLS 2175473%On time
On-time record
All settled markets at Willisau, by result.
Departures
60On time
95%
57
Cancelled
3%
2
Delayed
2%
1
Based on the last 60 settled markets on GADUIN.
Arrivals
60On time
95%
57
Delayed
3%
2
Cancelled
2%
1
Based on the last 60 settled markets on GADUIN.
Recently settled
The last 120 Willisau markets to settle.
- The 07:37 Luzern → Willisau arrived on time on Nov 13Closed Nov 13, 2026On time
- The 05:46 Willisau → Luzern arrived on time on Nov 13Closed Nov 13, 2026On time
- The 05:00 Willisau → Wolhusen arrived on time on Nov 13Closed Nov 13, 2026On time
- The 22:59 Willisau → Wolhusen arrived on time on Nov 12Closed Nov 13, 2026On time
- The 23:16 Wolhusen → Willisau arrived on time on Nov 12Closed Nov 13, 2026On time
- The 00:51 Wolhusen → Willisau arrived on time on Nov 13Closed Nov 13, 2026On time
- The 22:16 Wolhusen → Willisau arrived on time on Nov 12Closed Nov 13, 2026On time
- The 21:59 Willisau → Wolhusen arrived on time on Nov 12Closed Nov 13, 2026On time
- The 21:16 Wolhusen → Willisau arrived on time on Nov 12Closed Nov 13, 2026On time
- The 20:59 Willisau → Wolhusen arrived on time on Nov 12Closed Nov 13, 2026On time
- The 19:37 Luzern → Willisau arrived on time on Nov 12Closed Nov 13, 2026On time
- The 18:46 Willisau → Luzern was cancelled on Nov 12Closed Nov 13, 2026Cancelled
- The 18:37 Luzern → Willisau was delayed on Nov 12Closed Nov 13, 2026Delayed
- The 17:46 Willisau → Luzern was cancelled on Nov 12Closed Nov 12, 2026Cancelled
- The 17:37 Luzern → Willisau arrived on time on Nov 12Closed Nov 12, 2026On time
- The 16:46 Willisau → Luzern arrived on time on Nov 12Closed Nov 12, 2026On time
- The 16:37 Luzern → Willisau arrived on time on Nov 12Closed Nov 12, 2026On time
- The 15:46 Willisau → Luzern arrived on time on Nov 12Closed Nov 12, 2026On time
- The 15:37 Luzern → Willisau arrived on time on Nov 12Closed Nov 12, 2026On time
- The 07:37 Luzern → Willisau arrived on time on Nov 12Closed Nov 12, 2026On time
- The 05:46 Willisau → Luzern arrived on time on Nov 12Closed Nov 12, 2026On time
- The 05:00 Willisau → Wolhusen arrived on time on Nov 12Closed Nov 12, 2026On time
- The 00:51 Wolhusen → Willisau was delayed on Nov 12Closed Nov 12, 2026Delayed
- The 22:16 Wolhusen → Willisau arrived on time on Nov 11Closed Nov 12, 2026On time
- The 22:59 Willisau → Wolhusen arrived on time on Nov 11Closed Nov 12, 2026On time
- The 23:16 Wolhusen → Willisau arrived on time on Nov 11Closed Nov 12, 2026On time
- The 21:59 Willisau → Wolhusen arrived on time on Nov 11Closed Nov 12, 2026On time
- The 21:16 Wolhusen → Willisau arrived on time on Nov 11Closed Nov 12, 2026On time
- The 20:59 Willisau → Wolhusen arrived on time on Nov 11Closed Nov 12, 2026On time
- The 19:37 Luzern → Willisau arrived on time on Nov 11Closed Nov 12, 2026On time
- The 18:46 Willisau → Luzern arrived on time on Nov 11Closed Nov 12, 2026On time
- The 18:37 Luzern → Willisau arrived on time on Nov 11Closed Nov 12, 2026On time
- The 17:46 Willisau → Luzern arrived on time on Nov 11Closed Nov 11, 2026On time
- The 17:37 Luzern → Willisau arrived on time on Nov 11Closed Nov 11, 2026On time
- The 16:46 Willisau → Luzern arrived on time on Nov 11Closed Nov 11, 2026On time
- The 16:37 Luzern → Willisau arrived on time on Nov 11Closed Nov 11, 2026On time
- The 15:46 Willisau → Luzern arrived on time on Nov 11Closed Nov 11, 2026On time
- The 15:37 Luzern → Willisau arrived on time on Nov 11Closed Nov 11, 2026On time
- The 07:37 Luzern → Willisau arrived on time on Nov 11Closed Nov 11, 2026On time
- The 05:46 Willisau → Luzern arrived on time on Nov 11Closed Nov 11, 2026On time
- The 05:00 Willisau → Wolhusen arrived on time on Nov 11Closed Nov 11, 2026On time
- The 23:16 Wolhusen → Willisau arrived on time on Nov 10Closed Nov 11, 2026On time
- The 00:51 Wolhusen → Willisau arrived on time on Nov 11Closed Nov 11, 2026On time
- The 22:59 Willisau → Wolhusen arrived on time on Nov 10Closed Nov 11, 2026On time
- The 22:16 Wolhusen → Willisau arrived on time on Nov 10Closed Nov 11, 2026On time
- The 21:59 Willisau → Wolhusen arrived on time on Nov 10Closed Nov 11, 2026On time
- The 21:16 Wolhusen → Willisau arrived on time on Nov 10Closed Nov 11, 2026On time
- The 20:59 Willisau → Wolhusen arrived on time on Nov 10Closed Nov 11, 2026On time
- The 19:37 Luzern → Willisau arrived on time on Nov 10Closed Nov 11, 2026On time
- The 18:46 Willisau → Luzern arrived on time on Nov 10Closed Nov 11, 2026On time
- The 18:37 Luzern → Willisau arrived on time on Nov 10Closed Nov 11, 2026On time
- The 17:46 Willisau → Luzern arrived on time on Nov 10Closed Nov 10, 2026On time
- The 17:37 Luzern → Willisau arrived on time on Nov 10Closed Nov 10, 2026On time
- The 16:46 Willisau → Luzern arrived on time on Nov 10Closed Nov 10, 2026On time
- The 16:37 Luzern → Willisau arrived on time on Nov 10Closed Nov 10, 2026On time
- The 15:46 Willisau → Luzern arrived on time on Nov 10Closed Nov 10, 2026On time
- The 15:37 Luzern → Willisau arrived on time on Nov 10Closed Nov 10, 2026On time
- The 07:37 Luzern → Willisau arrived on time on Nov 10Closed Nov 10, 2026On time
- The 05:46 Willisau → Luzern arrived on time on Nov 10Closed Nov 10, 2026On time
- The 05:00 Willisau → Wolhusen arrived on time on Nov 10Closed Nov 10, 2026On time
- The 23:16 Wolhusen → Willisau arrived on time on Nov 9Closed Nov 10, 2026On time
- The 22:59 Willisau → Wolhusen arrived on time on Nov 9Closed Nov 10, 2026On time
- The 00:51 Wolhusen → Willisau arrived on time on Nov 10Closed Nov 10, 2026On time
- The 22:16 Wolhusen → Willisau arrived on time on Nov 9Closed Nov 10, 2026On time
- The 21:59 Willisau → Wolhusen arrived on time on Nov 9Closed Nov 10, 2026On time
- The 21:16 Wolhusen → Willisau arrived on time on Nov 9Closed Nov 10, 2026On time
- The 20:59 Willisau → Wolhusen arrived on time on Nov 9Closed Nov 10, 2026On time
- The 19:37 Luzern → Willisau arrived on time on Nov 9Closed Nov 10, 2026On time
- The 18:46 Willisau → Luzern arrived on time on Nov 9Closed Nov 10, 2026On time
- The 18:37 Luzern → Willisau arrived on time on Nov 9Closed Nov 10, 2026On time
- The 17:46 Willisau → Luzern arrived on time on Nov 9Closed Nov 9, 2026On time
- The 17:37 Luzern → Willisau arrived on time on Nov 9Closed Nov 9, 2026On time
- The 16:46 Willisau → Luzern was delayed on Nov 9Closed Nov 9, 2026Delayed
- The 16:37 Luzern → Willisau arrived on time on Nov 9Closed Nov 9, 2026On time
- The 15:46 Willisau → Luzern arrived on time on Nov 9Closed Nov 9, 2026On time
- The 15:37 Luzern → Willisau arrived on time on Nov 9Closed Nov 9, 2026On time
- The 07:37 Luzern → Willisau arrived on time on Nov 9Closed Nov 9, 2026On time
- The 05:46 Willisau → Luzern arrived on time on Nov 9Closed Nov 9, 2026On time
- The 05:00 Willisau → Wolhusen arrived on time on Nov 9Closed Nov 9, 2026On time
- The 23:16 Wolhusen → Willisau arrived on time on Nov 8Closed Nov 9, 2026On time
- The 22:16 Wolhusen → Willisau arrived on time on Nov 8Closed Nov 9, 2026On time
- The 22:59 Willisau → Wolhusen arrived on time on Nov 8Closed Nov 9, 2026On time
- The 00:51 Wolhusen → Willisau arrived on time on Nov 9Closed Nov 9, 2026On time
- The 21:59 Willisau → Wolhusen arrived on time on Nov 8Closed Nov 9, 2026On time
- The 21:16 Wolhusen → Willisau arrived on time on Nov 8Closed Nov 9, 2026On time
- The 20:59 Willisau → Wolhusen arrived on time on Nov 8Closed Nov 9, 2026On time
- The 16:30 Willisau → Wolhusen arrived on time on Nov 8Closed Nov 8, 2026On time
- The 16:16 Wolhusen → Willisau arrived on time on Nov 8Closed Nov 8, 2026On time
- The 15:30 Willisau → Wolhusen arrived on time on Nov 8Closed Nov 8, 2026On time
- The 15:16 Wolhusen → Willisau arrived on time on Nov 8Closed Nov 8, 2026On time
- The 14:30 Willisau → Wolhusen arrived on time on Nov 8Closed Nov 8, 2026On time
- The 14:16 Wolhusen → Willisau arrived on time on Nov 8Closed Nov 8, 2026On time
- The 13:30 Willisau → Wolhusen arrived on time on Nov 8Closed Nov 8, 2026On time
- The 13:16 Wolhusen → Willisau arrived on time on Nov 8Closed Nov 8, 2026On time
- The 12:30 Willisau → Wolhusen arrived on time on Nov 8Closed Nov 8, 2026On time
- The 12:16 Wolhusen → Willisau was cancelled on Nov 8Closed Nov 8, 2026Cancelled
- The 11:30 Willisau → Wolhusen arrived on time on Nov 8Closed Nov 8, 2026On time
- The 11:16 Wolhusen → Willisau arrived on time on Nov 8Closed Nov 8, 2026On time
- The 10:30 Willisau → Wolhusen arrived on time on Nov 8Closed Nov 8, 2026On time
- The 10:16 Wolhusen → Willisau arrived on time on Nov 8Closed Nov 8, 2026On time
- The 09:30 Willisau → Wolhusen arrived on time on Nov 8Closed Nov 8, 2026On time
- The 09:16 Wolhusen → Willisau arrived on time on Nov 8Closed Nov 8, 2026On time
- The 08:30 Willisau → Wolhusen arrived on time on Nov 8Closed Nov 8, 2026On time
- The 08:16 Wolhusen → Willisau arrived on time on Nov 8Closed Nov 8, 2026On time
- The 07:30 Willisau → Wolhusen arrived on time on Nov 8Closed Nov 8, 2026On time
- The 07:16 Wolhusen → Willisau arrived on time on Nov 8Closed Nov 8, 2026On time
- The 06:30 Willisau → Wolhusen arrived on time on Nov 8Closed Nov 8, 2026On time
- The 06:16 Wolhusen → Willisau arrived on time on Nov 8Closed Nov 8, 2026On time
- The 22:59 Willisau → Wolhusen arrived on time on Nov 7Closed Nov 8, 2026On time
- The 23:16 Wolhusen → Willisau arrived on time on Nov 7Closed Nov 8, 2026On time
- The 00:42 Wolhusen → Willisau arrived on time on Nov 8Closed Nov 8, 2026On time
- The 22:16 Wolhusen → Willisau arrived on time on Nov 7Closed Nov 8, 2026On time
- The 21:59 Willisau → Wolhusen arrived on time on Nov 7Closed Nov 8, 2026On time
- The 21:16 Wolhusen → Willisau arrived on time on Nov 7Closed Nov 8, 2026On time
- The 20:59 Willisau → Wolhusen arrived on time on Nov 7Closed Nov 8, 2026On time
- The 07:30 Willisau → Wolhusen arrived on time on Nov 7Closed Nov 7, 2026On time
- The 06:30 Willisau → Wolhusen arrived on time on Nov 7Closed Nov 7, 2026On time
- The 22:59 Willisau → Wolhusen arrived on time on Nov 6Closed Nov 7, 2026On time
- The 21:59 Willisau → Wolhusen arrived on time on Nov 6Closed Nov 7, 2026On time
- The 20:59 Willisau → Wolhusen arrived on time on Nov 6Closed Nov 7, 2026On time
Operators at Willisau
Sorted by number of markets. Each links to the operator's on-time record.
- BLS AG BLS72 departing · 74 arriving
Connected stations
Stations served by trains with a market at Willisau.
Prices for Willisau are set by traders on GADUIN. They are not railway forecasts or a timetable.