Travel from Baltimore to Williamsburg-VA-USA

Bus or train from Baltimore to Williamsburg?

Amtrak Northeast Regional operates a train from Baltimore to Williamsburg twice daily. Tickets cost $80 - $200 and the journey takes 5 h 1 min. Alternatively, Greyhound USA operates a bus from Baltimore to Williamsburg hourly. Tickets cost $10 - $22 and the journey takes 51 min. 2 other operators also service this route.

Travel Guides

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

How to get from Baltimore to Williamsburg

From Baltimore Penn Station Amtrak train to Williamsburg Amtrak. 5 h 1 min $127. From Baltimore Downtown, MD bus to Washington, DC, bus to Richmond, VA, then bus to Williamsburg, VA. 6 h 32 min $59. From Baltimore drive to Williamsburg. 3 h 18 min $22. From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Norfolk airport, taxi to Norfolk, VA, then bus to Williamsburg. 4 h 41 min $275. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Norfolk airport, taxi to Norfolk, VA, then bus to Williamsburg. 5 h 29 min $334. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Norfolk airport, taxi to Norfolk, VA, then bus to Williamsburg. 6 h 26 min $369.
Close Print Itinerary
  1. Here are 6 options to get from
    Baltimore to Williamsburg:

    1. Trip:
      1 Train
      • One-Way approx: USD $80 - $200
      • Duration: 5 h 1 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $80 - $200
        • Duration: 5 h 1 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $39 - $88
      • Duration: 6 h 32 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $39 - $88
        • Duration: 6 h 32 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $18 - $27
      • Duration: 3 h 18 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $18 - $27
        • Duration: 3 h 18 min
        Close x
    4. Trip:
      4 Fly from Baltimore, bus
      • One-Way approx: USD $164 - $323
      • Duration: 4 h 41 min
      Open +
      • Trip:
        4 Fly from Baltimore, bus
        • One-Way approx: USD $164 - $323
        • Duration: 4 h 41 min
        Close x
    5. Trip:
      5 Train to Reagan Washington, fly, bus
      • One-Way approx: USD $206 - $463
      • Duration: 5 h 29 min
      Open +
      • Trip:
        5 Train to Reagan Washington, fly, bus
        • One-Way approx: USD $206 - $463
        • Duration: 5 h 29 min
        Close x
    6. Trip:
      6 Train to Washington Dulles, fly, bus
      • One-Way approx: USD $210 - $498
      • Duration: 6 h 26 min
      Open +
      • Trip:
        6 Train to Washington Dulles, fly, bus
        • One-Way approx: USD $210 - $498
        • Duration: 6 h 26 min
        Close x