Skip to main content

How to get from Revere Beach to Haverhill by subway and train?

From Revere Beach to Haverhill by subway and train

To get from Revere Beach to Haverhill in Boston, you’ll need to take 2 subway lines and one train line: take the BLUE LINE subway from Revere Beach station to State Street station. Next, you’ll have to switch to the ORANGE LINE subway and finally take the DOWNEASTER train from North Station station to Haverhill station. The total trip duration for this route is approximately 1 hr 43 min.

103min
Subway - BLUE LINE
Subway - BLUE LINE
Subway - ORANGE LINE
Subway - ORANGE LINE
Train - DOWNEASTERDOWNEASTER
Walk to Haverhill
Leaves from Revere Beach

Step by Step

  • 1
    Start from subway station
    Start from subway station
    Revere Beach
  • 2
    Subway - BLUE LINE
    Wait for subway
    BLUE LINE
    Bowdoin
  • 3
    Ride to subway station
    Ride to subway station
    State Street
    17 min
  • 4
    Subway - ORANGE LINE
    Wait for subway
    ORANGE LINE
    Oak Grove
  • 5
    Ride to subway station
    Ride to subway station
    North Station
    4 min
  • 6
    Walk to train station
    Walk to train station
    North Station
    40 yd • 1 min
  • 7
    Train - DOWNEASTERDOWNEASTER
    Wait for train
    DOWNEASTER
    Brunswick
  • 8
    Ride to train station
    Ride to train station
    Haverhill
    48 min
  • 9
    Walk to Haverhill
    Walk to
    Haverhill
    800 yd • 10 min
*Duration based on 8am traffic

Alternative route from Revere Beach to Haverhill by subway and train via BLUE LINE, GREEN LINE D and DOWNEASTER

To get from Revere Beach to Haverhill in Boston, you’ll need to take 2 subway lines and one train line: take the BLUE LINE subway from Revere Beach station to Government Center station. Next, you’ll have to switch to the GREEN LINE D subway and finally take the DOWNEASTER train from North Station station to Haverhill station. The total trip duration for this route is approximately 1 hr 43 min.

103min
Subway - BLUE LINE
Subway - BLUE LINE
Subway - GREEN LINE D
Subway - GREEN LINE D
Train - DOWNEASTERDOWNEASTER
Walk to Haverhill
Leaves from Revere Beach

Step by Step

  • 1
    Start from subway station
    Start from subway station
    Revere Beach
  • 2
    Subway - BLUE LINE
    Wait for subway
    BLUE LINE
    Bowdoin
  • 3
    Ride to subway station
    Ride to subway station
    Government Center
    19 min
  • 4
    Subway - GREEN LINE D
    Wait for subway
    GREEN LINE D
    Union Square
  • 5
    Ride to subway station
    Ride to subway station
    North Station
    4 min
  • 6
    Walk to train station
    Walk to train station
    North Station
    40 yd • 1 min
  • 7
    Train - DOWNEASTERDOWNEASTER
    Wait for train
    DOWNEASTER
    Brunswick
  • 8
    Ride to train station
    Ride to train station
    Haverhill
    48 min
  • 9
    Walk to Haverhill
    Walk to
    Haverhill
    800 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 Revere Beach to Haverhill

The distance between Revere Beach, Boston and Haverhill, Boston is approximately 39.62 mi, which can typically be travelled in 103 min. Moovit will show you the directions from Revere Beach to Haverhill by subway 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 Revere Beach

Revere Beach is located at Revere Beach, Boston and the nearest public transit station is Revere Beach - Beach St @ Kimball Ave.

Subway stations close to Revere Beach:

  • Wonderland
  • Beachmont
  • Wood Island

Bus stations close to Revere Beach:

  • Revere Beach - Beach St @ Kimball Ave
  • Revere Beach - Beach St Opp Kimball Ave
  • Beach St @ N Shore Rd

Public transit stations close to Haverhill, Boston

Haverhill is located at Haverhill, Boston and the nearest public transit station is Currier Square.

Train stations close to Haverhill:

  • Haverhill
  • Bradford

Bus stations close to Haverhill:

  • Currier Square
  • Washington Street & Freeman Street
  • River Street & Comeau Bridge

Alternative route from Revere Beach to Haverhill by subway and train via BLUE LINE, GREEN LINE D and DOWNEASTER

To get from Revere Beach to Haverhill in Boston, you’ll need to take 2 subway lines and one train line: take the BLUE LINE subway from Revere Beach station to Government Center station. Next, you’ll have to switch to the GREEN LINE D subway and finally take the DOWNEASTER train from North Station station to Haverhill station. The total trip duration for this route is approximately 1 hr 43 min.

103min
Subway - BLUE LINE
Subway - BLUE LINE
Subway - GREEN LINE D
Subway - GREEN LINE D
Train - DOWNEASTERDOWNEASTER
Walk to Haverhill
Leaves from Revere Beach

Step by Step

  • 1
    Start from subway station
    Start from subway station
    Revere Beach
  • 2
    Subway - BLUE LINE
    Wait for subway
    BLUE LINE
    Bowdoin
  • 3
    Ride to subway station
    Ride to subway station
    Government Center
    19 min
  • 4
    Subway - GREEN LINE D
    Wait for subway
    GREEN LINE D
    Union Square
  • 5
    Ride to subway station
    Ride to subway station
    North Station
    4 min
  • 6
    Walk to train station
    Walk to train station
    North Station
    40 yd • 1 min
  • 7
    Train - DOWNEASTERDOWNEASTER
    Wait for train
    DOWNEASTER
    Brunswick
  • 8
    Ride to train station
    Ride to train station
    Haverhill
    48 min
  • 9
    Walk to Haverhill
    Walk to
    Haverhill
    800 yd • 10 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Revere Beach to Haverhill?

    The fastest way takes 103 minutes, using Bus line BLUE LINE, Bus line ORANGE LINE, Bus line DOWNEASTER.

  • What is the alternative route to get from Revere Beach to Haverhill?

    The alternative route takes 103 minutes, using Bus line BLUE LINE, Bus line GREEN LINE D, Bus line DOWNEASTER.

  • Is there a direct subway between Revere Beach and Haverhill?

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

  • Which subway line goes from Revere Beach to Haverhill?

    The BLUE LINE subway line goes from Bowdoin station near Revere Beach in Revere to State Street station. From there you’ll have to take one subway line and one train line till State Street station near Haverhill in Boston.

  • How long does it take to travel from Revere Beach to Haverhill by subway and train?

    The total travel time between Revere Beach in Revere and Haverhill in Boston by subway and train is about 1 hr 43 min.

  • Where do I get on the subway near Revere Beach to get to Haverhill?

    Get on the BLUE LINE subway from the Bowdoin station near Revere Beach in Revere.

  • Where do I get off the subway when travelling between Revere Beach and Haverhill?

    Get off the subway at the State Street station, which is closest to Haverhill in Boston.

Real-Time Arrivals, Schedules, Maps & More