Rome2Rio

How to get fromSalisbury to West Virginiaby bus (Greyhound), train (Amtrak), car, train, plane, or bus

Find Transport to West Virginia

See all options

There are 9 ways to get from Salisbury to West Virginia by bus (Greyhound), train (Amtrak), car, train, plane, or bus

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

    best
    1. Take the bus from Salisbury to Winston Salem(Trans Center)bus bus Greyhound US0670
    2. Take the bus from Winston Salem(Trans Center) to Charleston, WVbus bus Charlotte
    5h 57m
    $36–82
  2. Train, bus

    cheapest
    1. Take the train from Salisbury Amtrak Station to High Pointtrain train Crescent / ...
    2. Take the bus from Winston Salem(Trans Center) to Charleston, WVbus bus Charlotte
    7h 26m
    $33–88
  3. Train (Amtrak)

    1. Take the train from Salisbury Amtrak Station to Charlottesvilletrain train Crescent
    2. Take the train from Charlottesville to Charleston Stationtrain train Cardinal
    12h 14m
    $149–325
  4. Drive 239.3 mi

    1. Drive from Salisbury to Charlestoncar car 239.3 mi
    4h 21m
    $44–64
  5. Train, fly to Yeager Airport

    1. Take the train from Salisbury Amtrak Station to Charlotte Amtrak Stationtrain train
    2. Fly from Charlotte Douglas International Airport (CLT) to Yeager Airport (CRW)plane plane CLT - CRW
    4h 19m
    $96–499
  6. Train, fly to Tri-State Airport

    1. Take the train from Salisbury Amtrak Station to Charlotte Amtrak Stationtrain train
    2. Fly from Charlotte Douglas International Airport (CLT) to Tri-State Airport (HTS)plane plane CLT - HTS
    4h 35m
    $90–430
  7. Train, fly to Raleigh County Memorial Airport

    1. Take the train from Salisbury Amtrak Station to Charlotte Amtrak Stationtrain train
    2. Fly from Charlotte Douglas International Airport (CLT) to Raleigh County Memorial Airport (BKW)plane plane CLT - BKW
    4h 27m
    $120–163
  8. Train, fly to Wood County Airport

    1. Take the train from Salisbury Amtrak Station to Charlotte Amtrak Stationtrain train
    2. Fly from Charlotte Douglas International Airport (CLT) to Wood County Airport (PKB)plane plane CLT - PKB
    4h 46m
    $179–544
  9. Train, fly to Pittsburgh International Airport, bus

    1. Take the train from Salisbury Amtrak Station to Charlotte Amtrak Stationtrain train
    2. Fly from Charlotte Douglas International Airport (CLT) to Pittsburgh International Airport (PIT)plane plane CLT - PIT
    3. Take the bus from Pittsburgh Airport PIT to E. Moore Hallbus bus
    7h 23m
    $97–534

Salisbury to West Virginia by train (Amtrak)

Calendar3Weekly Trains
Duration12h 14mAverage Duration
Ticket$149Cheapest Price
See schedules

Questions & Answers

What companies run services between Salisbury, NC, USA and West Virginia, USA?

You can take a vehicle from Salisbury to Charleston, WV via Salisbury and Winston Salem(Trans Center) in around 5h 57m. Alternatively, you can take a train from Salisbury Amtrak Station to Charleston Station via Charlottesville in around 12h 14m.

Airlines
Train operators
Bus operators

Want to know more about travelling around United States

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Need to know: Greyhound

Read the travel guideNeed to know: Greyhound

More Questions & Answers