The best deals on hotels when visiting Rye Beach in New Hampshire.

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 Rye Beach, New Hampshire 03870

Hampton Motor Inn

869 Lafayette Rd Hampton, NH

Guests visiting Rye Beach can relax at Hampton Motor Inn, where budget-friendly rooms start at $89.10, creating a friendly and inviting atmosphere perfect for relaxation. Find value in rooms that offer dependable comfort, ensuring a pleasant stay at an economical price.

Guests at Hampton Motor Inn are just a quick drive from downtown Rye Beach, making it easy to visit the city’s most exciting attractions. Plan ahead for your Rye Beach visit with affordable, reliable lodging—book now!

  Call (855) 234-7135 to book with an agent.
  3.8 miles from Rye Beach, NH 03870

Starting at

$89.10

per night

Read Reviews View Amenities View All Rooms

Best Western Plus The Inn at Hampton

815 Lafayette Road Hampton, NH

For budget-conscious travelers visiting Rye Beach, Best Western Plus The Inn at Hampton offers inviting accommodations with rates beginning at $91.99, creating a clean and comfortable space. Enjoy the warmth and ambiance of in-room fireplaces available at select Best Western Plus hotels, perfect for cozy evenings.

Guests staying at Best Western Plus The Inn at Hampton will love how close they are to downtown Rye Beach, where a short drive brings them to the city’s best attractions. Relax in Rye Beach with well-appointed lodging at a wallet-friendly rate—reserve today!

  Call (855) 234-7135 to book with an agent.
  3.8 miles from Rye Beach, NH 03870

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Hampton Village Inn

660 Lafayette Road Hampton, NH

With rooms beginning at $95.99, Hampton Village Inn is a practical choice for travelers visiting Rye Beach, creating a relaxing and comfortable space ideal for rest. Find comfort in our rooms that deliver a bit more in terms of amenities and space, ensuring a relaxing and value-packed stay.

Guests staying at Hampton Village Inn will love how close they are to downtown Rye Beach, where a short drive brings them to the city’s best attractions. Relax and recharge in Rye Beach with a hotel that offers more for less—secure today!

  Call (855) 235-6136 to book with an agent.
  4.0 miles from Rye Beach, NH 03870

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Lamies Inn&The Old Salt Restaurant

490 Lafayette Rd Hampton, NH

Encounter restful accommodations at Lamies Inn&The Old Salt Restaurant as you explore Rye Beach, with a inviting atmosphere that ensures a pleasant stay starting at $187.99. Find a delightful blend of style and functionality in our rooms, perfect for both short trips and extended stays.

At Lamies Inn&The Old Salt Restaurant, a quick drive delivers guests into downtown Rye Beach, where the city’s best destinations await discovery. Experience a worry-free Rye Beach visit with a hotel that keeps you relaxed and happy—secure now!

  Call (855) 234-7135 to book with an agent.
  4.3 miles from Rye Beach, NH 03870

Starting at

$187.99

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites by Marriott Hampton Portsmouth

299 Exeter Road Hampton, NH

Guests visiting Rye Beach can enjoy inviting accommodations at SpringHill Suites by Marriott Hampton Portsmouth, with budget-friendly rooms starting at $159.99, creating a clean, welcoming environment. Stay productive with SpringHill Suites' well-lit workspaces and ergonomic seating, designed for comfort during your work sessions.

At SpringHill Suites by Marriott Hampton Portsmouth, a quick drive delivers guests into the heart of downtown Rye Beach, where the city’s top destinations are just minutes away. Discover how great your Rye Beach visit can be with thoughtfully priced lodging—lock in today!

  Call (855) 239-5277 to book with an agent.
  4.8 miles from Rye Beach, NH 03870

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Hampton House Hotel

333 Ocean Blvd. Hampton, NH

At Hampton House Hotel, guests headed to Rye Beach can enjoy affordable rooms from $123.99, providing a welcoming, comfortable environment ideal for unwinding. Find value in rooms that offer dependable comfort, making your stay both enjoyable and economical.

From Hampton House Hotel, a brief drive brings guests into downtown Rye Beach, where the city’s most vibrant spots await exploration. Make your Rye Beach trip enjoyable and cost-effective—lock in your hotel stay now!

  Call (855) 234-5074 to book with an agent.
  4.8 miles from Rye Beach, NH 03870

