Skip to main content

How to get from Washington Dulles International Airport (Iad) to National Harbor by bus and metro?

By bus and metro

To get from Washington Dulles International Airport (Iad) to National Harbor in Washington, D.C. - Baltimore, MD, you’ll need to take 2 metro lines and one bus line: take the METRORAIL SILVER LINE metro from Washington Dulles International Airport Metrorail Station station to Rosslyn Metro Station station. Next, you’ll have to switch to the METRORAIL BLUE LINE metro and finally take the NH2 bus from King St-Old Town+Bay J station to Oxon Hill P+R+Bay A station. The total trip duration for this route is approximately 1 hr 36 min. The ride fare is $8.75.

96min$8.75
Metro - METRORAIL SILVER LINE
Metro - METRORAIL BLUE LINE
Bus - NH2NH2
Walk to National Harbor
Leaves from Washington Dulles International Airport Metrorail Station

Step by Step

  • 1
    Start from metro station
    Start from metro station
    Washington Dulles International Airport (Iad)
    Metropolitan Washington Arprts, Dulles International Airport, Washington, DC 20041, USA
  • 2
    Metro - METRORAIL SILVER LINE
    Wait for metro
    METRORAIL SILVER LINE
    Largo
  • 3
    Ride to metro station
    Ride to metro station
    Rosslyn Metro Station
    45 min
  • 4
    Metro - METRORAIL BLUE LINE
    Wait for metro
    METRORAIL BLUE LINE
    Franconia-Springfield
  • 5
    Ride to metro station
    Ride to metro station
    King Street-Old Town
    18 min
  • 6
    Walk to bus station
    Walk to bus station
    King St-Old Town+Bay J
    ID 4001126
    60 yd • 1 min
  • 7
    Bus - NH2NH2
    Wait for bus
    NH2
    East To National Harbor
  • 8
    Ride to bus station
    Ride to bus station
    Oxon Hill P+R+Bay A
    ID 3004333
    14 min
  • 9
    Walk to National Harbor
    Walk to
    National Harbor
    500 yd • 6 min
*Duration based on 8am traffic

Alternative route by bus and metro via METRORAIL SILVER LINE, METRORAIL YELLOW LINE and NH2

To get from Washington Dulles International Airport (Iad) to National Harbor in Washington, D.C. - Baltimore, MD, you’ll need to take 2 metro lines and one bus line: take the METRORAIL SILVER LINE metro from Washington Dulles International Airport Metrorail Station station to L'Enfant Plaza station. Next, you’ll have to switch to the METRORAIL YELLOW LINE metro and finally take the NH2 bus from King St-Old Town+Bay J station to Oxon Hill P+R+Bay A station. The total trip duration for this route is approximately 1 hr 47 min. The ride fare is $8.75.

107min$8.75
Metro - METRORAIL SILVER LINE
Metro - METRORAIL YELLOW LINE
Bus - NH2NH2
Walk to National Harbor
Leaves from Washington Dulles International Airport Metrorail Station

Step by Step

  • 1
    Start from metro station
    Start from metro station
    Washington Dulles International Airport (Iad)
    Metropolitan Washington Arprts, Dulles International Airport, Washington, DC 20041, USA
  • 2
    Metro - METRORAIL SILVER LINE
    Wait for metro
    METRORAIL SILVER LINE
    Largo
  • 3
    Ride to metro station
    Ride to metro station
    L'Enfant Plaza
    57 min
  • 4
    Metro - METRORAIL YELLOW LINE
    Wait for metro
    METRORAIL YELLOW LINE
    Huntington
  • 5
    Ride to metro station
    Ride to metro station
    King Street-Old Town
    18 min
  • 6
    Walk to bus station
    Walk to bus station
    King St-Old Town+Bay J
    ID 4001126
    60 yd • 1 min
  • 7
    Bus - NH2NH2
    Wait for bus
    NH2
    East To National Harbor
  • 8
    Ride to bus station
    Ride to bus station
    Oxon Hill P+R+Bay A
    ID 3004333
    14 min
  • 9
    Walk to National Harbor
    Walk to
    National Harbor
    500 yd • 6 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 Washington Dulles International Airport (Iad) to National Harbor

The distance between Washington Dulles International Airport (Iad), Washington, D.C. - Baltimore, MD and National Harbor, Washington, D.C. - Baltimore, MD is approximately 37.52 mi, which can typically be travelled in 96 min. Moovit will show you the directions from Washington Dulles International Airport (Iad) to National Harbor 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.

Public transit stations close to National Harbor, Washington, D.C. - Baltimore, MD

National Harbor is located at National Harbor, Washington, D.C. - Baltimore, MD and the nearest public transit station is Oxon Hill Rd & Harborview Ave.

