Glen Ridge
Transit Station
Bay Street
Transit Station
Bloomfield
Transit Station
Walnut Street
Transit Station
Bloomfield Avenue at Municipal Plaza
Bus Stop
Bloomfield Avenue at Burroughs Place
Bus Stop
Watsessing Avenue
Transit Station
Watchung Avenue
Transit Station
Bus stop
Bus Stop
NJ Transit Depot & Maintenance Yard
Bus Station
Grove Street
Transit Station
Prospect Street at Springdale Avenue
Bus Stop
Silver Lake
Transit Station
Prospect Street at Springdale Avenue
Bus Stop
Branch Brook Park
Transit Station
Upper Montclair
Transit Station
Davenport Avenue
Transit Station
Orange
Transit Station
Martin Luther King Junior Boulevard at Prospect Street
Bus Stop
Martin Luther King Junior Boulevard at Lincoln Street
Bus Stop
Brick Church
Transit Station
Bloomfield Avenue
Transit Station
East Orange
Transit Station
Mountain Avenue
Transit Station
South Clinton Street at Central Avenue
Bus Stop