Railwatch
Loading train
Railwatch
Train 28
Live view
Share card
Train number
Track
Active
Updated 4 min ago
Empire Builder
En route from DVL to GFK
PDX
SPK
Speed
0 mph
Heading
E
Next stop
GFK
Stops
23/39
Route Progress
61%
PDX
Portland
CHI
Chicago
Last Signal
7/15/2026 1:50:38 AM
Signal Age
Signal 1793 min ago
Latitude
47.65607
Longitude
-117.41527
Data Updated
7/16/2026, 11:40 AM UTC
Delay Trend
275 min late
Lost 5 min
275 min late
275 min late
on time
5 min early
GFK
10:00 AM
11:40 AM
Data Quality
21 snapshots
Train signal is stale
Signal 1793 min ago. Position and stop estimates may lag the real train.
Trip Timeline
39 stops
PDX
Portland, OR, Portland
ON TIME
Confirmed
Actual stop event received
TBD
16:45
on time
VAN
Vancouver, WA USA, Vancouver
1 MI LATE
Confirmed
Actual stop event received
17:07
17:10
2 min early
BNG
Bingen-White Salmon, WA, Bingen
ON TIME
Confirmed
Actual stop event received
18:17
18:24
7 min early
WIH
Wishram, WA, Wishram
ON TIME
Confirmed
Actual stop event received
18:57
18:59
2 min early
PSC
Pasco, WA, Pasco
1 MI LATE
Confirmed
Actual stop event received
20:58
21:07
8 min early
SPK
Spokane, WA, Spokane
12 MI LATE
Confirmed
Actual stop event received
23:50
01:27
27 min early
SPT
Sandpoint, ID, Sandpoint
31 MI LATE
Confirmed
Actual stop event received
02:44
02:51
24 min late
LIB
Libby, MT, Libby
34 MI LATE
Confirmed
Actual stop event received
05:40
05:45
29 min late
WFH
Whitefish, MT, Whitefish
2 HR 15 MI LATE
Confirmed
Actual stop event received
09:23
09:41
132 min late
WGL
West Glacier, MT, West Glacier
2 HR 44 MI LATE
Confirmed
Actual stop event received
10:38
10:41
161 min late
ESM
Essex, MT, Essex
2 HR 44 MI LATE
Confirmed
Actual stop event received
11:20
11:21
163 min late
GPK
East Glacier Park, MT, East Glacier Park
3 HR 28 MI LATE
Confirmed
Actual stop event received
12:59
13:04
203 min late
CUT
Cut Bank, MT, Cut Bank
3 HR 52 MI LATE
Confirmed
Actual stop event received
14:19
14:19
232 min late
SBY
Shelby, MT, Shelby
3 HR 29 MI LATE
Confirmed
Actual stop event received
14:45
14:57
205 min late
HAV
Havre, MT, Havre
3 HR 20 MI LATE
Confirmed
Actual stop event received
16:31
16:44
206 min late
MAL
Malta, MT, Malta
3 HR 16 MI LATE
Confirmed
Actual stop event received
17:57
17:59
194 min late
GGW
Glasgow, MT, Glasgow
4 HR 12 MI LATE
Confirmed
Actual stop event received
19:55
19:56
251 min late
WPT
Wolf Point, MT, Wolf Point
4 HR 45 MI LATE
Confirmed
Actual stop event received
21:14
21:17
282 min late
WTN
Williston, ND, Williston
5 HR 2 MI LATE
Confirmed
Actual stop event received
00:16
00:23
295 min late
STN
Stanley, ND, Stanley
5 HR 3 MI LATE
Confirmed
Actual stop event received
01:22
01:25
300 min late
MOT
Minot, ND, Minot
4 HR 16 MI LATE
Confirmed
Actual stop event received
02:13
03:09
245 min late
RUG
Rugby, ND, Rugby
4 HR 13 MI LATE
Confirmed
Actual stop event received
04:01
04:02
252 min late
DVL
Devils Lake, ND, Devils Lake
4 HR 10 MI LATE
Confirmed
Actual stop event received
04:53
04:54
249 min late
GFK
Grand Forks, ND, Grand Forks
04 HR 35 MI LATE
Low
Train signal is stale
06:45
06:48
275 min late
FAR
Fargo, ND, Fargo
04 HR 36 MI LATE
Low
Train signal is stale
07:57
08:05
276 min late
DLK
Detroit Lakes, MN, Detroit Lakes
04 HR 30 MI LATE
Low
Train signal is stale
08:57
08:59
270 min late
SPL
Staples, MN, Staples
04 HR 27 MI LATE
Low
Train signal is stale
09:54
09:55
267 min late
SCD
St. Cloud, MN, St. Cloud
04 HR 21 MI LATE
Low
Train signal is stale
10:53
10:56
261 min late
MSP
St. Paul-Minneapolis, MN, St. Paul
03 HR 56 MI LATE
Low
Train signal is stale
12:29
12:46
236 min late
RDW
Red Wing, MN, Red Wing
03 HR 56 MI LATE
Low
Train signal is stale
13:40
13:41
236 min late
WIN
Winona, MN, Winona
03 HR 48 MI LATE
Low
Train signal is stale
14:42
14:46
228 min late
LSE
La Crosse, WI, La Crosse
03 HR 40 MI LATE
Low
Train signal is stale
15:17
15:19
220 min late
TOH
Tomah, WI, Tomah
03 HR 39 MI LATE
Low
Train signal is stale
15:55
15:56
219 min late
WDL
Wisconsin Dells, WI, Wisconsin Dells
03 HR 36 MI LATE
Low
Train signal is stale
16:34
16:36
216 min late
POG
Portage, WI, Portage
03 HR 36 MI LATE
Low
Train signal is stale
16:53
16:54
216 min late
CBS
Columbus, WI, Columbus
03 HR 32 MI LATE
Low
Train signal is stale
17:19
17:22
212 min late
MKE
Milwaukee-Downtown, WI, Milwaukee
03 HR 28 MI LATE
Low
Train signal is stale
18:25
18:29
208 min late
GLN
Glenview, IL, Glenview
03 HR 14 MI LATE
Low
Train signal is stale
19:26
19:28
194 min late
CHI
Chicago, IL, Chicago
03 HR 14 MI LATE
Low
Train signal is stale
19:59
TBD
194 min late