Skip to main content

How to get from Richmond to Portsmouth City by bus and light rail?

From Richmond to Portsmouth City by bus and light rail

To get from Richmond to Portsmouth City in Washington, D.C. - Baltimore, MD, you’ll need to take 2 bus lines and one light rail line: take the FLIXBUS N2601 bus from Richmond (W Leigh St) station to Norfolk (Ballentine Broad Creek Station) station. Next, you’ll have to switch to the 800 light rail and finally take the 045 bus from Saint Pauls & Plume station to Victory Crossing station. The total trip duration for this route is approximately 3 hr 39 min.

219min
Walk to bus station
Bus - FLIXBUS N2601FLIXBUS N2601
Light Rail - 800800
Bus - 045045
Leaves from Richmond (W Leigh St)
Step by Step
  • 1
    Walk to bus station
    Walk to bus station
    Richmond (W Leigh St)
    ID 6RC
    1.1 mi • 23 min
  • 2
    Bus - FLIXBUS N2601FLIXBUS N2601
    Wait for bus
    FLIXBUS N2601
    Virginia Beach (Circle D Food Mart)
  • 3
    Ride to bus station
    Ride to bus station
    Norfolk (Ballentine Broad Creek Station)
    ID 6FK
    110 min
  • 4
    Walk to light rail station
    Walk to light rail station
    Ballentine Broad Creek Station
    160 yd • 2 min
  • 5
    Light Rail - 800800
    Wait for light rail
    800
    Evmc Fort Norfolk Station
  • 6
    Ride to light rail station
    Ride to light rail station
    Civic Plaza Station
    6 min
  • 7
    Walk to bus station
    Walk to bus station
    Saint Pauls & Plume
    60 yd • 1 min
  • 8
    Bus - 045045
    Wait for bus
    045
    Victory Crossing
  • 9
    Ride to bus station Victory Crossing
    Ride to bus station
    Victory Crossing
    42 min
*Duration based on 8am traffic

From Richmond to Portsmouth City by and bus

To get from Richmond to Portsmouth City in Washington, D.C. - Baltimore, MD, you’ll need to take 2 bus lines: take the FLIXBUS N2601 from Richmond (W Leigh St) station to Norfolk (Ballentine Broad Creek Station) station. Next, you’ll have to switch to the 009 bus and finally take the 045 bus from Dntc station to Victory Crossing station. The total trip duration for this route is approximately 3 hr 39 min.

219min
Walk to
Bus - 009009
Bus - 045045
Leaves from Richmond (W Leigh St)
Step by Step
  • 1
    Walk to
    Walk to
    Richmond (W Leigh St)
    ID 6RC
    1.1 mi • 23 min
  • 2
    Wait for
    FLIXBUS N2601
    Virginia Beach (Circle D Food Mart)
  • 3
    Ride to
    Ride to
    Norfolk (Ballentine Broad Creek Station)
    ID 6FK
    110 min
  • 4
    Walk to bus station
    Walk to bus station
    Corprew & Ballentine
    660 yd • 8 min
  • 5
    Bus - 009009
    Wait for bus
    009
    Dntc
  • 6
    Ride to bus station
    Ride to bus station
    Dntc
    14 min
  • 7
    Bus - 045045
    Wait for bus
    045
    Victory Crossing
  • 8
    Ride to bus station Victory Crossing
    Ride to bus station
    Victory Crossing
    45 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 Richmond to Portsmouth City
The distance between Richmond, Washington, D.C. - Baltimore, MD and Portsmouth City, Washington, D.C. - Baltimore, MD is approximately 108.31 mi, which can typically be travelled in 219 min. Moovit will show you the directions from Richmond to Portsmouth City by bus and light rail, 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 Richmond

Richmond is located at Richmond, Washington, D.C. - Baltimore, MD and the nearest public transit station is 7th + Clay.

Train stations close to Richmond:

  • Pathrichmond Main Street Amtrak Station

