Travel from Charlottesville to Williamsburg-VA-USA

Bus or train from Charlottesville to Williamsburg?

Greyhound USA operates a bus from Charlottesville to Williamsburg once daily. Tickets cost $13 - $29 and the journey takes 1 h 15 min. Greyhound USA also services this route once daily. Alternatively, Amtrak operates a train from Charlottesville to Williamsburg twice daily. Tickets cost $30 - $70 and the journey takes 2 h 23 min. Amtrak Northeast Regional also services this route twice daily.

Book transport from Charlottesville to Williamsburg

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 Charlottesville to Williamsburg

ModeDurationPrice
From Charlottesville, VA bus to Richmond, VA then bus to Williamsburg, VA.3 h 51 min$44
From Charlottesville, VA Amtrak Thruway to Richmond Staples Mill Amtrak then train to Williamsburg Amtrak.4 h 7 min$108
From Charlottesville Amtrak train to Alexandria Amtrak then train to Williamsburg Amtrak.6 h 56 min$167
From Charlottesville drive to Williamsburg.1 h 59 min$14

Operators from Charlottesville to Williamsburg

Close Print Itinerary
  1. Here are 4 options to get from
    Charlottesville to Williamsburg:

    1. Trip:
      1 Bus
      • One-Way approx: USD $25 - $55
      • Duration: 3 h 51 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $25 - $55
        • Duration: 3 h 51 min
        Close x
    2. Trip:
      2 Amtrak Thruway, train
      • One-Way approx: USD $65 - $190
      • Duration: 4 h 7 min
      Open +
      • Trip:
        2 Amtrak Thruway, train
        • One-Way approx: USD $65 - $190
        • Duration: 4 h 7 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $105 - $265
      • Duration: 6 h 56 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $105 - $265
        • Duration: 6 h 56 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $11 - $17
      • Duration: 1 h 59 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $11 - $17
        • Duration: 1 h 59 min
        Close x