Skip to main content

How to get from Marlborough to Belmont by bus and train?

From Marlborough to Belmont by bus and train

To get from Marlborough to Belmont in Boston, you’ll need to take 2 bus lines and one train line: take the 07C bus from Route 20 & Felton St station to Banana Lot/Intermodal Center station. Next, you’ll have to switch to the FRAMINGHAM/WORCESTER train and finally take the 70 bus from Western Ave @ Everett St station to Main St @ Edenfield Ave station. The total trip duration for this route is approximately 2 hr 56 min. The ride fare is $12.95.

176min$12.95
Bus - 07C07C
Train - FRAMINGHAM/WORCESTER
Bus - 7070
Walk to Belmont
Leaves from Route 20 & Felton St

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Marlborough
  • 2
    Bus - 07C07C
    Wait for bus
    07C
    Blandin Hub
  • 3
    Ride to bus station
    Ride to bus station
    Banana Lot/Intermodal Center
    ID F56
    56 min
  • 4
    Walk to train station
    Walk to train station
    Framingham
    350 yd • 5 min
  • 5
    Train - FRAMINGHAM/WORCESTERFRAMINGHAM/WORCESTER
    Wait for train
    FRAMINGHAM/WORCESTER
    #522 | South Station
  • 6
    Ride to train station
    Ride to train station
    Boston Landing
    32 min
  • 7
    Walk to bus station
    Walk to bus station
    Western Ave @ Everett St
    ID 1072
    0.55 mi • 14 min
  • 8
    Bus - 7070
    Wait for bus
    70
    Waltham Center
  • 9
    Ride to bus station
    Ride to bus station
    Main St @ Edenfield Ave
    ID 8819
    17 min
  • 10
    Walk to Belmont
    Walk to
    Belmont
    1.27 mi • 27 min
*Duration based on 8am traffic

Alternative route from Marlborough to Belmont by bus and train via 07C, FRAMINGHAM/WORCESTER and 504

To get from Marlborough to Belmont in Boston, you’ll need to take 2 bus lines and one train line: take the 07C bus from Route 20 & Felton St station to Banana Lot/Intermodal Center station. Next, you’ll have to switch to the FRAMINGHAM/WORCESTER train and finally take the 504 bus from Saint James Ave @ Dartmouth St station to Galen St @ Water St station. The total trip duration for this route is approximately 3 hr 12 min. The ride fare is $15.50.

192min$15.50
Bus - 07C07C
Train - FRAMINGHAM/WORCESTER
Bus - 504504
Walk to Belmont
Leaves from Route 20 & Felton St

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Marlborough
  • 2
    Bus - 07C07C
    Wait for bus
    07C
    Blandin Hub
  • 3
    Ride to bus station
    Ride to bus station
    Banana Lot/Intermodal Center
    ID F56
    56 min
  • 4
    Walk to train station
    Walk to train station
    Framingham
    350 yd • 5 min
  • 5
    Train - FRAMINGHAM/WORCESTERFRAMINGHAM/WORCESTER
    Wait for train
    FRAMINGHAM/WORCESTER
    #522 | South Station
  • 6
    Ride to train station
    Ride to train station
    Back Bay
    47 min
  • 7
    Walk to bus station
    Walk to bus station
    Saint James Ave @ Dartmouth St
    ID 178
    310 yd • 4 min
  • 8
    Bus - 504504
    Wait for bus
    504
    Watertown Via Copley And Newton Corner (Express)
  • 9
    Ride to bus station
    Ride to bus station
    Galen St @ Water St
    ID 999
    21 min
  • 10
    Walk to Belmont
    Walk to
    Belmont
    1.87 mi • 39 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Boston.
All local mobility options in one app

Public transit directions from Marlborough to Belmont

The distance between Marlborough, Boston and Belmont, Boston is approximately 36.13 mi, which can typically be travelled in 176 min. Moovit will show you the directions from Marlborough to Belmont by bus and train, so no matter how you choose to travel in Boston – you will always have plenty of easy options.