Starting at

$123.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn

1190 Lafayette Road Portsmouth, NH

For a comfortable and inviting stay, Quality Inn offers budget-conscious rooms with rates starting at $159.00, creating a clean, welcoming space near Rye Beach. Experience a smooth and efficient stay with Quality Inn's automated check-in kiosks, reducing wait times and enhancing your experience.

At Quality Inn, guests are never far from the excitement of downtown Rye Beach, where a quick drive brings them right into the heart of the action. Treat yourself to a Rye Beach stay where comfort and affordability meet—reserve your room now!

  Call (855) 236-8982 to book with an agent.
  4.9 miles from Rye Beach, NH 03870

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Ashworth by the Sea

295 Ocean Blvd Hampton, NH

Experience intimate-feeling accommodations at Ashworth by the Sea when visiting Rye Beach, where quality meets comfort and value, with room rates starting from $229.99. Experience a stay where every detail is crafted for comfort, with rooms that provide both essential and extra amenities.

Guests staying at Ashworth by the Sea can enjoy the convenience of being close to downtown Rye Beach, where a brief drive delivers them to the city’s best attractions. Discover the ease of staying in Rye Beach with accommodations that make travel simple—secure now!

  Call (855) 239-4019 to book with an agent.
  4.9 miles from Rye Beach, NH 03870

Starting at

$229.99

per night

Read Reviews View Amenities View All Rooms

SHIPS Inn Hotel

15 a St Hampton, NH

With budget-friendly rooms beginning at $117.99, SHIPS Inn Hotel provides inviting accommodations for travelers to Rye Beach, creating a comfortable and welcoming space. Relax in accommodations that provide a welcoming environment, with everything you need for a comfortable and affordable visit.

SHIPS Inn Hotel is ideally nestled for guests wanting to visit downtown Rye Beach, where a brief drive delivers them to the city’s most iconic spots. Plan your Rye Beach getaway with ease and value-driven comfort—book today!

  Call (855) 233-7850 to book with an agent.
  5.0 miles from Rye Beach, NH 03870

Starting at

$117.99

per night

Read Reviews View Amenities View All Rooms

Mainsail Motel & Cottages

40 Ashworth Ave Hampton, NH

With rates starting at $169.00, Mainsail Motel & Cottages provides affordable accommodations for travelers visiting Rye Beach, creating a clean and peaceful environment ideal for rest. Enjoy a stay that prioritizes your comfort and budget, with rooms equipped with all the essentials for a hassle-free visit.

Stay at Mainsail Motel & Cottages for a peaceful escape, with the bonus of being close to Rye Beach's lively streets for daily adventures. Enjoy a simple yet inviting hotel for your Rye Beach travels—secure your room now!

  Call (855) 236-8982 to book with an agent.
  5.1 miles from Rye Beach, NH 03870

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

Nautical Beach Properties

147 Ashworth Ave Hampton, NH

For an inviting and budget-conscious stay near Rye Beach, Nautical Beach Properties offers delightful rooms with rates beginning at $259.00, creating a welcoming atmosphere for rest. Experience a stay that goes beyond standard with rooms that include additional comforts and conveniences, making your visit memorable.

With downtown Rye Beach a drive from Nautical Beach Properties, guests can explore the city’s top spots while enjoying a more relaxed stay away from the bustle. Stay smart and relaxed in Rye Beach with a hotel that checks every box—book today!

  Call (855) 233-7850 to book with an agent.
  5.6 miles from Rye Beach, NH 03870

Starting at

$259.00

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 $169.99.

From Blue Jay Motel, a brief drive brings guests into downtown Rye Beach, where they can explore the city’s highlights and return to a restful stay. Book your stay at Blue Jay Motel now!

  Call (855) 234-5074 to book with an agent.
  5.7 miles from Rye Beach, NH 03870

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn by Marriott Portsmouth Seacoast

650 Borthwick Ave Portsmouth, NH

At Fairfield Inn by Marriott Portsmouth Seacoast, travelers visiting Rye Beach can enjoy inviting comfort with rooms beginning at $184.99, creating a clean and welcoming environment for relaxation. Enjoy the charm of Fairfield’s local shuttle service, offering rides to nearby attractions and business hubs.

