Welcome to Live MBTA (Keolis) Commuter Rail Train Mapping by Stefan! Also see my Live MBTA Subway Map, and my alternative Commuter Rail map using the newer countdown-to-stop data.
See the instructions and options at the bottom of the page for how this works, and what you can do here. There are many ways to customize how the trains are shown!
Last app revision: 2017-09-23 12:32 AM
The Google Map is loading... If it doesn't appear after a while, try reloading the page.

The train data are loading... If they don't finish after a while, try reloading the page.


(Jump back up to top)
  1. Choose a route:
  2. Follow one of these trips:
    or follow a coach:
    or you can just Right-Click on a marker on the map to follow it!
  3. Marker display options:
    Show train heading arrow:
    Show train info on marker:
    Show verbose marker labels:
  4. Marker label options:
    Choose a label:
  5. Map movement options:
    Pan & zoom to fit:
    Each time show/hide options are changed, automatically move & zoom the map to fit only the visible markers:
  6. Show only trains which have had their location changed or updated in the last:

    (Note: The last position change / update could be from train movement
    or just from the marker loading on this map.)
  7. Show on the map only the trains which have their next arrival or departure within:
  8. Marker Clusters:
    On (default)
    Note: When enabled, marker Clusters can be momentarily disabled by pressing "Shift" at any time.
  9. Turn the Google transit map layer:
    On (default)
  10. Find your location: 
    Follow your location: 

Instructions & Information:

(Jump back up to top) (Jump back up to top)

This application © 2017 by Stefan Wuensch.
Note: Train information is from the MBTA / Keolis and is not guaranteed to be accurate.
Unusual data have been seen once a train consist is out of service or on an alternate route.
Sometimes the PTIS unit in the control coach may indicate the wrong trip, which can show (for example) a train with location near Waltham indicating "now arriving at Swampscott".
Questions? Comments? Contact Stefan via Railroad.net! Register for free and then you can contact StefanW via personal message.
The data behind this app is provided by the MBTA. Contact developer@mbta.com
The MBTA is not responsible for this application - only the data that feeds it.
Stefan is not responsible for inaccurate data from the MBTA - only the visualization of that data.



Bugs & To-Do list
  1. To do: Get the station labels KML layer updated with useful links to station info, instead of the links to massgis.state.ma.us
  2. Bug: Have to account for the "Terrain" map which doesn't allow such close-in zooming as the other map types. It makes the marker clicking not work properly because the zooming can't happen as expected right now!
  3. Bug: My links to the schedule pages from the train info don't take into account when a train is listed on (for example) the Saturday schedule but has stops after midnight which is Sunday... so I have to show the appropriate day when the schedule wraps around midnight.