Railwatch
Loading train
Railwatch
Train 5
Live view
Share card
Train number
Track
Active
Updated 3 min ago
California Zephyr
En route from SLC to ELK
CHI
EMY
Speed
70 mph
Heading
W
Next stop
ELK
Stops
24/35
Route Progress
71%
CHI
Chicago
EMY
Emeryville
Last Signal
7/16/2026 4:35:39 AM
Signal Age
Signal 188 min ago
Latitude
41.04918
Longitude
-115.33427
Data Updated
7/16/2026, 11:40 AM UTC
Delay Trend
110 min late
Recovered 7 min
110 min late
117 min late
on time
5 min early
Trip Timeline
35 stops
CHI
Chicago, IL, Chicago
ON TIME
Confirmed
Actual stop event received
TBD
14:00
on time
NPV
Naperville, IL, Naperville
18 MI LATE
Confirmed
Actual stop event received
14:50
14:52
16 min late
PCT
Princeton, IL, Princeton
20 MI LATE
Confirmed
Actual stop event received
16:03
16:04
19 min late
GBB
Galesburg, IL, Galesburg
27 MI LATE
Confirmed
Actual stop event received
17:06
17:10
23 min late
BRL
Burlington, IA, Burlington
1 HR 3 MI LATE
Confirmed
Actual stop event received
17:55
18:37
21 min late
MTP
Mount Pleasant, IA, Mount Pleasant
ELK
7:45 AM
11:40 AM
Data Quality
48 snapshots
Train signal is stale
Signal 188 min ago. Position and stop estimates may lag the real train.
1 HR 8 MI LATE
Confirmed
Actual stop event received
19:12
19:14
66 min late
OTM
Ottumwa, IA, Ottumwa
1 HR 8 MI LATE
Confirmed
Actual stop event received
19:56
20:05
59 min late
OSC
Osceola, IA, Osceola
58 MI LATE
Confirmed
Actual stop event received
21:20
21:21
57 min late
CRN
Creston, IA, Creston
1 HR 3 MI LATE
Confirmed
Actual stop event received
21:57
21:58
65 min late
OMA
Omaha, NE, Omaha
50 MI LATE
Confirmed
Actual stop event received
00:03
00:15
54 min late
LNK
Lincoln, NE, Lincoln
39 MI LATE
Confirmed
Actual stop event received
01:16
01:25
40 min late
HAS
Hastings, NE, Hastings
34 MI LATE
Confirmed
Actual stop event received
02:55
02:56
33 min late
HLD
Holdrege, NE, Holdrege
30 MI LATE
Confirmed
Actual stop event received
03:41
03:41
30 min late
MCK
McCook, NE, McCook
28 MI LATE
Confirmed
Actual stop event received
04:46
04:50
24 min late
FMG
Fort Morgan, CO, Fort Morgan
31 MI LATE
Confirmed
Actual stop event received
06:15
06:17
29 min late
DEN
Denver, CO, Denver
17 MI LATE
Confirmed
Actual stop event received
08:22
09:03
26 min late
WIP
Fraser-Winter Park, CO, Fraser
41 MI LATE
Confirmed
Actual stop event received
11:27
11:34
39 min late
GRA
Granby, CO, Granby
38 MI LATE
Confirmed
Actual stop event received
11:58
12:00
36 min late
GSC
Glenwood Springs, CO, Glenwood Springs
43 MI LATE
Confirmed
Actual stop event received
15:18
15:26
42 min late
GJT
Grand Junction, CO, Grand Junction
59 MI LATE
Confirmed
Actual stop event received
17:27
17:42
57 min late
GRI
Green River, UT, Green River
1 HR 27 MI LATE
Confirmed
Actual stop event received
19:56
19:59
84 min late
HER
Helper, UT, Helper
1 HR 52 MI LATE
Confirmed
Actual stop event received
21:39
21:45
106 min late
PRO
Provo, UT, Provo
2 HR LATE
Confirmed
Actual stop event received
23:51
00:02
109 min late
SLC
Salt Lake City, UT, Salt Lake City
1 HR 52 MI LATE
Confirmed
Actual stop event received
01:03
01:32
108 min late
ELK
Elko, NV, Elko
01 HR 50 MI LATE
Low
Train signal is stale
05:13
05:14
110 min late
WNN
Winnemucca, NV, Winnemucca
01 HR 27 MI LATE
Low
Train signal is stale
07:28
07:32
87 min late
RNO
Reno, NV, Reno
55 MI LATE
Low
Train signal is stale
10:08
10:16
55 min late
TRU
Truckee, CA, Truckee
38 MI LATE
Low
Train signal is stale
11:11
11:13
38 min late
COX
Colfax, CA, Colfax
32 MI LATE
Low
Train signal is stale
13:22
13:23
32 min late
RSV
Roseville, CA, Roseville
15 MI LATE
Low
Train signal is stale
14:29
14:30
15 min late
SAC
Sacramento, CA, Sacramento
10 MI EARLY
Low
Train signal is stale
14:55
15:03
10 min early
DAV
Davis, CA, Davis
10 MI EARLY
Low
Train signal is stale
15:21
15:22
10 min early
MTZ
Martinez, CA, Martinez
11 MI EARLY
Low
Train signal is stale
16:02
16:06
11 min early
RIC
Richmond, CA, Richmond
14 MI EARLY
Low
Train signal is stale
16:33
16:34
14 min early
EMY
Emeryville, CA, Emeryville
14 MI EARLY
Low
Train signal is stale
16:43
TBD
14 min early