At Fairfield Inn by Marriott Portsmouth Seacoast, guests can enjoy the comfort of a quieter environment, while downtown Rye Beach remains within reach for all their city adventures. Treat yourself to a Rye Beach stay that blends convenience with budget-friendly rates—book now!

  Call (855) 233-7850 to book with an agent.
  6.4 miles from Rye Beach, NH 03870

Starting at

$184.99

per night

Read Reviews View Amenities View All Rooms

Port Inn&Suites Portsmouth Ascend Hotel Collection

505 US Highway 1 Bypass Portsmouth, NH

Experience a restful retreat at Port Inn&Suites Portsmouth Ascend Hotel Collection when visiting Rye Beach, where snug rooms provide warmth, with inviting rates starting from $148.99 per night. Stay in accommodations that cater to both business and leisure travelers, providing a range of amenities for a pleasant stay.

Guests at Port Inn&Suites Portsmouth Ascend Hotel Collection will love the calm atmosphere, with downtown Rye Beach just a drive away for easy access to the city’s top destinations. Step into Rye Beach with a hotel that makes every aspect of your trip effortless—secure your room now!

  Call (855) 234-5074 to book with an agent.
  6.4 miles from Rye Beach, NH 03870

Starting at

$148.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Portsmouth Hotel & Suites

580 US Highway 1 Bypass Portsmouth, NH

At Best Western Plus Portsmouth Hotel & Suites, guests visiting Rye Beach can enjoy affordable comfort with rooms starting at $97.99, creating a warm and welcoming environment perfect for unwinding. Experience the benefit of multi-lingual staff at Best Western Plus, ready to assist guests from around the world in their native language.

With downtown Rye Beach still a short drive away, guests at Best Western Plus Portsmouth Hotel & Suites can explore the city’s attractions while retreating to a quieter, more peaceful stay. Embrace your Rye Beach adventure with lodging that keeps comfort within reach—reserve today!

  Call (855) 234-2997 to book with an agent.
  6.7 miles from Rye Beach, NH 03870

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Portsmouth an IHG Hotel

300 Woodbury Ave Portsmouth, NH

Relax in style at Holiday Inn Portsmouth an IHG Hotel as you explore Rye Beach, where safe rooms provide a peaceful retreat, with nightly rates beginning at an accessible $159.99. Keep up with local happenings and hotel updates via Holiday Inn’s social media channels, offering a stream of useful and engaging content.

Guests at Holiday Inn Portsmouth an IHG Hotel can enjoy the quiet of staying further out, with downtown Rye Beach still just a short drive away for all their sightseeing adventures. Choose a hotel in Rye Beach that makes relaxation feel effortless and affordable—book today!

  Call (855) 234-7135 to book with an agent.
  6.7 miles from Rye Beach, NH 03870

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

The Hotel Portsmouth

40 Court St. Portsmouth, NH

Relax in the welcoming ambiance of The Hotel Portsmouth on your visit to Rye Beach, where quality rooms create a peaceful stay, with nightly rates from $332.99. Experience the perfect combination of comfort and convenience in our rooms, which provide ample amenities to enhance your stay.

Guests staying at The Hotel Portsmouth will enjoy the quiet surroundings, while downtown Rye Beach is still within reach for a day of exploration. Find luxury and savings in Rye Beach with a hotel that caters to your every need—reserve now!

  Call (855) 233-7850 to book with an agent.
  6.7 miles from Rye Beach, NH 03870

Starting at

$332.99

per night

Read Reviews View Amenities View All Rooms

The Davenport Inn

70 Court St Portsmouth, NH

With elegant surroundings, The Davenport Inn near Rye Beach provides quality rooms for a luxurious experience, with inviting nightly rates beginning at $516.99. Stay in rooms that epitomize elegance and luxury, with features that ensure a stay as splendid as it is comfortable.

From The Davenport Inn, a brief drive takes guests into downtown Rye Beach, where they can explore the city’s top attractions before returning to a quiet stay. Discover how special Rye Beach can be with a hotel that turns your stay into a masterpiece—secure now!

  Call (855) 239-4019 to book with an agent.
  6.7 miles from Rye Beach, NH 03870

Starting at

$516.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Portsmouth

383 Woodbury Ave Portsmouth, NH

