Trip to Williamsburg

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Boston to Williamsburg

🛫 The quickest way to travel from Boston to Williamsburg is by taking a direct flight from Boston Airport to Norfolk Airport, which only takes 1 hour and 40 minutes. Allegiant Air, Spirit Airlines, American Airlines, and three other airlines provide flights on this route. 👜 Upon landing at Norfolk Airport, travelers can easily rent a car or take a shuttle to reach Williamsburg, located about 45 minutes away. The drive from Norfolk to Williamsburg offers beautiful scenery and a glimpse of Virginia's charm.

Where to stay in Williamsburg

There are over 127 hotels to stay in Williamsburg. Prices range from $37 per night.

Accomodation