Skip to main content

How to get from Virginia Beach to Suffolk by bus?

From Virginia Beach to Suffolk by bus

To get from Virginia Beach to Suffolk in Washington, D.C. - Baltimore, MD, you’ll need to take 3 bus lines: take the 972 bus from Tcc Virginia Beach station to Indian River P&R Lot station. Next, you’ll have to switch to the 967 bus and finally take the PI bus from Chesapeake Square Hrt Transfer Station station to Downtown Transfer Station station. The total trip duration for this route is approximately 2 hr 18 min.

138min
Bus - 972972
Bus - 967967
Bus - PIPI
Leaves from Tcc Virginia Beach

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Virginia Beach
  • 2
    Bus - 972972
    Wait for bus
    972
    Washington & 34th
  • 3
    Ride to bus station
    Ride to bus station
    Indian River P&R Lot
    16 min
  • 4
    Bus - 967967
    Wait for bus
    967
    Newport News Transit Center
  • 5
    Ride to bus station
    Ride to bus station
    Portsmouth & West Capri Circle
    34 min
  • 6
    Bus - PIPI
    Wait for bus
    PI
    Inbound
  • 7
    Ride to bus station Downtown Transfer Station
    Ride to bus station
    Downtown Transfer Station
    ID 30
    31 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 Virginia Beach to Suffolk

The distance between Virginia Beach, Washington, D.C. - Baltimore, MD and Suffolk, Washington, D.C. - Baltimore, MD is approximately 44.76 mi, which can typically be travelled in 138 min. Moovit will show you the directions from Virginia Beach to Suffolk by bus, 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 Virginia Beach

Virginia Beach is located at Virginia Beach, Washington, D.C. - Baltimore, MD and the nearest public transit station is Buckner & Canadian.

Bus stations close to Virginia Beach:

  • Buckner & Canadian
  • Michael La Bouve & Faculty
  • Princess Anne & Independence

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

Suffolk is located at Suffolk, Washington, D.C. - Baltimore, MD and the nearest public transit station is Finney & Hill Inbound.

Bus stations close to Suffolk:

  • Finney & Hill Inbound
  • Finney & Hill Outbound
  • Washington & Pinner Inbound

Questions & Answers

  • What is the fastest way to get from Virginia Beach to Suffolk?

    The fastest way takes 138 minutes, using Bus line 972, Bus line 967, Bus line PI.

  • Is there a direct bus between Virginia Beach and Suffolk in Washington, D.C. - Baltimore, MD?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 2 hr 18 min.

  • Which bus line goes from Virginia Beach to Suffolk in Washington, D.C. - Baltimore, MD?

    The 972 bus line goes from Washington & 34th station near Virginia Beach to Indian River P&R Lot station. From there you’ll have to take one bus line till Indian River P&R Lot station near Suffolk in Washington, D.C. - Baltimore, MD

  • How long does it take to travel from Virginia Beach to Suffolk in Washington, D.C. - Baltimore, MD by bus?

    The total travel time between Virginia Beach and Suffolk in Washington, D.C. - Baltimore, MD by bus is about 2 hr 18 min.

  • Where do I get on the bus near Virginia Beach to get to Suffolk in Washington, D.C. - Baltimore, MD?

    Get on the 972 bus from the Washington & 34th stop near Virginia Beach in Washington, D.C. - Baltimore, MD.

  • Where do I get off the bus when travelling between Virginia Beach and Suffolk in Washington, D.C. - Baltimore, MD?

    Get off the bus at the Indian River P&R Lot stop, which is closest to Suffolk in Washington, D.C. - Baltimore, MD.

Real-Time Arrivals, Schedules, Maps & More