Travel from Williamsburg-VA-USA to Charleston-SC-USA

Bus or fly from Williamsburg to Charleston?

American Airlines and Delta fly from Williamsburg to Charleston hourly. Alternatively, Greyhound USA operates a bus from Williamsburg to Charleston once daily. Tickets cost $12 - $26 and the journey takes 1 h 37 min. 3 other operators also service this route.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Williamsburg to Charleston

From Boundary & Armistead line 121 bus to Patrick Henry Mall, line 108 bus to Chatham & Boykin, line 116 bus to Newport News airport, fly to Charleston airport, then Shuttle Bus to Charleston. 6 h 28 min $780. From Williamsburg, VA bus to Norfolk, VA, taxi to Norfolk airport, fly to Charleston airport, then Shuttle Bus to Charleston. 6 h 32 min $769. From Williamsburg Amtrak train to KING STREET station, subway to Reagan Washington airport, fly to Charleston airport, then Shuttle Bus to Charleston. 7 h 8 min $298. From Williamsburg Amtrak train to 9th & Bank, bus to Richmond airport, fly to Charleston airport, then Shuttle Bus to Charleston. 7 h 22 min $354. From Williamsburg Amtrak train to Washington Union Station Amtrak, train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to Charleston airport, then Shuttle Bus to Charleston. 8 h 30 min $509. From Williamsburg Amtrak train to KING STREET station, subway to N Moore St & Rosslyn Station Bus Bay C, bus to Washington Dulles airport, fly to Charleston airport, then Shuttle Bus to Charleston. 8 h 34 min $327. From Williamsburg Amtrak train to Richmond Staples Mill Amtrak, train to Yemassee Amtrak, then drive to Charleston. 11 h 52 min $256. From Williamsburg, VA bus to Richmond, bus to Florence, bus to Charleston, SC, walk to Rivers Ave / Cosgrove Ave, then line 10 bus to Mary St / Meeting St. 14 h 18 min $116. From Williamsburg Amtrak train to Richmond, Megabus to GoDurham Station, bus to GoRaleigh Station, line 1 bus to Raleigh, NC, bus to Charleston, SC, walk to Rivers Ave / Cosgrove Ave, then line 10 bus to Mary St / Meeting St. 16 h 9 min $190. From Williamsburg Amtrak train to Richmond Staples Mill Amtrak, train to W Davie St at S Dawson St, line 13 bus to GoRaleigh Station, line 1 bus to Raleigh, NC, bus to Charleston, SC, walk to Rivers Ave / Cosgrove Ave, then line 10 bus to Mary St / Meeting St. 16 h 25 min $236. From Williamsburg drive to Charleston. 7 h 35 min $55.
Close Print Itinerary
  1. Here are 11 options to get from
    Williamsburg to Charleston:

    1. Trip:
      1 Fly from Newport News
      • One-Way approx: USD $291 - $1,431
      • Duration: 6 h 28 min
      Open +
      • Trip:
        1 Fly from Newport News
        • One-Way approx: USD $291 - $1,431
        • Duration: 6 h 28 min
        Close x
    2. Trip:
      2 Bus to Norfolk, fly
      • One-Way approx: USD $307 - $1,375
      • Duration: 6 h 32 min
      Open +
      • Trip:
        2 Bus to Norfolk, fly
        • One-Way approx: USD $307 - $1,375
        • Duration: 6 h 32 min
        Close x
    3. Trip:
      3 Train to Reagan Washington, fly
      • One-Way approx: USD $185 - $561
      • Duration: 7 h 8 min
      Open +
      • Trip:
        3 Train to Reagan Washington, fly
        • One-Way approx: USD $185 - $561
        • Duration: 7 h 8 min
        Close x
    4. Trip:
      4 Train to Richmond, fly
      • One-Way approx: USD $255 - $808
      • Duration: 7 h 22 min
      Open +
      • Trip:
        4 Train to Richmond, fly
        • One-Way approx: USD $255 - $808
        • Duration: 7 h 22 min
        Close x
    5. Trip:
      5 Train, train to Baltimore, fly
      • One-Way approx: USD $299 - $974
      • Duration: 8 h 30 min
      Open +
      • Trip:
        5 Train, train to Baltimore, fly
        • One-Way approx: USD $299 - $974
        • Duration: 8 h 30 min
        Close x
    6. Trip:
      6 Train to Washington Dulles, fly
      • One-Way approx: USD $223 - $570
      • Duration: 8 h 34 min
      Open +
      • Trip:
        6 Train to Washington Dulles, fly
        • One-Way approx: USD $223 - $570
        • Duration: 8 h 34 min
        Close x
    7. Trip:
      7 Train, drive
      • One-Way approx: USD $146 - $381
      • Duration: 11 h 52 min
      Open +
      • Trip:
        7 Train, drive
        • One-Way approx: USD $146 - $381
        • Duration: 11 h 52 min
        Close x
    8. Trip:
      8 Bus
      • One-Way approx: USD $71 - $154
      • Duration: 14 h 18 min
      Open +
      • Trip:
        8 Bus
        • One-Way approx: USD $71 - $154
        • Duration: 14 h 18 min
        Close x
    9. Trip:
      9 Train, Megabus, bus
      • One-Way approx: USD $135 - $278
      • Duration: 16 h 9 min
      Open +
      • Trip:
        9 Train, Megabus, bus
        • One-Way approx: USD $135 - $278
        • Duration: 16 h 9 min
        Close x
    10. Trip:
      10 Train, bus
      • One-Way approx: USD $158 - $350
      • Duration: 16 h 25 min
      Open +
      • Trip:
        10 Train, bus
        • One-Way approx: USD $158 - $350
        • Duration: 16 h 25 min
        Close x
    11. Trip:
      11 Drive
      • One-Way approx: USD $45 - $70
      • Duration: 7 h 35 min
      Open +
      • Trip:
        11 Drive
        • One-Way approx: USD $45 - $70
        • Duration: 7 h 35 min
        Close x