Bus stations close to Richmond:

  • 7th + Clay
  • Transfer Station Bay F
  • Transfer Station Bay G
Public transit stations close to Portsmouth City, Washington, D.C. - Baltimore, MD

Portsmouth City is located at Portsmouth City, Washington, D.C. - Baltimore, MD and the nearest public transit station is Victory Crossing.

Bus stations close to Portsmouth City:

  • Victory Crossing
  • Cavalier & Missy Elliott
  • Missy Elliott & Belmont

From Richmond to Portsmouth City by and bus

To get from Richmond to Portsmouth City in Washington, D.C. - Baltimore, MD, you’ll need to take 2 bus lines: take the FLIXBUS N2601 from Richmond (W Leigh St) station to Norfolk (Ballentine Broad Creek Station) station. Next, you’ll have to switch to the 009 bus and finally take the 045 bus from Dntc station to Victory Crossing station. The total trip duration for this route is approximately 3 hr 39 min.

219min
Walk to
Bus - 009009
Bus - 045045
Leaves from Richmond (W Leigh St)
Step by Step
  • 1
    Walk to
    Walk to
    Richmond (W Leigh St)
    ID 6RC
    1.1 mi • 23 min
  • 2
    Wait for
    FLIXBUS N2601
    Virginia Beach (Circle D Food Mart)
  • 3
    Ride to
    Ride to
    Norfolk (Ballentine Broad Creek Station)
    ID 6FK
    110 min
  • 4
    Walk to bus station
    Walk to bus station
    Corprew & Ballentine
    660 yd • 8 min
  • 5
    Bus - 009009
    Wait for bus
    009
    Dntc
  • 6
    Ride to bus station
    Ride to bus station
    Dntc
    14 min
  • 7
    Bus - 045045
    Wait for bus
    045
    Victory Crossing
  • 8
    Ride to bus station Victory Crossing
    Ride to bus station
    Victory Crossing
    45 min
*Duration based on 8am traffic
Questions & Answers
  • What is the fastest way to get from Richmond to Portsmouth City?

    The fastest way takes 219 minutes, using Bus line FLIXBUS N2601, Bus line 800, Bus line 045.

  • What is the alternative route to get from Richmond to Portsmouth City?

    The alternative route takes 219 minutes, using Bus line FLIXBUS N2601, Bus line 009, Bus line 045.

  • Is there a direct bus between Richmond and Portsmouth City in Washington, D.C. - Baltimore, MD?

    No, you’ll have to take 2 bus lines and one light rail line in total. The total travelling time is 3 hr 39 min.

  • Which bus line goes from Richmond to Portsmouth City in Washington, D.C. - Baltimore, MD?

    The FLIXBUS N2601 bus line goes from Richmond (W Leigh St) station near Richmond to Virginia Beach (Circle D Food Mart) station. From there you’ll have to take one bus line and one light rail line till Virginia Beach (Circle D Food Mart) station near Portsmouth City in Washington, D.C. - Baltimore, MD

  • How long does it take to travel from Richmond to Portsmouth City in Washington, D.C. - Baltimore, MD by bus and light rail?

    The total travel time between Richmond and Portsmouth City in Washington, D.C. - Baltimore, MD by bus and light rail is about 3 hr 39 min.

  • Where do I get on the bus near Richmond to get to Portsmouth City in Washington, D.C. - Baltimore, MD?

    Get on the FLIXBUS N2601 bus from the Richmond (W Leigh St) stop near Richmond in Washington, D.C. - Baltimore, MD.

  • Where do I get off the bus when travelling between Richmond and Portsmouth City in Washington, D.C. - Baltimore, MD?

    Get off the bus at the Virginia Beach (Circle D Food Mart) stop, which is closest to Portsmouth City in Washington, D.C. - Baltimore, MD.

Real-Time Arrivals, Schedules, Maps & More