Public transit stations close to Marlborough

Marlborough is located at Marlborough, Boston and the nearest public transit station is Apex Entertainment.

Bus stations close to Marlborough:

  • Apex Entertainment

Public transit stations close to Belmont, Boston

Belmont is located at Belmont, Boston and the nearest public transit station is Lexington St @ Laurel St.

Subway stations close to Belmont:

  • Alewife

Train stations close to Belmont:

  • Newtonville
  • Belmont
  • Waverley

Bus stations close to Belmont:

  • Lexington St @ Laurel St
  • Belmont St @ Duff St
  • Belmont St Opp Duff St

Alternative route from Marlborough to Belmont by bus and train via 07C, FRAMINGHAM/WORCESTER and 504

To get from Marlborough to Belmont in Boston, you’ll need to take 2 bus lines and one train line: take the 07C bus from Route 20 & Felton St station to Banana Lot/Intermodal Center station. Next, you’ll have to switch to the FRAMINGHAM/WORCESTER train and finally take the 504 bus from Saint James Ave @ Dartmouth St station to Galen St @ Water St station. The total trip duration for this route is approximately 3 hr 12 min. The ride fare is $15.50.

192min$15.50
Bus - 07C07C
Train - FRAMINGHAM/WORCESTER
Bus - 504504
Walk to Belmont
Leaves from Route 20 & Felton St

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Marlborough
  • 2
    Bus - 07C07C
    Wait for bus
    07C
    Blandin Hub
  • 3
    Ride to bus station
    Ride to bus station
    Banana Lot/Intermodal Center
    ID F56
    56 min
  • 4
    Walk to train station
    Walk to train station
    Framingham
    350 yd • 5 min
  • 5
    Train - FRAMINGHAM/WORCESTERFRAMINGHAM/WORCESTER
    Wait for train
    FRAMINGHAM/WORCESTER
    #522 | South Station
  • 6
    Ride to train station
    Ride to train station
    Back Bay
    47 min
  • 7
    Walk to bus station
    Walk to bus station
    Saint James Ave @ Dartmouth St
    ID 178
    310 yd • 4 min
  • 8
    Bus - 504504
    Wait for bus
    504
    Watertown Via Copley And Newton Corner (Express)
  • 9
    Ride to bus station
    Ride to bus station
    Galen St @ Water St
    ID 999
    21 min
  • 10
    Walk to Belmont
    Walk to
    Belmont
    1.87 mi • 39 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Marlborough to Belmont?

    The fastest way takes 176 minutes, using Bus line 07C, Bus line FRAMINGHAM/WORCESTER, Bus line 70.

  • What is the alternative route to get from Marlborough to Belmont?

    The alternative route takes 192 minutes, using Bus line 07C, Bus line FRAMINGHAM/WORCESTER, Bus line 504.

  • Is there a direct bus between Marlborough and Belmont in Boston?

    No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 2 hr 56 min.

  • Which bus line goes from Marlborough to Belmont in Boston?

    The 07C bus line goes from Blandin Hub station near Marlborough to Banana Lot/Intermodal Center station. From there you’ll have to take one bus line and one train line till Banana Lot/Intermodal Center station near Belmont in Boston

  • How long does it take to travel from Marlborough to Belmont in Boston by bus and train?

    The total travel time between Marlborough and Belmont in Boston by bus and train is about 2 hr 56 min.

  • Where do I get on the bus near Marlborough to get to Belmont in Boston?

    Get on the 07C bus from the Blandin Hub stop near Marlborough in Boston.

  • Where do I get off the bus when travelling between Marlborough and Belmont in Boston?

    Get off the bus at the Banana Lot/Intermodal Center stop, which is closest to Belmont in Boston.

  • How much is the total bus and train fare from Marlborough to Belmont?

    The ride from Marlborough to Belmont costs $12.95.

Real-Time Arrivals, Schedules, Maps & More