6:45 PM: Train #NB413 is running ~3 minutes late. It is 3.1mi behind where it should be at this time (tweets every 5 minutes - 1 min updates@ https://caltrain.live). Train is at Millbrae station.
Caltrain.live

Caltrain Live and Caltrain Companion iOS App

6:52 PM: Train #NB413 is running ~3 minutes late. It is 3.7mi behind where it should be at this time (tweets every 5 minutes - 1 min updates@ https://caltrain.live). Train is at South SF station.
Caltrain.live

Caltrain Live and Caltrain Companion iOS App

6:50 PM: Train #NB413 is running ~45 minutes late. It is 32.1mi behind where it should be at this time (tweets every 5 minutes - 1 min updates@ https://caltrain.live). Train is at Lawrence station.
Caltrain.live

Caltrain Live and Caltrain Companion iOS App

6:27 PM: Train #NB413 is running ~3 minutes late. It is 3.3mi behind where it should be at this time (tweets every 5 minutes - 1 min updates@ https://caltrain.live). Train is at Belmont station.
Caltrain.live

Caltrain Live and Caltrain Companion iOS App

6:57 PM: Train #NB413 is roughly back on schedule
6:07 PM: Train #NB413 is running ~10 minutes late. It is 10.3mi behind where it should be at this time (tweets every 5 minutes - 1 min updates@ https://caltrain.live). Train is at Diridon station.
Caltrain.live

Caltrain Live and Caltrain Companion iOS App

6:46 PM: Train #NB413 is running ~7 minutes late. It is 3.1mi behind where it should be at this time (tweets every 5 minutes - 1 min updates@ https://caltrain.live). Train is at Millbrae station.
Caltrain.live

Caltrain Live and Caltrain Companion iOS App

5:48 PM Train #NB413 is moving again!
5:22 PM Train #NB413 is stopped/holding at College Park (has not moved in 5 minutes)
6:41 PM: Train #NB413 is running ~45 minutes late. It is 31.9mi behind where it should be at this time (tweets every 5 minutes - 1 min updates@ https://caltrain.live). Train is at College Park station.
Caltrain.live

Caltrain Live and Caltrain Companion iOS App