Rome2Rio

How to get fromNational Harbor to Upper Marlboroby bus, taxi, or car

Find Transport to Upper Marlboro

See all options

There are 4 ways to get from National Harbor to Upper Marlboro by bus, taxi, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus via Donnell Drive at Pennsylvania Avenue

    best
    1. Take the bus from St George Bl+Waterfront St to Suitland+Bay Hbus bus P90
    2. Take the bus from Suitland+Bay K to Donnell Dr+Pennsylvania Avbus bus P66
    3. Take the bus from Donnell Drive at Pennsylvania Avenue to Old Marlboro Pike at Marlborough Waybus bus P76
    1h 49m
    $3
  2. Taxi

    1. Take the taxi from National Harbor to Upper Marlborotaxi taxi 16.1 mi
    21 min
    $45–60
  3. Drive 16.1 mi

    1. Drive from National Harbor to Upper Marlborocar car 16.1 mi
    21 min
    $3–5
  4. Bus

    1. Take the bus from St George Bl+Waterfront St to D St SW+6 St SWbus bus C11
    2. Take the bus from 7Th St & Maryland & Independence Aves. Sw to Equestrian Center at Lot #4bus bus No. 820 Line from Washington DC
    2h 50m
    $7–21

National Harbor to Upper Marlboro by bus

Calendar186Weekly Buses
Duration1h 49mAverage Duration
Ticket$3Cheapest Price
See schedules

Questions & Answers

What companies run services between National Harbor, MD, USA and Upper Marlboro, MD, USA?

You can take a bus from St George Bl+Waterfront St to Old Marlboro Pike at Marlborough Way via Suitland+Bay K and Donnell Drive at Pennsylvania Avenue in around 1h 49m.

Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, How do I buy a London Underground ticket?, and Flying into Beijing? - to help you get the most out of your next trip.