Information comes directly from the MBTA API. Please also listen for station announcements; train status is subject to change at any time.
Disclaimer for bus predictions: The MBTA bus predictions are subject to a high degree of variability and buses may leave up to 90 seconds ahead of schedule.
To see predictions (refreshes every second), select a station below: