The best deals on hotels when visiting Salisbury Plains in Massachusetts.

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 Salisbury Plains, Massachusetts 01952

Best Western Hampshire Inn

20 Spur Rd. Seabrook, NH

For a comfortable and budget-friendly stay, Best Western Hampshire Inn offers inviting rooms with rates beginning at $80.99, creating a hospitable environment near Salisbury Plains. Immerse yourself in the community vibe at Best Western hotels, each reflecting the unique culture and charm of its location.

Guests at Best Western Hampshire Inn can reach downtown Salisbury Plains with a quick drive, allowing them to explore the city’s top destinations effortlessly. Enjoy your Salisbury Plains visit to the fullest with a hotel that delivers cost-effective comfort—secure now!

  Call (855) 239-4019 to book with an agent.
  1.8 miles from Salisbury Plains, MA 01952

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Seabrook Inn

9 Stard Rd Seabrook, NH

With budget-friendly rooms beginning at $69.00, Seabrook Inn provides inviting comfort for travelers bound for Salisbury Plains, creating a warm and welcoming space. Stay in rooms that offer a step up in amenities and comfort, providing a more enjoyable and budget-friendly visit.

Seabrook Inn is perfectly situated for those wanting to explore downtown Salisbury Plains, where the city’s top destinations are just a brief drive from the hotel. Enjoy added perks and peace of mind while staying in Salisbury Plains—secure your room now!

  Call (855) 233-0132 to book with an agent.
  1.9 miles from Salisbury Plains, MA 01952

Starting at

$69.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Amesbury

284 Elm Street Amesbury, MA

Guests traveling to Salisbury Plains can unwind at Hampton Inn by Hilton Amesbury, where budget-friendly rooms start at $127.99, creating a warm, inviting atmosphere ideal for rest. Relax and refresh in Hampton’s pool areas, whether you’re taking an early morning dip or enjoying an evening swim under the stars.

Guests staying at Hampton Inn by Hilton Amesbury are never far from downtown Salisbury Plains, where a short drive delivers them to the city’s most exciting attractions. Get the most out of Salisbury Plains with lodging that makes your visit effortless—reserve now!

  Call (855) 234-5074 to book with an agent.
  2.0 miles from Salisbury Plains, MA 01952

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Seabrook an IHG Hotel

11 Rocks Rd Seabrook, NH

Guests visiting Salisbury Plains will find calm comfort at Holiday Inn Express Hotel & Suites Seabrook an IHG Hotel, where budget-friendly rooms start at $129.00, creating a warm and inviting space perfect for relaxation. Enjoy the flexibility of Holiday Inn Express's accommodations, catering to solo travelers, couples, and families with a range of room types.

Holiday Inn Express Hotel & Suites Seabrook an IHG Hotel offers a great location for those wanting to visit Salisbury Plains, where downtown is just a short drive away for convenient access to the city’s top spots. Rest easy in Salisbury Plains with a hotel that balances affordability and comfort—reserve today!

  Call (855) 234-5074 to book with an agent.
  2.1 miles from Salisbury Plains, MA 01952

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn by Marriott Amesbury

35 Clarks Rd Amesbury, MA

With rates beginning at $144.99, Fairfield Inn by Marriott Amesbury provides budget-friendly accommodations for travelers visiting Salisbury Plains, creating a warm and inviting environment. Appreciate the quiet hours at Fairfield, ensuring that every guest can enjoy undisturbed rest no matter the time of day.

From Fairfield Inn by Marriott Amesbury, guests can easily reach downtown Salisbury Plains, where the city’s most exciting attractions are always within easy reach. Make every moment in Salisbury Plains memorable with a hotel that fits your budget—reserve today!

  Call (855) 239-4019 to book with an agent.
  2.2 miles from Salisbury Plains, MA 01952

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms

Hampton Falls Inn

11 Lafayette Rd Hampton Falls, NH

At Hampton Falls Inn, travelers to Salisbury Plains will find delightful accommodations with rooms beginning at $79.99, creating a clean, inviting atmosphere perfect for rest. Relax in a setting that blends comfort with convenience, offering additional amenities to make your stay pleasant and economical.

From Hampton Falls Inn, a brief drive brings guests into downtown Salisbury Plains, where the city’s most vibrant spots await exploration. Enjoy your time in Salisbury Plains with a hotel that’s both practical and inviting—reserve your room now!

  Call (855) 239-5277 to book with an agent.
  2.5 miles from Salisbury Plains, MA 01952

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Blue Jay Motel

186 Ashworth Avenue Hampton, NH

Blue Jay Motel sets the standard for excellence in hospitality, with unmatched service and elegance starting at $155.99.

Guests staying at Blue Jay Motel can enjoy the flexibility of visiting downtown Salisbury Plains with just a short drive, making it simple to explore the city’s best destinations. Book your stay at Blue Jay Motel now!

  Call (855) 233-0132 to book with an agent.
  4.1 miles from Salisbury Plains, MA 01952

Starting at

$155.99

per night

Read Reviews View Amenities View All Rooms

Essex Street Inn & Suites Ascend Hotel Collection

7 Essex St Newburyport, MA

Enjoy quality and relaxation at Essex Street Inn & Suites Ascend Hotel Collection on your journey to Salisbury Plains, where inviting accommodations offer a warm stay, with rates from an affordable $138.99. Relax in stylish accommodations that offer more than comfort, providing a touch of luxury to enhance your stay.

Guests staying at Essex Street Inn & Suites Ascend Hotel Collection are never far from the heart of Salisbury Plains, where a quick drive brings them to the city’s top destinations. Enjoy an elevated Salisbury Plains experience with a hotel that offers unparalleled comfort—reserve your room now!

  Call (855) 234-5074 to book with an agent.
  4.2 miles from Salisbury Plains, MA 01952

Starting at

$138.99

per night

Read Reviews View Amenities View All Rooms

Nautical Beach Properties

147 Ashworth Ave Hampton, NH

With budget-friendly rooms from $239.00, Nautical Beach Properties is an ideal choice for guests traveling to Salisbury Plains, creating a clean and inviting space for unwinding. Experience a stay that provides more than the basics, with enhanced comforts and amenities at an affordable rate.

Nautical Beach Properties provides the ideal base for those wanting to visit downtown Salisbury Plains, where the city’s most iconic spots are just a short drive away. Relax in a hotel that makes your Salisbury Plains adventure feel special and stress-free—reserve now!

  Call (855) 236-8982 to book with an agent.
  4.2 miles from Salisbury Plains, MA 01952

Starting at

$239.00

per night

Read Reviews View Amenities View All Rooms

Mainsail Motel & Cottages

40 Ashworth Ave Hampton, NH

Guests visiting Salisbury Plains will enjoy the budget-friendly accommodations at Mainsail Motel & Cottages, where cozy-like rooms start at $169.00, creating a warm and inviting space. Relax in rooms designed for the budget-savvy traveler, offering essential amenities and comfortable surroundings.

With quick access to downtown Salisbury Plains, guests at Mainsail Motel & Cottages can explore the city’s best destinations while staying in a more peaceful area. Stay smart and keep your Salisbury Plains travel budget intact—reserve your hotel now!

  Call (855) 239-5277 to book with an agent.
  4.6 miles from Salisbury Plains, MA 01952

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

SHIPS Inn Hotel

15 a St Hampton, NH

Guests headed to Salisbury Plains will appreciate the reassuring accommodations at SHIPS Inn Hotel, where rooms begin at $106.99, creating a clean and welcoming space perfect for rest. Find value in rooms that offer reliable comfort, ensuring a pleasant visit at an economical price.

With downtown Salisbury Plains only a short drive away, guests at SHIPS Inn Hotel can explore the city’s top destinations without staying in the busiest parts of town. Stay comfortably and spend less while exploring Salisbury Plains—book your room now!

  Call (855) 236-8982 to book with an agent.
  4.7 miles from Salisbury Plains, MA 01952

Starting at

$106.99

per night

Read Reviews View Amenities View All Rooms

Ashworth by the Sea

295 Ocean Blvd Hampton, NH

Relax at Ashworth by the Sea as you visit Salisbury Plains, where quiet rooms provide quality and warmth, with budget-friendly nightly rates starting at $159.99. Relax in a setting that focuses on providing more than just the basics, with amenities designed to make your stay a standout.

At Ashworth by the Sea, guests are only a short drive from downtown Salisbury Plains, where the city’s most iconic spots are easily reachable by car. Enjoy a seamless Salisbury Plains stay with accommodations that go above and beyond—lock in today!

  Call (855) 234-5074 to book with an agent.
  4.8 miles from Salisbury Plains, MA 01952

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Hampton House Hotel