Metro stations close to National Harbor:

  • Braddock Road Metro
  • Southern Ave Metro Station

Bus stations close to National Harbor:

  • Oxon Hill Rd & Harborview Ave
  • Oxon Hill Park & Ride
  • Oxon Hill Road at Oxon Hill Fringe Parking Lot

Alternative route by bus and metro via METRORAIL SILVER LINE, METRORAIL YELLOW LINE and NH2

To get from Washington Dulles International Airport (Iad) to National Harbor in Washington, D.C. - Baltimore, MD, you’ll need to take 2 metro lines and one bus line: take the METRORAIL SILVER LINE metro from Washington Dulles International Airport Metrorail Station station to L'Enfant Plaza station. Next, you’ll have to switch to the METRORAIL YELLOW LINE metro and finally take the NH2 bus from King St-Old Town+Bay J station to Oxon Hill P+R+Bay A station. The total trip duration for this route is approximately 1 hr 47 min. The ride fare is $8.75.

107min$8.75
Metro - METRORAIL SILVER LINE
Metro - METRORAIL YELLOW LINE
Bus - NH2NH2
Walk to National Harbor
Leaves from Washington Dulles International Airport Metrorail Station

Step by Step

  • 1
    Start from metro station
    Start from metro station
    Washington Dulles International Airport (Iad)
    Metropolitan Washington Arprts, Dulles International Airport, Washington, DC 20041, USA
  • 2
    Metro - METRORAIL SILVER LINE
    Wait for metro
    METRORAIL SILVER LINE
    Largo
  • 3
    Ride to metro station
    Ride to metro station
    L'Enfant Plaza
    57 min
  • 4
    Metro - METRORAIL YELLOW LINE
    Wait for metro
    METRORAIL YELLOW LINE
    Huntington
  • 5
    Ride to metro station
    Ride to metro station
    King Street-Old Town
    18 min
  • 6
    Walk to bus station
    Walk to bus station
    King St-Old Town+Bay J
    ID 4001126
    60 yd • 1 min
  • 7
    Bus - NH2NH2
    Wait for bus
    NH2
    East To National Harbor
  • 8
    Ride to bus station
    Ride to bus station
    Oxon Hill P+R+Bay A
    ID 3004333
    14 min
  • 9
    Walk to National Harbor
    Walk to
    National Harbor
    500 yd • 6 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Washington Dulles International Airport (Iad) to National Harbor?

    The fastest way takes 96 minutes, using Bus line METRORAIL SILVER LINE, Bus line METRORAIL BLUE LINE, Bus line NH2.

  • What is the alternative route to get from Washington Dulles International Airport (Iad) to National Harbor?

    The alternative route takes 107 minutes, using Bus line METRORAIL SILVER LINE, Bus line METRORAIL YELLOW LINE, Bus line NH2.

  • Is there a direct metro between Washington Dulles International Airport (Iad) and National Harbor in Washington, D.C. - Baltimore, MD?

    No, you’ll have to take 2 metro lines and one bus line in total. The total travelling time is 1 hr 36 min.

  • Which metro line goes from Washington Dulles International Airport (Iad) to National Harbor in Washington, D.C. - Baltimore, MD?

    The METRORAIL SILVER LINE metro line goes from Largo station near Washington Dulles International Airport (Iad) to Rosslyn Metro Station station. From there you’ll have to take one metro line and one bus line till Rosslyn Metro Station station near National Harbor in Washington, D.C. - Baltimore, MD

  • How long does it take to travel from Washington Dulles International Airport (Iad) to National Harbor in Washington, D.C. - Baltimore, MD by metro and bus?

    The total travel time between Washington Dulles International Airport (Iad) and National Harbor in Washington, D.C. - Baltimore, MD by metro and bus is about 1 hr 36 min.

  • Where do I get on the metro near Washington Dulles International Airport (Iad) to get to National Harbor in Washington, D.C. - Baltimore, MD?

    Get on the METRORAIL SILVER LINE metro from the Largo station near Washington Dulles International Airport (Iad) in Washington, D.C. - Baltimore, MD.

  • Where do I get off the metro when travelling between Washington Dulles International Airport (Iad) and National Harbor in Washington, D.C. - Baltimore, MD?

    Get off the metro at the Rosslyn Metro Station stop, which is closest to National Harbor in Washington, D.C. - Baltimore, MD.

  • How much is the total metro and bus fare from Washington Dulles International Airport (Iad) to National Harbor?

    The ride from Washington Dulles International Airport (Iad) to National Harbor costs $8.75.

Real-Time Arrivals, Schedules, Maps & More