Skip to main content

How to get from National Harbor to Alexandria by bus and metro?

From National Harbor to Alexandria by bus and metro

To get from National Harbor to Alexandria in Washington, D.C. - Baltimore, MD, take the P90 bus from Oxon Hill P+R+Bay B station to King St-Old Town+Bay J station. Next, take the YELLOW metro from King Street-Old Town station to Braddock Road Metro station. The total trip duration for this route is approximately 42 min. The ride fare is $1.50.

42min$1.50
Walk to bus station
Bus - P90P90
Metro - YELLOW
Walk to Alexandria
Leaves from Oxon Hill P+R+Bay B

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Oxon Hill P+R+Bay B
    ID 3004334
    480 yd • 6 min
  • 2
    Bus - P90P90
    Wait for bus
    P90
    West To King St-Old Town
  • 3
    Ride to bus station
    Ride to bus station
    King St-Old Town+Bay J
    ID 4001126
    27 min
  • 4
    Walk to metro station
    Walk to metro station
    King Street-Old Town
    60 yd • 1 min
  • 5
    Metro - YELLOWYELLOW
    Wait for metro
    YELLOW
    Mount Vernon Square
  • 6
    Ride to metro station
    Ride to metro station
    Braddock Road Metro
    2 min
  • 7
    Walk to Alexandria
    Walk to
    Alexandria
    50 yd • 1 min
*Duration based on 8am traffic

Alternative route from National Harbor to Alexandria by bus and metro via P90 and BLUE

To get from National Harbor to Alexandria in Washington, D.C. - Baltimore, MD, take the P90 bus from Oxon Hill P+R+Bay B station to King St-Old Town+Bay J station. Next, take the BLUE metro from King Street-Old Town station to Braddock Road Metro station. The total trip duration for this route is approximately 44 min. The ride fare is $1.50.

44min$1.50
Walk to bus station
Bus - P90P90
Metro - BLUE
Walk to Alexandria
Leaves from Oxon Hill P+R+Bay B

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Oxon Hill P+R+Bay B
    ID 3004334
    480 yd • 6 min
  • 2
    Bus - P90P90
    Wait for bus
    P90
    West To King St-Old Town
  • 3
    Ride to bus station
    Ride to bus station
    King St-Old Town+Bay J
    ID 4001126
    27 min
  • 4
    Walk to metro station
    Walk to metro station
    King Street-Old Town
    60 yd • 1 min
  • 5
    Metro - BLUEBLUE
    Wait for metro
    BLUE
    Largo
  • 6
    Ride to metro station
    Ride to metro station
    Braddock Road Metro
    2 min
  • 7
    Walk to Alexandria
    Walk to
    Alexandria
    50 yd • 1 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 National Harbor to Alexandria

The distance between National Harbor, Washington, D.C. - Baltimore, MD and Alexandria, Washington, D.C. - Baltimore, MD is approximately 9.42 mi, which can typically be travelled in 42 min. Moovit will show you the directions from National Harbor to Alexandria by bus and metro, so no matter how you choose to travel in Washington, D.C. - Baltimore, MD – you will always have plenty of easy options.

Alternative route from National Harbor to Alexandria by bus and metro via P90 and BLUE

To get from National Harbor to Alexandria in Washington, D.C. - Baltimore, MD, take the P90 bus from Oxon Hill P+R+Bay B station to King St-Old Town+Bay J station. Next, take the BLUE metro from King Street-Old Town station to Braddock Road Metro station. The total trip duration for this route is approximately 44 min. The ride fare is $1.50.

44min$1.50
Walk to bus station
Bus - P90P90
Metro - BLUE
Walk to Alexandria
Leaves from Oxon Hill P+R+Bay B

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Oxon Hill P+R+Bay B
    ID 3004334
    480 yd • 6 min
  • 2
    Bus - P90P90
    Wait for bus
    P90
    West To King St-Old Town
  • 3
    Ride to bus station
    Ride to bus station
    King St-Old Town+Bay J
    ID 4001126
    27 min
  • 4
    Walk to metro station
    Walk to metro station
    King Street-Old Town
    60 yd • 1 min
  • 5
    Metro - BLUEBLUE
    Wait for metro
    BLUE
    Largo
  • 6
    Ride to metro station
    Ride to metro station
    Braddock Road Metro
    2 min
  • 7
    Walk to Alexandria
    Walk to
    Alexandria
    50 yd • 1 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from National Harbor to Alexandria?

    The fastest way takes 42 minutes, using Bus line P90, Metro line YELLOW.

  • What is the alternative route to get from National Harbor to Alexandria?

    The alternative route takes 44 minutes, using Bus line P90, Metro line BLUE.

  • Is there a direct bus between National Harbor and Alexandria in Washington, D.C. - Baltimore, MD?

    No, you’ll have to take one bus line and one metro line in total. The total travelling time is 42 min.

  • Which bus line goes from National Harbor to Alexandria in Washington, D.C. - Baltimore, MD?

    The P90 bus line goes from Oxon Hill P+R+Bay B station near National Harbor to West To King St-Old Town station. From there you’ll have to take one metro line till West To King St-Old Town station near Alexandria in Washington, D.C. - Baltimore, MD

  • How long does it take to travel from National Harbor to Alexandria in Washington, D.C. - Baltimore, MD by bus and metro?

    The total travel time between National Harbor and Alexandria in Washington, D.C. - Baltimore, MD by bus and metro is about 42 min.

  • Where do I get on the bus near National Harbor to get to Alexandria in Washington, D.C. - Baltimore, MD?

    Get on the P90 bus from the Oxon Hill P+R+Bay B stop near National Harbor in Washington, D.C. - Baltimore, MD.

  • Where do I get off the bus when travelling between National Harbor and Alexandria in Washington, D.C. - Baltimore, MD?

    Get off the bus at the West To King St-Old Town station, which is closest to Alexandria in Washington, D.C. - Baltimore, MD.

  • How much is the bus fare from National Harbor to Alexandria?

    The ride from National Harbor to Alexandria costs $1.50.