placeFredericksburg, VA pin_dropWilliamsburg, VA
swap_horiz
swap_horizsearch
help

Bus from Fredericksburg to Williamsburg: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Fredericksburg to Williamsburg starting at just $21.97. Ideal for budget travelers. Around 8h 45m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $20. Travel time approximately 2h 33m.

View train schedules
Earlier
Later
Cheaper
Faster
3:45 AM8h 45m12:30 PM
fredericksburg (plank rd/gateway blvd)williamsburg bus stop

Flixbus
star_borderstar_borderstar_borderstar_borderstar_border(0)

Choose a date