The best deals on hotels when visiting Petersburgh in New York.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Petersburgh, New York 12138

The Villager Motel

953 Simonds Rd Williamstown, MA

For an affordable and welcoming stay, The Villager Motel offers budget-friendly rooms with rates from $89.00, creating a comfortable space perfect for guests bound for Petersburgh. Stay in a room that offers a no-frills approach to travel, with just the right amenities to ensure a comfortable stay.

With downtown Petersburgh a quick drive away, guests at The Villager Motel can balance city exploration with the hotel’s serene atmosphere. Plan your Petersburgh adventure with ease and savings—secure your hotel today!

  Call (855) 236-8982 to book with an agent.
  6.8 miles from Petersburgh, NY 12138

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

Cozy Corner Motel

284 Sand Springs Rd. Rte 7 Williamstown, MA

For an affordable and restful stay, pleasant Corner Motel offers inviting accommodations with rooms starting at $95.00, creating a warm, welcoming space ideal for relaxation. Stay in a room that offers reliable comfort, with practical amenities for an enjoyable and budget-conscious visit.

Guests staying at Cozy Corner Motel will enjoy the quiet, peaceful setting of the hotel, while downtown Petersburgh remains just a convenient drive away. Plan your Petersburgh travels with comfort and affordability—book your room today!

  Call (855) 236-8982 to book with an agent.
  6.9 miles from Petersburgh, NY 12138

Starting at

$95.00

per night

Read Reviews View Amenities View All Rooms

The Williams Inn

101 Spring Street Williamstown, MA

Relax in the upscale comfort of The Williams Inn on your journey to Petersburgh, where premium accommodations create tranquility, with rates starting at $510.99. Experience a refined stay with rooms that offer a harmonious blend of modern aesthetics and unparalleled comfort.

With Petersburgh easily reachable by car, guests at The Williams Inn can enjoy both the city’s top attractions and the hotel’s quieter surroundings. Enjoy your Petersburgh travels with a hotel that crafts a flawless experience—reserve now!

  Call (855) 234-7135 to book with an agent.
  7.8 miles from Petersburgh, NY 12138

Starting at

$510.99

per night

Read Reviews View Amenities View All Rooms

Willows Motel Williamstown

480 Main St Williamstown, MA

At Willows Motel Williamstown, guests bound for Petersburgh can enjoy harmonious, budget-friendly accommodations starting at $109.00, creating a warm and inviting space perfect for rest. Enjoy a balanced blend of value and comfort, with accommodations designed to make your stay both pleasant and economical.

Guests staying at Willows Motel Williamstown will appreciate the calm surroundings, with downtown Petersburgh accessible by car for all their sightseeing needs. Stay relaxed and within budget while exploring Petersburgh—lock in your hotel room now!

  Call (855) 233-0132 to book with an agent.
  8.5 miles from Petersburgh, NY 12138

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Williamstown

430 Main St Williamstown, MA

With rates beginning at $384.99, Fairfield Inn & Suites by Marriott Williamstown is ideal for guests visiting Petersburgh, offering intimate accommodations in a welcoming, clean environment. Take in a breath of fresh air in Fairfield's outdoor spaces, beautifully landscaped for guest relaxation and enjoyment.

The relaxing atmosphere at Fairfield Inn & Suites by Marriott Williamstown provides a calm retreat, with downtown Petersburgh still just a short drive away for a day’s adventures. Take advantage of a Petersburgh hotel that makes your visit seamless and budget-friendly—reserve now!

  Call (855) 234-7135 to book with an agent.
  8.6 miles from Petersburgh, NY 12138

Starting at

$384.99

per night

Read Reviews View Amenities View All Rooms

Williamstown Motel

295 Main Street Williamstown, MA

With rooms starting at $109.99, Williamstown Motel provides affordable accommodations for travelers bound for Petersburgh, creating a warm and welcoming atmosphere for relaxation. Stay in a room that offers practical comfort and essential amenities, ensuring a pleasant and affordable visit.

Guests staying at Williamstown Motel can enjoy the tranquility of being outside the city’s busiest areas, with downtown Petersburgh still within easy reach. Plan your Petersburgh getaway with a welcoming, economical hotel—reserve your stay today!

  Call (855) 234-5074 to book with an agent.
  8.8 miles from Petersburgh, NY 12138

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Williamstown

