Bus 428 - Oaklandvale - Haymarket Station: Full Schedule in Boston

Click to load interactive map
List of stops
      Map
      Monday to Friday

      Main St @ Lynn Fells Pkwy – Congress St @ Haymarket Sta

      Main St @ Lynn Fells Pkwy

      06:0006:4007:20

      288 Main St

      06:0006:4007:20

      Main St opp Forest St

      06:0106:4107:21

      190 Main St

      06:0106:4107:21

      Main St @ Pierce Memorial Dr

      06:0206:4207:22

      Main St @ Kennedy Dr

      06:0206:4207:23

      Main St @ Vine St

      06:0206:4207:23

      78 Main St

      06:0306:4307:23

      56 Main St

      06:0306:4307:24

      Main St opp Summer St

      06:0306:4307:24

      Central St @ Columbus Ave

      06:0306:4307:24

      329 Central St opp Jasper St

      06:0406:4407:25

      Winter St @ Central St

      06:0406:4407:25

      Winter St @ E Denver St

      06:0406:4407:25

      Winter St @ Kenwood Ave

      06:0506:4507:26

      Winter St @ Westland Ave

      06:0606:4607:27

      Winter St opp Stocker St

      06:0606:4607:27

      Winter St @ Chestnut St

      06:0706:4707:28

      Lincoln Ave @ Chestnut St

      06:0706:4707:28

      Lincoln Ave opp Dudley St

      06:0706:4707:28

      Lincoln Ave opp Guild Rd

      06:0806:4807:29

      Lincoln Ave @ Overlea Ave

      06:0806:4807:29

      Lincoln Ave opp Bristow St

      06:0806:4807:29

      Lincoln Ave @ Atlantic Ave

      06:0806:4807:29

      Lincoln Ave opp Nason Rd

      06:0906:4907:30

      Lincoln Ave opp Sunnyside Pk

      06:0906:4907:30

      Lincoln Ave @ Intervale Ave

      06:1006:5007:31

      Central St @ Lincoln Ave

      06:1006:5007:31

      Lincoln Ave @ Oak Hill Rd

      06:1006:5007:31

      Lincoln Ave @ Jackson St

      06:1106:5107:32

      Lincoln Ave @ Linwood St

      06:1106:5107:33

      Lincoln Ave @ Laurel St

      06:1206:5207:33

      Salem St @ Clifton St

      06:1206:5207:33

      Salem St @ Walnut St

      06:1306:5307:34

      Salem St @ Waitt Ct

      06:1406:5407:35

      Salem St @ Cutler Hwy

      06:1406:5407:36

      Kennedy Dr @ Salem St

      06:1506:5507:37

      Central Ave @ Kennedy Dr

      06:1606:5607:38

      Kennedy Dr @ Main Stop

      06:1706:5707:39

      Kennedy Dr @ Bldg 184

      06:1706:5707:40

      Kennedy Dr @ Bldg 142

      06:1806:5807:40

      Kennedy Dr @ Central Ave

      06:1806:5907:41

      Kennedy Dr @ Salem St

      06:1907:0007:42

      Salem St @ Lynn St

      06:2107:0107:44

      Lynn St @ Lawrence St

      06:2107:0207:45

      Lynn St @ Oliver St

      06:2207:0207:45

      Lynn St @ Beach St Berth C - Linden Sq

      06:2207:0307:46

      Beach St @ Hancock Rd

      06:2207:0407:47

      Squire Rd @ Super Stop + Shop

      06:2307:0507:48

      N Washington St @ Medford St

      06:5007:4208:25

      Surface Rd @ Hanover St

      06:5207:4308:26

      Congress St @ Haymarket Sta

      06:5207:4408:27

      Congress St @ Haymarket Sta – Main St @ Lynn Fells Pkwy

      Congress St @ Haymarket Sta16:5017:3018:10
      Squire Rd opp Super Stop + Shop17:0717:4718:25
      Wesley St @ Lynn St - Linden Sq17:0817:4818:26
      Lynn St opp Revere St17:0817:4818:26
      Lynn St @ Spring St17:0917:4918:27
      Kennedy Dr @ Salem St17:1117:5118:28
      Central Ave @ Kennedy Dr17:1217:5218:30
      Kennedy Dr @ Main Stop17:1417:5418:31
      Kennedy Dr @ Bldg 18417:1417:5418:31
      Kennedy Dr @ Bldg 14217:1517:5518:32
      Kennedy Dr @ Central Ave17:1517:5518:32
      Kennedy Dr @ Salem St17:1617:5618:33
      Salem St @ Lynn St17:1717:5718:34
      Salem St @ Cutler Hwy17:1817:5818:34
      Salem St @ Waitt Pk17:1917:5918:35
      Salem St @ Marshall St N17:1917:5918:36
      Salem St opp Franklin17:2018:0018:36
      Salem St opp Clifton St17:2018:0018:36
      Lincoln Ave opp Laurel St17:2118:0118:37
      Lincoln Ave @ Western Ave17:2118:0118:37
      Lincoln Ave @ Lincoln Ct17:2218:0218:38
      Lincoln Ave @ Cliftondale Sq17:2218:0218:38
      Lincoln Ave @ Charlotte Rd17:2218:0218:38
      Lincoln Ave opp Kent St17:2318:0318:39
      Lincoln Ave @ Morton Ave17:2418:0418:40
      Lincoln Ave @ Sunnyside Pk17:2418:0418:40
      Lincoln Ave @ Nason Rd17:2418:0418:40
      Lincoln Ave opp Atlantic Ave17:2518:0518:41
      Lincoln Ave @ Bristow St17:2518:0518:41
      Lincoln Ave opp Overlea Ave17:2518:0518:41
      Lincoln Ave @ Guild Rd17:2618:0618:42
      Lincoln Ave @ Bates St17:2618:0618:42
      Winter St @ Chestnut St17:2818:0718:43
      Winter St @ Stocker St17:2818:0718:43
      Winter St opp Westland Ave17:3018:0918:45
      Winter St opp Kenwood Ave17:3118:1018:46
      Winter St opp E Denver St17:3218:1118:47
      Winter St @ Central St17:3318:1118:47
      Central St @ Jasper St17:3318:1118:47
      Central St @ Hamilton St17:3418:1218:48
      Main St @ Summer St17:3518:1318:49
      59 Main St17:3618:1418:50
      Main St @ Newhall Ave17:3718:1418:50
      Main St @ Vine St17:3718:1518:51
      Main St opp Kennedy Dr17:3818:1618:52
      Main St opp Pierce Memorial Dr17:3918:1618:52
      Opp 190 Main St17:4118:1818:54
      Main St @ Forest St17:4318:2018:56
      291 Main St17:4418:2118:57
      Main St @ Lynn Fells Pkwy17:4518:2218:58
      Last updated on March 22, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Main St @ Lynn Fells Pkwy – Congress St @ Haymarket Sta
      Main Street - Kennedy Drive - Main Street - Columbus Avenue - Central Street - Winter Street - East Denver Street - Winter Street - Lincoln Avenue - Overlea Avenue - Lincoln Avenue - Laurel Street - Salem Street - Waitt Court - Salem Street - Kennedy Drive - Salem Street - Lynn Street - Revere Street - Hancock Road - Squire Road - Medford Street - John F. Fitzgerald Surface Road - Congress Street
      Inbound: Congress St @ Haymarket Sta – Main St @ Lynn Fells Pkwy
      Congress Street - Squire Road - Wesley Street - Lynn Street - Kennedy Drive - Salem Street - North Marshall Street - Salem Street - Palmer Avenue - Lincoln Avenue - Charlotte Road - Lincoln Avenue - Winter Street - Central Street - Main Street
      All data is available in GTFS feed: boston-mbta

      Bus 428 FAQ

      • What time does the 428 bus start operating?

        Services on the 428 - Oaklandvale - Haymarket Station bus start at 06:00 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • What time does the 428 bus stop working?

        Services on the 428 - Oaklandvale - Haymarket Station bus stop at 08:27 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • Is there a 428 bus stop near me?

        Click here to view the nearest 428 - Oaklandvale - Haymarket Station bus stop.

      428 (Boston Buses)

      The first stop of the 428 bus route is Main St @ Lynn Fells Pkwy and the last stop is Congress St @ Haymarket Sta. 428 (Oaklandvale - Haymarket Station) is operational during on weekdays.

      Additional information: 428 has 52 stops and the total trip duration for this route is approximately 67 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Boston Buses suggested routes, real-time bus tracker, line route maps in Boston, and helps to find the closest 428 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 428 bus to take on your trip.

      428 bus near me