Skip to main content

How to get from Salem to Norfolk by bus?

From Salem to Norfolk by bus

To get from Salem to Norfolk in Washington, D.C. - Baltimore, MD, you’ll need to take 2 bus lines: take the 76 bus from Salem Va Medical Center station to 3rd St Station Slip B station. Next, you’ll have to switch to the GREYHOUND US0600 bus and finally take the GREYHOUND US0355 from Richmond Bus Station station to Norfolk Train Station station. The total trip duration for this route is approximately 9 hr 12 min.

552min
Bus - 7676
Bus - GREYHOUND US0600GREYHOUND US0600
GREYHOUND US0355GREYHOUND US0600
Walk to Norfolk
Leaves from Salem Va Medical Center

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Salem
  • 2
    Bus - 7676
    Wait for bus
    76
    76 - Veterans Hospital To Third Street Station
  • 3
    Ride to bus station
    Ride to bus station
    3rd St Station Slip B
    30 min
  • 4
    Walk to bus station
    Walk to bus station
    Roanoke Bus Stop
    ID RON6
    70 yd • 1 min
  • 5
    Bus - GREYHOUND US0600GREYHOUND US0600
    Wait for bus
    GREYHOUND US0600
    Richmond Bus Station
  • 6
    Ride to bus station
    Ride to bus station
    Richmond Bus Station
    ID RHD6
    235 min
  • 7
    undefined - GREYHOUND US0355GREYHOUND US0600
    Wait for
    GREYHOUND US0355
    New York Port Authority
  • 8
    Ride to
    Ride to
    Norfolk Train Station
    ID NOR6
    135 min
  • 9
    Walk to Norfolk
    Walk to
    Norfolk
    1.03 mi • 21 min
*Duration based on 8am traffic

From Salem to Norfolk by and bus

To get from Salem to Norfolk in Washington, D.C. - Baltimore, MD, you’ll need to take one bus line: take the 92 bus from Salem Va Medical Center station to 3rd St Station Slip C station. Next, you’ll have to switch to the and finally take the GREYHOUND US0355 from Richmond Bus Station station to Norfolk Train Station station. The total trip duration for this route is approximately 9 hr 27 min.

567min
Bus - 9292
GREYHOUND US060092
GREYHOUND US035592
Walk to Norfolk
Leaves from Salem Va Medical Center

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Salem
  • 2
    Bus - 9292
    Wait for bus
    92
  • 3
    Ride to bus station
    Ride to bus station
    3rd St Station Slip C
    45 min
  • 4
    Walk to
    Walk to
    Roanoke Bus Stop
    ID RON6
    60 yd • 1 min
  • 5
    undefined - GREYHOUND US060092
    Wait for
    GREYHOUND US0600
    Richmond Bus Station
  • 6
    Ride to
    Ride to
    Richmond Bus Station
    ID RHD6
    235 min
  • 7
    undefined - GREYHOUND US035592
    Wait for
    GREYHOUND US0355
    New York Port Authority
  • 8
    Ride to
    Ride to
    Norfolk Train Station
    ID NOR6
    135 min
  • 9
    Walk to Norfolk
    Walk to
    Norfolk
    1.03 mi • 21 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 Salem to Norfolk

The distance between Salem, Washington, D.C. - Baltimore, MD and Norfolk, Washington, D.C. - Baltimore, MD is approximately 289.67 mi, which can typically be travelled in 552 min. Moovit will show you the directions from Salem to Norfolk 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 Salem

Salem is located at Salem, Washington, D.C. - Baltimore, MD and the nearest public transit station is Roanoke Blvd Wb at Disabled Veterans Store.

Bus stations close to Salem:

  • Roanoke Blvd Wb at Disabled Veterans Store
  • Roanoke Blvd Eb at Disabled Veterans Store
  • Va Veterans Care Center

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

Norfolk is located at Norfolk, Washington, D.C. - Baltimore, MD and the nearest public transit station is Dntc.

Bus stations close to Norfolk:

  • Dntc
  • Saint Pauls & Wood
  • Saint Pauls & Charlotte

From Salem to Norfolk by and bus

To get from Salem to Norfolk in Washington, D.C. - Baltimore, MD, you’ll need to take one bus line: take the 92 bus from Salem Va Medical Center station to 3rd St Station Slip C station. Next, you’ll have to switch to the and finally take the GREYHOUND US0355 from Richmond Bus Station station to Norfolk Train Station station. The total trip duration for this route is approximately 9 hr 27 min.

567min
Bus - 9292
GREYHOUND US060092
GREYHOUND US035592
Walk to Norfolk
Leaves from Salem Va Medical Center

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Salem
  • 2
    Bus - 9292
    Wait for bus
    92
  • 3
    Ride to bus station
    Ride to bus station
    3rd St Station Slip C
    45 min
  • 4
    Walk to
    Walk to
    Roanoke Bus Stop
    ID RON6
    60 yd • 1 min
  • 5
    undefined - GREYHOUND US060092
    Wait for
    GREYHOUND US0600
    Richmond Bus Station
  • 6
    Ride to
    Ride to
    Richmond Bus Station
    ID RHD6
    235 min
  • 7
    undefined - GREYHOUND US035592
    Wait for
    GREYHOUND US0355
    New York Port Authority
  • 8
    Ride to
    Ride to
    Norfolk Train Station
    ID NOR6
    135 min
  • 9
    Walk to Norfolk
    Walk to
    Norfolk
    1.03 mi • 21 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Salem to Norfolk?

    The fastest way takes 552 minutes, using Bus line 76, Bus line GREYHOUND US0600, Bus line GREYHOUND US0355.

  • What is the alternative route to get from Salem to Norfolk?

    The alternative route takes 567 minutes, using Bus line 92, Bus line GREYHOUND US0600, Bus line GREYHOUND US0355.

  • Is there a direct bus between Salem and Norfolk in Washington, D.C. - Baltimore, MD?

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

  • Which bus line goes from Salem to Norfolk in Washington, D.C. - Baltimore, MD?

    The 76 bus line goes from 76 - Veterans Hospital To Third Street Station station near Salem to 3rd St Station Slip B station. From there you’ll have to take one bus line till 3rd St Station Slip B station near Norfolk in Washington, D.C. - Baltimore, MD

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

    The total travel time between Salem and Norfolk in Washington, D.C. - Baltimore, MD by bus is about 9 hr 12 min.

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

    Get on the 76 bus from the 76 - Veterans Hospital To Third Street Station stop near Salem in Washington, D.C. - Baltimore, MD.

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

    Get off the bus at the 3rd St Station Slip B stop, which is closest to Norfolk in Washington, D.C. - Baltimore, MD.

Real-Time Arrivals, Schedules, Maps & More