213 Main St Williamstown, MA

At Howard Johnson by Wyndham Williamstown, travelers bound for Petersburgh can unwind in budget-friendly rooms with rates beginning at $107.99, creating a delightful, inviting atmosphere. Indulge in Howard Johnson's breakfast buffet, a spread of hot and cold favorites that cater to every taste and dietary need.

Guests at Howard Johnson by Wyndham Williamstown are close enough to downtown Petersburgh to explore its top attractions, while enjoying a peaceful retreat afterward. Enjoy added perks and affordable rates on your Petersburgh trip—book your room today!

  Call (855) 236-8982 to book with an agent.
  9.0 miles from Petersburgh, NY 12138

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

South Shire

124 Elm St Bennington, VT

With sophisticated surroundings, South Shire near Petersburgh provides premium accommodations designed for relaxation, with rates beginning at $245.99 per night. Experience luxury beyond compare in rooms that are equipped with everything needed for a lavish and comfortable stay.

Guests staying at South Shire will enjoy the quiet atmosphere of the hotel, while downtown Petersburgh is still a convenient drive away for city adventures. Uncover the elegance of Petersburgh with accommodations that create unforgettable memories—book today!

  Call (855) 234-7135 to book with an agent.
  9.9 miles from Petersburgh, NY 12138

Starting at

$245.99

per night

Read Reviews View Amenities View All Rooms

The Hotel Vervana at Bennington

141 West Main Street Bennington, VT

For budget-conscious travelers to Petersburgh, The Hotel Vervana at Bennington offers restorative accommodations with rates from $128.99, creating a clean and comfortable space. Find added comfort in accommodations that offer more amenities, creating a better experience at a great price.

Guests at The Hotel Vervana at Bennington can enjoy a spacious stay, with downtown Petersburgh still just a drive away for easy access to the city’s attractions. Rest easy in Petersburgh with a hotel that balances affordability and comfort—reserve today!

  Call (855) 233-0132 to book with an agent.
  10.0 miles from Petersburgh, NY 12138

Starting at

$128.99

per night

Read Reviews View Amenities View All Rooms

Bennington Motor Inn

143 West Main Street Bennington, VT

With budget-friendly rooms starting at $139.99, Bennington Motor Inn is a convenient option for travelers to Petersburgh, creating a warm-hearted and inviting space perfect for rest. Find value in rooms that provide dependable comfort, ensuring a pleasant stay at a budget-friendly price.

At Bennington Motor Inn, guests can enjoy a more serene environment, with downtown Petersburgh just a drive away for easy access to the city’s main attractions. Book a practical, inviting hotel for your Petersburgh adventure and save—secure now!

  Call (855) 239-4019 to book with an agent.
  10.0 miles from Petersburgh, NY 12138

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

The Autumn Inn

924 East Main Street Bennington, VT

For a restful and affordable stay, The Autumn Inn offers inviting rooms with rates starting at $99.00, creating a soothing and comfortable space ideal for travelers bound for Petersburgh. Relax in accommodations that deliver standard amenities, offering a comfortable environment for a budget-friendly visit.

For a peaceful experience, The Autumn Inn offers a quiet retreat, while downtown Petersburgh remains easily accessible by car. Lock in an affordable, cozy stay for your Petersburgh trip—reserve your room today!

  Call (855) 234-5074 to book with an agent.
  10.8 miles from Petersburgh, NY 12138

Starting at

$99.00

per night

Read Reviews View Amenities View All Rooms

Best Western Bennington

220 Northside Drive Bennington, VT

Guests bound for Petersburgh will enjoy budget-conscious comfort at Best Western Bennington, with rooms starting at $103.99, creating a warm and inviting atmosphere. Enjoy the variety of Best Western’s pillow menu, offering different firmness and fill options to ensure a perfect night’s sleep.

The tranquility of Best Western Bennington makes it an ideal retreat, with the convenience of downtown Petersburgh just a short drive away. Discover the best way to enjoy Petersburgh with cost-effective, practical accommodations—secure now!

  Call (855) 235-6136 to book with an agent.
  10.8 miles from Petersburgh, NY 12138

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Bennington

51 Hannaford Square Bennington, VT

