By car it is 51 miles.
It is about 40 miles closer to Williamsburg,
21 miles
180 miles
186 miles
282 miles
about 20 miles
220 miles
249 miles
83 miles
It is 184 miles according to Google Maps.
17 miles
The driving distance from Boston, Massachusetts to Williamsburg, Virginia is 600 miles.