Rome2Rio

How to get fromSouth Shore to Virginia Beachby train, plane, bus, bus (Greyhound, Flixbus), car, taxi, or train (Amtrak)

Find Transport to Virginia Beach

See all options

There are 8 ways to get from South Shore to Virginia Beach by train, plane, bus, bus (Greyhound, Flixbus), car, taxi, or train (Amtrak)

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

  1. Train to Tri-State Airport, fly

    best
    1. Take the train from South Portsmouth Amtrak to Ashland Amtrak Stationtrain train
    2. Fly from Tri-State Airport (HTS) to Norfolk International Airport (ORF)plane plane HTS - ORF
    8h 54m
    $123–468
  2. Drive 506.3 mi

    cheapest
    1. Drive from South Shore to Virginia Beachcar car 506.3 mi
    8h 56m
    $93–134
  3. Train, bus

    1. Take the train from South Portsmouth Amtrak to Charlottesvilletrain train
    2. Take the bus from Charlottesville Amtrak Station to Richmond Main Street Amtrak Stationbus bus
    3. Take the bus from Richmond to Virginia Beachbus bus
    16h 15m
    $154–302
  4. Bus

    1. Take the bus from Portsmouth to Charlotte Bus Stationbus bus
    2. Take the bus from Charlotte Bus Station to Richmondbus bus
    3. Take the bus from Richmond to Virginia Beachbus bus
    18h 24m
    $105–214
  5. Train to Yeager Airport, fly

    1. Take the train from South Portsmouth Amtrak to Charleston Stationtrain train
    2. Fly from Yeager Airport (CRW) to Norfolk International Airport (ORF)plane plane CRW - ORF
    8h 35m
    $452–2,213
  6. Bus to John Glenn Columbus International Airport, fly

    1. Take the bus from Portsmouth to Columbus - Mound Stbus bus
    2. Fly from John Glenn Columbus International Airport (CMH) to Norfolk International Airport (ORF)plane plane CMH - ORF
    7h 18m
    $198–926
  7. Taxi, bus to Covington, fly

    1. Take the taxi from South Shore to Piketontaxi taxi
    2. Take the bus from Piketon to University of Cincinnatibus bus
    3. Fly from Covington (CVG) to Norfolk International Airport (ORF)plane plane CVG - ORF
    9h 42m
    $188–703
  8. Train (Amtrak)

    1. Take the train from South Portsmouth Amtrak to Alexandriatrain train Cardinal
    2. Take the train from Alexandria to Norfolktrain train Northeast Regional
    19h 40m
    $215–451

South Shore to Virginia Beach by train, bus, and foot

Calendar3Weekly Services
Duration16h 15mAverage Duration
Ticket$154Cheapest Price
See schedules

Questions & Answers

What companies run services between South Shore, KY, USA and Virginia Beach, VA, USA?

You can take a vehicle from South Shore to Virginia Beach via Portsmouth, Charlotte Bus Station, Richmond, and Richmond in around 18h 24m. Alternatively, you can take a train from South Portsmouth Amtrak to Parks & 19Th via Alexandria, Norfolk, Harbor Park Station, Newtown Road Station, and Newtown Rd Station in around 19h 40m.

Airlines
Train operators
Bus operators
Other 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