Skip to main content

How to get from Reading to Melrose by bus?

From Reading to Melrose by bus

Take one direct bus from Reading to Melrose in Boston: take the 137 bus from Reading station to 910 Main St station. The total trip duration for this route is approximately 23 min. The ride fare is $1.70. The bus schedule from Reading may change. We recommend you check the updated bus schedule to Melrose on the Moovit app.

23min$1.70
Walk to bus station
Bus - 137137
Walk to Melrose
Leaves from Reading

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Reading
    40 yd • 1 min
  • 2
    Bus - 137137
    Wait for bus
    137
    Malden
  • 3
    Ride to bus station
    Ride to bus station
    910 Main St
    ID 9196
    21 min
  • 4
    Walk to Melrose
    Walk to
    Melrose
    90 yd • 2 min
*Duration based on 8am traffic

From Reading to Melrose by train

Take one direct train from Reading to Melrose in Boston: take the HAVERHILL train from Reading station to Melrose Highlands station. The total trip duration for this route is approximately 23 min. The ride fare is $3.25. The bus schedule from Reading may change. We recommend you check the updated bus schedule to Melrose on the Moovit app.

23min$3.25
Train - HAVERHILL
Walk to Melrose
Leaves from Reading

Step by Step

  • 1
    Start from train station
    Start from train station
    Reading
  • 2
    Train - HAVERHILLHAVERHILL
    Wait for train
    HAVERHILL
    #1220 | North Station
  • 3
    Ride to train station
    Ride to train station
    Melrose Highlands
    11 min
  • 4
    Walk to Melrose
    Walk to
    Melrose
    830 yd • 10 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 Reading to Melrose

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

Bus schedule from Reading to Melrose

To check the bus schedule from Reading to Melrose using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Reading) and destination (Melrose), then select the desired date and time of travel. Moovit will show all available bus routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each bus, as well as real-time updates for delays or changes. Use this information to plan your trip and stay up to date with the latest bus schedules.

From Reading to Melrose by train

Take one direct train from Reading to Melrose in Boston: take the HAVERHILL train from Reading station to Melrose Highlands station. The total trip duration for this route is approximately 23 min. The ride fare is $3.25. The bus schedule from Reading may change. We recommend you check the updated bus schedule to Melrose on the Moovit app.

23min$3.25
Train - HAVERHILL
Walk to Melrose
Leaves from Reading

Step by Step

  • 1
    Start from train station
    Start from train station
    Reading
  • 2
    Train - HAVERHILLHAVERHILL
    Wait for train
    HAVERHILL
    #1220 | North Station
  • 3
    Ride to train station
    Ride to train station
    Melrose Highlands
    11 min
  • 4
    Walk to Melrose
    Walk to
    Melrose
    830 yd • 10 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Reading to Melrose?

    The fastest way takes 23 minutes, using Bus line 137.

  • What is the alternative route to get from Reading to Melrose?

    The alternative route takes 23 minutes, using Train line HAVERHILL.

  • Is there a direct bus between Reading and Melrose in Boston?

    Yes, there is a direct bus going from Reading to Melrose in Boston in 23 min.

  • Which bus line goes from Reading to Melrose in Boston?

    The 137 bus line goes from Reading station near Reading to Malden station near Melrose in Boston.

  • How long does it take to travel from Reading to Melrose in Boston by bus?

    The total travel time between Reading and Melrose in Boston by bus is about 23 min.

  • Where do I get on the bus near Reading to get to Melrose in Boston?

    Get on the 137 bus from the Reading stop near Reading in Boston.

  • Where do I get off the bus when travelling between Reading and Melrose in Boston?

    Get off the bus at the Malden stop, which is closest to Melrose in Boston.

  • When is the first train from Reading to Melrose in Boston?

    The first train from Reading to Melrose in Boston is Haverhill. It leaves the Reading station at 1:18 AM.

  • When is the first bus from Reading to Melrose in Boston?

    The first bus from Reading to Melrose in Boston is Malden - Reading Depot. It leaves the Reading stop at 4:21 AM.

  • How much is the bus fare from Reading to Melrose?

    The ride from Reading to Melrose costs $1.70.