For budget-conscious guests bound for Rye Beach, Howard Johnson by Wyndham Portsmouth provides affordable comfort with rooms starting at $115.99, creating a heartwarming space perfect for unwinding. Consider Howard Johnson for your next group event or meeting, with flexible spaces and catering options to suit your needs.

With a simple drive into downtown Rye Beach, guests at Howard Johnson by Wyndham Portsmouth can balance the excitement of city exploration with the quiet of their stay. Enjoy Rye Beach with a hotel that makes affordability feel effortless—reserve your room today!

  Call (855) 235-0725 to book with an agent.
  6.8 miles from Rye Beach, NH 03870

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Anchorage Inns&Suites

417 Woodbury Ave Portsmouth, NH

Guests traveling to Rye Beach will find budget-friendly comfort at Anchorage Inns&Suites, with inviting rooms starting at $99.99, creating a safe and welcoming space. Find value and simplicity in rooms that provide essential amenities and a comfortable setting for a restful night's sleep.

From Anchorage Inns&Suites, downtown Rye Beach is still within reach by car, allowing guests to explore the city while retreating to a quieter setting afterward. Experience Rye Beach with peace of mind, knowing your hotel delivers value—secure now!

  Call (855) 239-4019 to book with an agent.
  6.9 miles from Rye Beach, NH 03870

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Portsmouth Downtown

23 Portwalk Pl Portsmouth, NH

Find a warm retreat at Hampton Inn & Suites Portsmouth Downtown as you explore Rye Beach, where quality rooms provide comfort and relaxation, with inviting nightly rates beginning at $210.99. Discover the charm of Hampton’s boutique-style properties, offering a unique and intimate hotel experience in select locations.

At Hampton Inn & Suites Portsmouth Downtown, guests can enjoy the comfort of staying further from the city while still having easy access to downtown Rye Beach for a day of exploring. Experience Rye Beach with accommodations that elevate your travel experience—book today!

  Call (855) 233-7850 to book with an agent.
  7.0 miles from Rye Beach, NH 03870

Starting at

$210.99

per night

Read Reviews View Amenities View All Rooms

Sheraton Portsmouth Harborside Hotel

250 Market St Portsmouth, NH

With elevated comfort, Sheraton Portsmouth Harborside Hotel near Rye Beach provides a gentle escape, where quality rooms start at an accessible rate of $274.99 per night. Experience the convenience of Sheraton’s travel coordination service, assisting with booking transport and activities outside the hotel.

At Sheraton Portsmouth Harborside Hotel, guests can enjoy the peaceful surroundings of the hotel, while downtown Rye Beach remains a convenient drive away for sightseeing and adventure. Step into a Rye Beach experience that combines modern style with ultimate comfort—book today!

  Call (855) 239-5277 to book with an agent.
  7.1 miles from Rye Beach, NH 03870

Starting at

$274.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott in Portsmouth

1000 Market St Portsmouth, NH

Uncover a relaxing stay at Courtyard by Marriott in Portsmouth near Rye Beach, where inviting rooms provide warmth and quality, with room rates beginning at just $224.99 per night. Swim any time of year in Courtyard's heated indoor pools, perfect for a refreshing dip or a relaxing float, regardless of the weather.

Guests staying at Courtyard by Marriott in Portsmouth will appreciate the calm environment, with downtown Rye Beach still accessible by car for a day of city exploration. Experience Rye Beach like never before with well-rounded, budget-friendly accommodations—reserve now!

  Call (855) 233-7850 to book with an agent.
  7.1 miles from Rye Beach, NH 03870

Starting at

$224.99

per night

Read Reviews View Amenities View All Rooms

AC Hotel by Marriott Portsmouth

299 Vaughn Street Portsmouth, NH

With a blend of sophistication and comfort, AC Hotel by Marriott Portsmouth near Rye Beach provides inviting accommodations, with budget-friendly rates starting at $279.99. Access everything you need with AC Hotels' digital concierge service, from booking reservations to discovering local attractions.

With downtown Rye Beach still a convenient drive away, guests at AC Hotel by Marriott Portsmouth can enjoy city adventures and return to the peaceful setting of the hotel. Take advantage of an unforgettable Rye Beach stay with a hotel that knows luxury—book today!

  Call (855) 233-0132 to book with an agent.
  7.1 miles from Rye Beach, NH 03870

Starting at

$279.99

per night

Read Reviews View Amenities View All Rooms