333 Ocean Blvd. Hampton, NH

For a welcoming stay near Salisbury Plains, Hampton House Hotel offers easygoing accommodations with rates from $125.99, creating a clean and comfortable environment perfect for rest. Enjoy a visit that's both comfortable and economical, with rooms that provide the necessary amenities for a pleasant stay.

Guests staying at Hampton House Hotel will appreciate the proximity to downtown Salisbury Plains, where a brief drive brings them to the city’s top spots. Plan your Salisbury Plains visit with ease and budget-savvy lodging—book your room today!

  Call (855) 234-5074 to book with an agent.
  4.9 miles from Salisbury Plains, MA 01952

Starting at

$125.99

per night

Read Reviews View Amenities View All Rooms

Lamies Inn&The Old Salt Restaurant

490 Lafayette Rd Hampton, NH

Experience quality and comfort at Lamies Inn&The Old Salt Restaurant as you explore Salisbury Plains, where restful rooms create a welcoming atmosphere, with rates starting from $114.99. Experience a stay that is both comfortable and convenient, with rooms equipped with modern amenities to meet your needs.

From Lamies Inn&The Old Salt Restaurant, guests can easily drive into downtown Salisbury Plains, where they can explore the city’s best spots before returning to the calm of the hotel. Maximize your Salisbury Plains experience with a hotel that combines convenience and savings—lock in today!

  Call (855) 234-2997 to book with an agent.
  5.6 miles from Salisbury Plains, MA 01952

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Hampton Village Inn

660 Lafayette Road Hampton, NH

For an inviting stay near Salisbury Plains, Hampton Village Inn offers inviting accommodations with rooms starting at $82.99, creating a clean and comfortable environment for rest. Stay in rooms that elevate your stay with additional conveniences, ensuring a comfortable and affordable experience.

Guests staying at Hampton Village Inn will appreciate how easy it is to drive into downtown Salisbury Plains, where the city’s top attractions are just a short trip away. Choose a cost-effective hotel that enhances your Salisbury Plains travels—book your room now!

  Call (855) 235-6136 to book with an agent.
  5.9 miles from Salisbury Plains, MA 01952

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus The Inn at Hampton

815 Lafayette Road Hampton, NH

With rooms beginning at $87.99, Best Western Plus The Inn at Hampton provides budget-friendly comfort for travelers bound for Salisbury Plains, creating a welcoming and welcoming atmosphere. Enjoy the themed rooms and suites at Best Western Plus, offering unique décor and amenities that cater to different preferences.

From Best Western Plus The Inn at Hampton, guests can easily drive into downtown Salisbury Plains, where they can experience the city’s highlights and return to a serene stay. Choose a hotel that enhances your Salisbury Plains experience with thoughtful amenities—book today!

  Call (855) 239-5277 to book with an agent.
  6.1 miles from Salisbury Plains, MA 01952

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites by Marriott Hampton Portsmouth

299 Exeter Road Hampton, NH

For an affordable and inviting stay, SpringHill Suites by Marriott Hampton Portsmouth offers soothing rooms with rates beginning at $124.99, creating a clean and comfortable atmosphere near Salisbury Plains. SpringHill Suites is committed to eco-friendliness, with initiatives like water-saving fixtures and comprehensive recycling programs.

From SpringHill Suites by Marriott Hampton Portsmouth, a convenient drive brings guests into downtown Salisbury Plains, where they can enjoy the city’s attractions and return to a quiet stay. Get the most out of your Salisbury Plains trip with a hotel that delivers affordability—book today!

  Call (855) 234-2997 to book with an agent.
  6.2 miles from Salisbury Plains, MA 01952

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Hampton Motor Inn

869 Lafayette Rd Hampton, NH

For a relaxing stay near Salisbury Plains, Hampton Motor Inn offers inviting accommodations with rooms beginning at $72.00, creating a clean, welcoming environment ideal for rest. Relax in a space that delivers straightforward comfort and value, perfect for those who appreciate simplicity and affordability.

Guests at Hampton Motor Inn can enjoy the quiet retreat of the hotel, while still having easy access to downtown Salisbury Plains for sightseeing and exploration. Book now and make your Salisbury Plains trip both relaxing and budget-friendly—secure your room!

  Call (855) 234-2997 to book with an agent.
  6.4 miles from Salisbury Plains, MA 01952

Starting at

$72.00

