Bus from Harrisburg to Williamsburg: Tickets & Schedules

Next bus departures

Next departures for Harrisburg to Williamsburg on January 15
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Greyhound Lines, Inc. + FlixBus
Bus
Harrisburg Bus Station
Williamsburg Greyhound Bus StopCheapestFastest

Last refresh of the prices: Today at 3:34 PM EST.

Compare 2 ways to go from Harrisburg to Williamsburg

We recommend taking the train

Among the sustainable travel choices, the Train stands out as a good way to reach Williamsburg. The journey takes about 9 hours 34 minutes, and with fares starting at just $116, it presents an excellent value for a comfortable ride.

1train per day
9h 34mAverage Duration
333 kmDistance
30kgCO₂ emissions
Average Price$67 - $181Average Duration18h 15m
8kg CO₂e
Average Price$116 - $426Average Duration9h 34m
30kg CO₂e

What's the cheapest way to go from Harrisburg to Williamsburg?

busbud logoThe Bus is the cheapest travel choice for this destination

People from around the world trust Busbud