For a budget-friendly stay, Hampton Inn Bennington offers inviting rooms with rates beginning at $167.99, creating a clean and comfortable space near Petersburgh. Join Hilton Honors through your stay at Hampton, earning points towards free nights, exclusive benefits, and more.

Travelers looking for relaxation will appreciate Hampton Inn Bennington, offering quiet surroundings and proximity to downtown Petersburgh. Enjoy your Petersburgh trip with accommodations that add value and comfort—book today!

  Call (855) 233-0132 to book with an agent.
  11.0 miles from Petersburgh, NY 12138

Starting at

$167.99

per night

Read Reviews View Amenities View All Rooms

Harwood Hill Motel

864 Harwood Hill Road Bennington, VT

At Harwood Hill Motel, travelers to Petersburgh will find warm-hearted accommodations with rates beginning at $140.00, creating a clean and comfortable environment ideal for relaxation. Enjoy standard amenities in well-maintained rooms, offering a balance of comfort and value for a pleasant stay.

Relax in the serene surroundings of Harwood Hill Motel, with downtown Petersburgh remaining within easy reach for a day of exploration. Plan ahead for an affordable and relaxing Petersburgh stay—book your hotel room today!

  Call (855) 234-5074 to book with an agent.
  11.6 miles from Petersburgh, NY 12138

Starting at

$140.00

per night

Read Reviews View Amenities View All Rooms

The Porches Inn at Mass MoCA

231 River Street North Adams, MA

Relax in the elevated ambiance of The Porches Inn at Mass MoCA on your journey to Petersburgh, where quality rooms offer a warm experience, with rates starting at $288.99. Stay in accommodations that excel in providing a luxurious environment, with rooms that ensure a superior and restful visit.

With downtown Petersburgh a scenic drive away, guests at The Porches Inn at Mass MoCA can balance city adventures with the relaxing atmosphere of the hotel. Plan your ideal Petersburgh adventure with a hotel that caters to your every need—reserve now!

  Call (855) 235-6136 to book with an agent.
  12.0 miles from Petersburgh, NY 12138

Starting at

$288.99

per night

Read Reviews View Amenities View All Rooms

Hotel Downstreet

40 Main St North Adams, MA

Enjoy the restorative ambiance of Hotel Downstreet when traveling to Petersburgh, where inviting rooms offer relaxation, with rates beginning at just $189.99 per night. Experience the ideal blend of comfort and convenience, with rooms equipped to ensure a relaxing and productive visit.

Relax in the quiet setting of Hotel Downstreet, where peaceful surroundings make for a restful stay and downtown Petersburgh is still nearby. Plan your Petersburgh travels with a hotel that understands your need for comfort and convenience—reserve now!

  Call (855) 239-4019 to book with an agent.
  12.2 miles from Petersburgh, NY 12138

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Blue Vista Motor Lodge

229 Mohawk Trail North Adams, MA

For budget-savvy guests bound for Petersburgh, Blue Vista Motor Lodge offers calm, affordable rooms with rates starting at $210.99, creating a welcoming environment for rest. Experience a stay that focuses on the essentials, providing comfort and value in rooms that cater to budget-savvy travelers.

At Blue Vista Motor Lodge, guests can relax in the calm surroundings, with downtown Petersburgh still within easy reach by car for all their sightseeing needs. Book an economical hotel with extra comfort for your Petersburgh adventure—reserve today!

  Call (855) 234-5074 to book with an agent.
  16.8 miles from Petersburgh, NY 12138

Starting at

$210.99

per night

Read Reviews View Amenities View All Rooms

Waterford Inns on the Hudson

83 Hudson River Road Waterford, NY

Guests visiting Petersburgh can relax at Waterford Inns on the Hudson, where budget-friendly rooms start at $84.26, creating a tranquil and inviting atmosphere perfect for relaxation. Relax in accommodations designed for cost-effective comfort, where every element is tailored for the value-minded traveler.

Guests staying at Waterford Inns on the Hudson can enjoy a quiet retreat, with downtown Petersburgh still within reach for all their city adventures. Save big on your Petersburgh travels and enjoy enhanced comfort—reserve today!

  Call (855) 234-7135 to book with an agent.
  17.1 miles from Petersburgh, NY 12138

Starting at

$84.26

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Troy

235 Hoosick St Troy, NY