per night

Read Reviews View Amenities View All Rooms

Blue Inn on the Beach

20 Fordham Way Newbury, MA

Enjoy quality and comfort at Blue Inn on the Beach near Salisbury Plains, where inviting rooms offer a peaceful environment, with nightly rates beginning at $279.99. Find sophistication and relaxation in rooms that feature elegant decor and state-of-the-art amenities.

Guests at Blue Inn on the Beach can enjoy a spacious, relaxing stay while still having the convenience of downtown Salisbury Plains just a drive away. Discover a hotel in Salisbury Plains that offers a perfect blend of sophistication and affordability—book today!

  Call (855) 235-6136 to book with an agent.
  6.5 miles from Salisbury Plains, MA 01952

Starting at

$279.99

per night

Read Reviews View Amenities View All Rooms

Exeter Inn

90 Front St Exeter, NH

A warm ambiance awaits at Exeter Inn on your visit to Salisbury Plains, where cushy rooms offer an elevated experience, with rates starting at $119.99. Enjoy accommodations that provide a rich blend of luxury and practicality, ensuring a satisfying and restful stay.

From Exeter Inn, guests can easily drive into downtown Salisbury Plains, where they can explore the city’s attractions before returning to a quiet stay. Experience a Salisbury Plains escape filled with thoughtful amenities and exclusive comforts—lock in today!

  Call (855) 235-6136 to book with an agent.
  8.3 miles from Salisbury Plains, MA 01952

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Exeter

59 Portsmouth Ave Exeter, NH

Guests bound for Salisbury Plains will appreciate the intimate-feeling accommodations at Hampton Inn & Suites Exeter, where rooms start at $84.99, creating a welcoming atmosphere for unwinding. Go green with Hampton, which features eco-friendly practices such as water-saving fixtures and energy-efficient lighting throughout the hotel.

Guests at Hampton Inn & Suites Exeter will appreciate the peaceful atmosphere, while downtown Salisbury Plains remains accessible by car for all their city adventures. Explore Salisbury Plains effortlessly with a hotel that offers exceptional value—reserve now!

  Call (855) 235-6136 to book with an agent.
  8.4 miles from Salisbury Plains, MA 01952

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Portsmouth Exeter

138 Portsmouth Avenue Exeter, NH

With rooms starting at $142.99, Fairfield Inn & Suites by Marriott Portsmouth Exeter provides inviting accommodations for guests bound for Salisbury Plains, creating a gentle, comfortable environment ideal for relaxation. Discover the charm of Fairfield's signature amenities, including Paul Mitchell® bath products for a touch of luxury.

At Fairfield Inn & Suites by Marriott Portsmouth Exeter, guests can enjoy a more serene environment, with downtown Salisbury Plains just a drive away for easy access to the city’s main attractions. Stay comfortably and affordably in Salisbury Plains with amenities designed for your needs—secure now!

  Call (855) 233-0132 to book with an agent.
  8.7 miles from Salisbury Plains, MA 01952

Starting at

$142.99

per night

Read Reviews View Amenities View All Rooms

Briar Barn Inn

101 Main Str. Rowley, MA

With a refined atmosphere, Briar Barn Inn near Salisbury Plains offers quality rooms crafted for comfort, with nightly rates starting at an accessible $179.99. Enjoy rooms that offer a refined level of comfort and style, featuring upgraded amenities and elegant furnishings.

For a calm getaway, Briar Barn Inn offers serene surroundings while keeping downtown Salisbury Plains within reach for sightseeing. Enjoy every moment of your Salisbury Plains escape with a hotel that keeps your needs in mind—lock in today!

  Call (855) 235-6136 to book with an agent.
  10.8 miles from Salisbury Plains, MA 01952

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn

1190 Lafayette Road Portsmouth, NH

Guests bound for Salisbury Plains will find safe comfort at Quality Inn, with inviting rooms starting at $129.00, creating a warm and welcoming environment perfect for rest. Experience enhanced comfort with Quality Inn's deluxe pillow menu, providing a range of options to suit your sleep preferences.

Rest in the peaceful surroundings of Quality Inn, while knowing downtown Salisbury Plains is just a convenient drive away for your city adventures. Relax and unwind in Salisbury Plains with a hotel that prioritizes your comfort—book your room today!

  Call (855) 234-2997 to book with an agent.
  13.5 miles from Salisbury Plains, MA 01952

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms