Skip to main content

How to get from Southern Ave Metro Station to Upper Marlboro by bus?

From Southern Ave Metro Station to Upper Marlboro by bus

To get from Southern Ave Metro Station to Upper Marlboro in Washington, D.C. - Baltimore, MD, take the P12 bus from Southern Av Station+Bus Bay E station to County Rd & Foster St station. Next, take the 20 bus from County Rd & Foster St station to Judges Drive at Pratt Street station. The total trip duration for this route is approximately 1 hr 27 min. The ride fare is $3.00.

87min$3.00
Walk to bus station
Bus - P12P12
Bus - 2020
Leaves from Southern Av Station+Bus Bay E

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Southern Av Station+Bus Bay E
    ID 3004211
    180 yd • 3 min
  • 2
    Bus - P12P12
    Wait for bus
    P12
    East To Addison Rd Station
  • 3
    Ride to bus station
    Ride to bus station
    County Rd & Foster St
    ID 3002848
    32 min
  • 4
    Walk to bus station
    Walk to bus station
    County Rd & Foster St
    ID 3000761
    20 yd • 1 min
  • 5
    Bus - 2020
    Wait for bus
    20
    Upper Marlboro
  • 6
    Ride to bus station Judges Drive at Pratt Street
    Ride to bus station
    Judges Drive at Pratt Street
    ID 38384
    35 min
*Duration based on 8am traffic

From Southern Ave Metro Station to Upper Marlboro by bus and metro

To get from Southern Ave Metro Station to Upper Marlboro in Washington, D.C. - Baltimore, MD, you’ll need to take 2 metro lines and one bus line: take the METRORAIL GREEN LINE metro from Southern Ave Metro Station station to L'Enfant Plaza station. Next, you’ll have to switch to the METRORAIL BLUE LINE metro and finally take the 21 bus from Harry S. Truman Drive at Largo Hospital station to Judges Drive at Pratt Street station. The total trip duration for this route is approximately 1 hr 33 min. The ride fare is $6.55.

93min$6.55
Metro - METRORAIL GREEN LINE
Metro - METRORAIL BLUE LINE
Bus - 2121
Leaves from Southern Ave Metro Station

Step by Step

  • 1
    Start from metro station
    Start from metro station
    Southern Ave Metro Station
  • 2
    Metro - METRORAIL GREEN LINE
    Wait for metro
    METRORAIL GREEN LINE
    Greenbelt
  • 3
    Ride to metro station
    Ride to metro station
    L'Enfant Plaza
    12 min
  • 4
    Metro - METRORAIL BLUE LINE
    Wait for metro
    METRORAIL BLUE LINE
    Largo
  • 5
    Ride to metro station
    Ride to metro station
    Downtown Largo Metro Station
    25 min
  • 6
    Walk to bus station
    Walk to bus station
    Harry S. Truman Drive at Largo Hospital
    ID 32308
    220 yd • 3 min
  • 7
    Bus - 2121
    Wait for bus
    21
    Courthouse at Judges Drive
  • 8
    Ride to bus station Judges Drive at Pratt Street
    Ride to bus station
    Judges Drive at Pratt Street
    ID 38384
    38 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 Southern Ave Metro Station to Upper Marlboro

The distance between Southern Ave Metro Station, Washington, D.C. - Baltimore, MD and Upper Marlboro, Washington, D.C. - Baltimore, MD is approximately 20.05 mi, which can typically be travelled in 87 min. Moovit will show you the directions from Southern Ave Metro Station to Upper Marlboro by bus, so no matter how you choose to travel in Washington, D.C. - Baltimore, MD – you will always have plenty of easy options.

Public transit stations close to Southern Ave Metro Station

Southern Ave Metro Station is located at Southern Ave Metro Station, Washington, D.C. - Baltimore, MD and the nearest public transit station is Southern Ave Station & Bus Bay Q.

Metro stations close to Southern Ave Metro Station:

  • Congress Heights Metro Station
  • Suitland Metro Station
  • Anacostia Metro Station

Bus stations close to Southern Ave Metro Station:

  • Southern Ave Station & Bus Bay Q
  • Southern Avenue Metrorail Station at Bus Bay L
  • Southern Av Station+Bus Bay D

Public transit stations close to Upper Marlboro, Washington, D.C. - Baltimore, MD

Upper Marlboro is located at Upper Marlboro, Washington, D.C. - Baltimore, MD and the nearest public transit station is Largo Road at Buck Lane.

Bus stations close to Upper Marlboro:

  • Largo Road at Buck Lane
  • Old Marlboro Pike at Old Mill Road
  • Old Marlboro Pike at Peerless Avenue

From Southern Ave Metro Station to Upper Marlboro by bus and metro

To get from Southern Ave Metro Station to Upper Marlboro in Washington, D.C. - Baltimore, MD, you’ll need to take 2 metro lines and one bus line: take the METRORAIL GREEN LINE metro from Southern Ave Metro Station station to L'Enfant Plaza station. Next, you’ll have to switch to the METRORAIL BLUE LINE metro and finally take the 21 bus from Harry S. Truman Drive at Largo Hospital station to Judges Drive at Pratt Street station. The total trip duration for this route is approximately 1 hr 33 min. The ride fare is $6.55.

93min$6.55
Metro - METRORAIL GREEN LINE
Metro - METRORAIL BLUE LINE
Bus - 2121
Leaves from Southern Ave Metro Station

Step by Step

  • 1
    Start from metro station
    Start from metro station
    Southern Ave Metro Station
  • 2
    Metro - METRORAIL GREEN LINE
    Wait for metro
    METRORAIL GREEN LINE
    Greenbelt
  • 3
    Ride to metro station
    Ride to metro station
    L'Enfant Plaza
    12 min
  • 4
    Metro - METRORAIL BLUE LINE
    Wait for metro
    METRORAIL BLUE LINE
    Largo
  • 5
    Ride to metro station
    Ride to metro station
    Downtown Largo Metro Station
    25 min
  • 6
    Walk to bus station
    Walk to bus station
    Harry S. Truman Drive at Largo Hospital
    ID 32308
    220 yd • 3 min
  • 7
    Bus - 2121
    Wait for bus
    21
    Courthouse at Judges Drive
  • 8
    Ride to bus station Judges Drive at Pratt Street
    Ride to bus station
    Judges Drive at Pratt Street
    ID 38384
    38 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Southern Ave Metro Station to Upper Marlboro?

    The fastest way takes 87 minutes, using Bus line P12, Bus line 20.

  • What is the alternative route to get from Southern Ave Metro Station to Upper Marlboro?

    The alternative route takes 93 minutes, using Bus line METRORAIL GREEN LINE, Bus line METRORAIL BLUE LINE, Bus line 21.

  • Is there a direct bus between Southern Ave Metro Station and Upper Marlboro?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 1 hr 27 min.

  • Which bus line goes from Southern Ave Metro Station to Upper Marlboro?

    The P12 bus line goes from Southern Av Station+Bus Bay E station near Southern Ave Metro Station in Prince George's County to East To Addison Rd Station station. From there you’ll have to take one bus line till East To Addison Rd Station station near Upper Marlboro in Washington, D.C. - Baltimore, MD.

  • How long does it take to travel from Southern Ave Metro Station to Upper Marlboro by bus?

    The total travel time between Southern Ave Metro Station in Prince George's County and Upper Marlboro in Washington, D.C. - Baltimore, MD by bus is about 1 hr 27 min.

  • Where do I get on the bus near Southern Ave Metro Station to get to Upper Marlboro?

    Get on the P12 bus from the Southern Av Station+Bus Bay E stop near Southern Ave Metro Station in Prince George's County.

  • Where do I get off the bus when travelling between Southern Ave Metro Station and Upper Marlboro?

    Get off the bus at the East To Addison Rd Station stop, which is closest to Upper Marlboro in Washington, D.C. - Baltimore, MD.

  • How much is the bus fare from Southern Ave Metro Station to Upper Marlboro?

    The ride from Southern Ave Metro Station to Upper Marlboro costs $3.00.

Real-Time Arrivals, Schedules, Maps & More