Skip to main content

How to get from Massachusetts Av Nw+20 St NW to Perryville, MD by bus and train?

From Massachusetts Av Nw+20 St NW to Perryville, MD by bus and train

To get from Massachusetts Av Nw+20 St NW to Perryville, MD in Cecil County, take the D6 bus from Massachusetts Av Nw+20 St NW station to Massachusetts Ave NE & 1st St NE station. Next, take the MARC train from Union Station station to Perryville station. The total trip duration for this route is approximately 2 hr 48 min.

168min
Bus - D6D6
Train - MARCMARC
Walk to Perryville, MD
Leaves from Massachusetts Av Nw+20 St NW

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Massachusetts Av Nw+20 St NW
  • 2
    Bus - D6D6
    Wait for bus
    D6
    East To Stadium-Armory
  • 3
    Ride to bus station
    Ride to bus station
    Massachusetts Ave NE & 1st St NE
    32 min
  • 4
    Walk to train station
    Walk to train station
    Union Station
    70 yd • 1 min
  • 5
    Train - MARCMARC
    Wait for train
    MARC
    Perryville
  • 6
    Ride to train station
    Ride to train station
    Perryville
    111 min
  • 7
    Walk to Perryville, MD
    Walk to
    Perryville, MD
    360 yd • 5 min
*Duration based on 8am traffic

Alternative route from Massachusetts Av Nw+20 St NW to Perryville, MD by bus and train via FLIXBUS 2601 and MARC

To get from Massachusetts Av Nw+20 St NW to Perryville, MD in Cecil County, take the FLIXBUS 2601 bus from Washington Dc (Dupont Circle) station to Washington Union Station station. Next, take the MARC train from Union Station station to Perryville station. The total trip duration for this route is approximately 2 hr 31 min.

151min
Walk to bus station
Bus - FLIXBUS 2601FLIXBUS 2601
Train - MARCMARC
Walk to Perryville, MD
Leaves from Washington Dc (Dupont Circle)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Washington Dc (Dupont Circle)
    ID 6DU
    230 yd • 3 min
  • 2
    Bus - FLIXBUS 2601FLIXBUS 2601
    Wait for bus
    FLIXBUS 2601
    New York Midtown (31st St & 8th Ave)
  • 3
    Ride to bus station
    Ride to bus station
    Washington Union Station
    ID DCD6
    15 min
  • 4
    Walk to train station
    Walk to train station
    Union Station
    80 yd • 1 min
  • 5
    Train - MARCMARC
    Wait for train
    MARC
    Perryville
  • 6
    Ride to train station
    Ride to train station
    Perryville
    111 min
  • 7
    Walk to Perryville, MD
    Walk to
    Perryville, MD
    360 yd • 5 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Washington, D.C. - Baltimore, MD.
All local mobility options in one app

Public transit directions from Massachusetts Av Nw+20 St NW to Perryville, MD

The distance between Massachusetts Av Nw+20 St NW, Cecil County and Perryville, MD, Cecil County is approximately 79.68 mi, which can typically be travelled in 168 min. Moovit will show you the directions from Massachusetts Av Nw+20 St NW to Perryville, MD by bus and train, so no matter how you choose to travel in Cecil County – you will always have plenty of easy options.

Public transit stations close to Massachusetts Av Nw+20 St NW

Massachusetts Av Nw+20 St NW is located at Massachusetts Av Nw+20 St NW, Cecil County and the nearest public transit station is P St Nw+20 St NW.

Metro stations close to Massachusetts Av Nw+20 St NW:

  • Mcpherson Sq Metro Station
  • Farragut West Metrorail Station
  • Farragut North

Bus stations close to Massachusetts Av Nw+20 St NW:

  • P St Nw+20 St NW
  • P St Nw+21 St NW
  • 20 St Nw+O St NW

Public transit stations close to Perryville, MD, Cecil County

Perryville, MD is located at Perryville, MD, Cecil County and the nearest public transit station is Concord Apartments (Aiken Ave & Concord Dr).

Train stations close to Perryville, MD:

  • Perryville

Bus stations close to Perryville, MD:

  • Concord Apartments (Aiken Ave & Concord Dr)
  • Concord Apts. - Aiken Ave.
  • Perryville Post Office (Broad St)

Alternative route from Massachusetts Av Nw+20 St NW to Perryville, MD by bus and train via FLIXBUS 2601 and MARC

To get from Massachusetts Av Nw+20 St NW to Perryville, MD in Cecil County, take the FLIXBUS 2601 bus from Washington Dc (Dupont Circle) station to Washington Union Station station. Next, take the MARC train from Union Station station to Perryville station. The total trip duration for this route is approximately 2 hr 31 min.

151min
Walk to bus station
Bus - FLIXBUS 2601FLIXBUS 2601
Train - MARCMARC
Walk to Perryville, MD
Leaves from Washington Dc (Dupont Circle)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Washington Dc (Dupont Circle)
    ID 6DU
    230 yd • 3 min
  • 2
    Bus - FLIXBUS 2601FLIXBUS 2601
    Wait for bus
    FLIXBUS 2601
    New York Midtown (31st St & 8th Ave)
  • 3
    Ride to bus station
    Ride to bus station
    Washington Union Station
    ID DCD6
    15 min
  • 4
    Walk to train station
    Walk to train station
    Union Station
    80 yd • 1 min
  • 5
    Train - MARCMARC
    Wait for train
    MARC
    Perryville
  • 6
    Ride to train station
    Ride to train station
    Perryville
    111 min
  • 7
    Walk to Perryville, MD
    Walk to
    Perryville, MD
    360 yd • 5 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Massachusetts Av Nw+20 St NW to Perryville, MD?

    The fastest way takes 168 minutes, using Bus line D6, Bus line MARC.

  • What is the alternative route to get from Massachusetts Av Nw+20 St NW to Perryville, MD?

    The alternative route takes 151 minutes, using Bus line FLIXBUS 2601, Bus line MARC.

  • Is there a direct bus between Massachusetts Av Nw+20 St NW and Perryville, MD?

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

  • Which bus line goes from Massachusetts Av Nw+20 St NW to Perryville, MD?

    The D6 bus line goes from East To Stadium-Armory station near Massachusetts Av Nw+20 St NW in Washington to Massachusetts Ave NE & 1st St NE station. From there you’ll have to take one train line till Massachusetts Ave NE & 1st St NE station near Perryville, MD in Cecil County.

  • How long does it take to travel from Massachusetts Av Nw+20 St NW to Perryville, MD by bus and train?

    The total travel time between Massachusetts Av Nw+20 St NW in Washington and Perryville, MD in Cecil County by bus and train is about 2 hr 48 min.

  • Where do I get on the bus near Massachusetts Av Nw+20 St NW to get to Perryville, MD?

    Get on the D6 bus from the East To Stadium-Armory stop near Massachusetts Av Nw+20 St NW in Washington.

  • Where do I get off the bus when travelling between Massachusetts Av Nw+20 St NW and Perryville, MD?

    Get off the bus at the Massachusetts Ave NE & 1st St NE station, which is closest to Perryville, MD in Cecil County.

Real-Time Arrivals, Schedules, Maps & More