Enjoy a warm ambiance at Hilton Garden Inn Troy near Petersburgh, where welcoming accommodations provide relaxation, with room rates starting from an accessible $173.99. Choose Hilton Garden Inn for your next stay, where you'll find everything you need for a successful trip, whether for business or pleasure.

For a relaxing stay, Hilton Garden Inn Troy offers quiet surroundings, with the added convenience of downtown Petersburgh being within easy reach. Step into a world of comfort and savings on your Petersburgh adventure—secure your room now!

  Call (855) 236-8982 to book with an agent.
  17.3 miles from Petersburgh, NY 12138

Starting at

$173.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Albany Troy / Waterfront

515 River Street Troy, NY

Stay comfortably at Courtyard by Marriott Albany Troy / Waterfront when traveling to Petersburgh, where enchanting accommodations start at an affordable $259.99 per night for a relaxing experience. Explore Courtyard's gourmet market, a treasure trove of artisan snacks, local delicacies, and refreshing beverages to suit any taste.

Relax in the serene surroundings of Courtyard by Marriott Albany Troy / Waterfront, with downtown Petersburgh remaining within easy reach for a day of exploration. Take your Petersburgh trip to the next level with well-appointed, budget-friendly accommodations—secure now!

  Call (855) 234-2997 to book with an agent.
  18.0 miles from Petersburgh, NY 12138

Starting at

$259.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Franklin Square Inn Troy / Albany

One 4th Street Troy, NY

Guests visiting Petersburgh will find affordable comfort at Best Western Plus Franklin Square Inn Troy / Albany, where rooms start at $169.00, creating a warm, inviting space perfect for relaxation. Experience the benefit of multi-lingual staff at Best Western Plus, ready to assist guests from around the world in their native language.

For a restful stay, Best Western Plus Franklin Square Inn Troy / Albany offers peaceful surroundings while keeping downtown Petersburgh within easy driving distance. Find the perfect place to rest and refresh while visiting Petersburgh—secure now!

  Call (855) 234-5074 to book with an agent.
  18.2 miles from Petersburgh, NY 12138

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Albany East Greenbush / Tech Valley

3 Tech Valley Dr East Greenbush, NY

Stay affordably at Residence Inn by Marriott Albany East Greenbush / Tech Valley when traveling to Petersburgh, where comfortable accommodations create a welcoming atmosphere, with rates beginning at $179.99. Receive daily housekeeping services at Residence Inn, ensuring your suite remains clean and comfortable throughout your stay.

At Residence Inn by Marriott Albany East Greenbush / Tech Valley, guests can enjoy both relaxation and proximity to Petersburgh, offering the perfect combination for a balanced stay. Plan a Petersburgh stay that’s both luxurious and affordable with inviting accommodations—reserve now!

  Call (855) 233-0132 to book with an agent.
  20.9 miles from Petersburgh, NY 12138

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites East Greenbush (Albany Skyline) an IHG Hotel

8 Empire Dr Rensselaer, NY

Guests bound for Petersburgh will appreciate the relaxing accommodations at Holiday Inn Express & Suites East Greenbush (Albany Skyline) an IHG Hotel, where rooms start at $154.99, creating a welcoming atmosphere for unwinding. Delight in the brand's signature touches, including the welcoming scent and energizing design elements that greet you upon arrival.

Guests seeking tranquility will love Holiday Inn Express & Suites East Greenbush (Albany Skyline) an IHG Hotel, a peaceful retreat that offers quick access to Petersburgh for easy exploration. Stay worry-free in Petersburgh with a hotel that makes affordability feel luxurious—book today!

  Call (855) 233-0132 to book with an agent.
  21.0 miles from Petersburgh, NY 12138

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Albany East Greenbush

124 Troy Rd East Greenbush, NY

With affordable rooms from $149.99, Fairfield Inn & Suites Albany East Greenbush is ideal for travelers visiting Petersburgh, creating a comfortable, welcoming environment perfect for unwinding. Relax with Fairfield's nightly guest receptions, offering complimentary snacks and a chance to meet other travelers.

Guests at Fairfield Inn & Suites Albany East Greenbush can experience the charm of a peaceful retreat while remaining close enough to explore Petersburgh. Discover the ideal way to visit Petersburgh with a hotel that values your comfort—secure now!

  Call (855) 234-5074 to book with an agent.
  21.1 miles from Petersburgh, NY 12138

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms