Hotels Closest To Petersburg


Green Valley Motel
1214 Simonds Rd
Williamstown, MA 01267
7.6 miles from Petersburg
Check prices and availability

The Williams Inn
1090 Main Street
Williamstown, MA 01267
7.9 miles from Petersburg
Check prices and availability

The Williams Inn
101 Spring Street
Williamstown, MA 01267
8.2 miles from Petersburg
Check prices and availability

Williamstown Motel
295 Main Street
Williamstown, MA 01267
9.3 miles from Petersburg
Check prices and availability

The Porches Inn
231 River Street
North Adams, MA 01247
12.7 miles from Petersburg
Check prices and availability

Paradise Inn
141 West Main Street
Bennington, VT 05201
12.8 miles from Petersburg
Check prices and availability