Skip to main content

How to get from Nationals Park to National Harbor by bus and metro?

Nationals Park to National Harbor - Bus Schedule

The C31 bus from Nationals Park to National Harbor usually operates 24 hours a day, 7 days a week, running every 5-25 min. The trip takes about 45 min, with regular service throughout the operating hours.

From Nationals Park to National Harbor by bus and metro

To get from Nationals Park to National Harbor in Washington, D.C. - Baltimore, MD, you’ll need to take 2 bus lines and one metro line: take the C31 bus from South Capitol St Se+O St SE station to M St Se & Half St Se station. Next, you’ll have to switch to the GREEN metro and finally take the P95 bus from Southern Ave Station+Bay M station to Oxon Hill Park + Ride + Bus Bay C station. The total trip duration for this route is approximately 45 min. The ride fare is $3.25. The bus and metro schedule from Nationals Park may change. We recommend you check the updated bus and metro schedule to National Harbor on the Moovit app.

45min$3.25
Walk to bus station
Bus - C31C31
Metro - GREEN
Bus - P95P95
Walk to National Harbor
Leaves from South Capitol St Se+O St SE

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    South Capitol St Se+O St SE
    ID 1005067
    210 yd • 3 min
  • 2
    Bus - C31C31
    Wait for bus
    C31
    West To Navy Yard
  • 3
    Ride to bus station
    Ride to bus station
    M St Se & Half St Se
    2 min
  • 4
    Walk to metro station
    Walk to metro station
    Navy Yard Metro Station
    70 yd • 1 min
  • 5
    Metro - GREENGREEN
    Wait for metro
    GREEN
    Branch Av
  • 6
    Ride to metro station
    Ride to metro station
    Southern Ave Metro Station
    8 min
  • 7
    Walk to bus station
    Walk to bus station
    Southern Ave Station+Bay M
    ID 32772
    10 yd • 1 min
  • 8
    Bus - P95P95
    Wait for bus
    P95
    Friendly
  • 9
    Ride to bus station
    Ride to bus station
    Oxon Hill Park + Ride + Bus Bay C
    ID 3004335
    15 min
  • 10
    Walk to National Harbor
    Walk to
    National Harbor
    450 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 Nationals Park to National Harbor

The distance between Nationals Park, Washington, D.C. - Baltimore, MD and National Harbor, Washington, D.C. - Baltimore, MD is approximately 8.36 mi, which can typically be traveled in 45 min. Moovit will show you the directions from Nationals Park 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.

Bus And Metro schedule from Nationals Park to National Harbor

To check the bus and metro schedule from Nationals Park to National Harbor using the Moovit app, first download and open the app on your smartphone. Enter your starting point (Nationals Park) and destination (National Harbor), then select the desired date and time of travel. Moovit will show all available bus and metro routes, estimated travel times, and any required transfers. You can view detailed departure and arrival times for each bus and metro, as well as real-time updates for delays or changes. Use this information to plan your trip and stay up to date with the latest bus and metro schedules.

Questions & Answers

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

    The fastest way takes 45 minutes, using Bus line C31, Metro line GREEN, Bus line P95.

  • Is there a direct bus between Nationals Park and National Harbor?

    No, you’ll have to take 2 bus lines and one metro line in total. The total traveling time is 45 min.

  • Which bus line goes from Nationals Park to National Harbor?

    The C31 bus line goes from South Capitol St Se+O St SE station near Nationals Park in Washington to M St Se & Half St Se station. From there you’ll have to take one bus line and one metro line till M St Se & Half St Se station near National Harbor in Washington, D.C. - Baltimore, MD.

  • How long does it take to travel from Nationals Park to National Harbor by bus and metro?

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

  • Where do I get on the bus near Nationals Park to get to National Harbor?

    Get on the C31 bus from the South Capitol St Se+O St SE stop near Nationals Park in Washington.

  • Where do I get off the bus when traveling between Nationals Park and National Harbor?

    Get off the bus at the M St Se & Half St Se stop, which is closest to National Harbor in Washington, D.C. - Baltimore, MD.

  • How much is the total bus and metro fare from Nationals Park to National Harbor?

    The ride from Nationals Park to National Harbor costs $3.25.