The best deals on hotels when visiting Upper Green 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 Upper Green, Massachusetts 01951

Essex Street Inn & Suites Ascend Hotel Collection

7 Essex St Newburyport, MA

Travelers visiting Upper Green will enjoy the charm of Essex Street Inn & Suites Ascend Hotel Collection, where inviting accommodations offer a welcoming stay, with rates beginning at $138.99 per night. Stay in rooms that provide a lavish experience, featuring high-quality amenities and elegant furnishings.

Essex Street Inn & Suites Ascend Hotel Collection offers a prime location for guests who want to explore Upper Green, where the downtown area’s most vibrant spots are easily accessible. Get ready for a Upper Green escape where your comfort is always the top priority—lock in today!

  Call (855) 235-6136 to book with an agent.
  1.3 miles from Upper Green, MA 01951

Starting at

$138.99

per night

Read Reviews View Amenities View All Rooms

Blue Inn on the Beach

20 Fordham Way Newbury, MA

Unwind at Blue Inn on the Beach as you explore Upper Green, where inviting rooms provide warmth and quality, with nightly rates starting at $279.99. Enjoy a stay that exemplifies luxury, with rooms equipped with premium amenities and designed for utmost comfort.

Guests at Blue Inn on the Beach can enjoy quick access to downtown Upper Green, where the city’s top attractions are always within easy reach by car. Find the perfect escape in Upper Green with a hotel that pampers and delights—secure now!

  Call (855) 236-8982 to book with an agent.
  2.7 miles from Upper Green, MA 01951

Starting at

$279.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn by Marriott Amesbury

35 Clarks Rd Amesbury, MA

With rooms starting at $144.99, Fairfield Inn by Marriott Amesbury provides budget-friendly accommodations for guests bound for Upper Green, creating a comfortable and inviting space. Discover the convenience of Fairfield's express check-in and check-out, making your travel experience smoother and more efficient.

With downtown Upper Green just a short drive from Fairfield Inn by Marriott Amesbury, guests can explore the city’s best sights while staying in a quieter, more peaceful area. Experience a well-rounded stay perfect for your Upper Green travels—reserve today!

  Call (855) 234-5074 to book with an agent.
  4.3 miles from Upper Green, MA 01951

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Amesbury

284 Elm Street Amesbury, MA

With rates beginning at $127.99, Hampton Inn by Hilton Amesbury is a practical choice for guests visiting Upper Green, providing a gentle and inviting space ideal for relaxation. Kickstart your day with Hampton's complimentary hot breakfast, a hearty and healthy way to start your morning.

With downtown Upper Green just a short drive away, guests at Hampton Inn by Hilton Amesbury can enjoy the best of the city without staying in the middle of the hustle. Make every moment in Upper Green memorable with a hotel that fits your budget—reserve today!

  Call (855) 236-8982 to book with an agent.
  4.5 miles from Upper Green, MA 01951

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

Briar Barn Inn

101 Main Str. Rowley, MA

Travelers visiting Upper Green will appreciate the charm of Briar Barn Inn, where enveloping accommodations provide a peaceful stay, with nightly rates beginning at $179.99. Experience the ultimate in comfort and style with rooms that provide a wealth of amenities and a high level of service.

From Briar Barn Inn, guests can enjoy a quick drive into downtown Upper Green, where they can explore the city’s highlights and return to a restful stay afterward. Stay in Upper Green with accommodations that make your visit seamless and indulgent—book today!

  Call (855) 235-0725 to book with an agent.
  5.7 miles from Upper Green, MA 01951

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Best Western Hampshire Inn

20 Spur Rd. Seabrook, NH

With affordable rooms from $80.99, Best Western Hampshire Inn provides budget-friendly accommodations for guests bound for Upper Green, creating a intimate and welcoming space. Relax with the convenience of Best Western’s all-inclusive options, available at select resorts and offering ultimate relaxation.

From Best Western Hampshire Inn, a brief drive takes guests into downtown Upper Green, where they can experience the city’s highlights before returning to a restful stay. Get ready for a Upper Green adventure with accommodations that keep your budget intact—book today!

  Call (855) 233-0132 to book with an agent.
  7.1 miles from Upper Green, MA 01951

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Seabrook an IHG Hotel

11 Rocks Rd Seabrook, NH

With rates starting at $129.00, Holiday Inn Express Hotel & Suites Seabrook an IHG Hotel is an ideal option for those traveling to Upper Green, offering budget-friendly rooms in a harmonious, clean environment. Unwind in Holiday Inn Express's smartly designed public spaces, ideal for casual meetings or simply relaxing with a book.

With Upper Green a convenient drive away, guests staying at Holiday Inn Express Hotel & Suites Seabrook an IHG Hotel can explore the city’s highlights before returning to the calm and quiet of the hotel. Maximize your Upper Green adventure with well-rounded, cost-effective accommodations—secure now!

  Call (855) 234-7135 to book with an agent.
  7.3 miles from Upper Green, MA 01951

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Seabrook Inn

9 Stard Rd Seabrook, NH

At Seabrook Inn, guests visiting Upper Green can enjoy affordable comfort with rooms starting at $69.00, creating a warm and welcoming environment perfect for unwinding. Find a relaxing retreat in accommodations that offer more than the basics, providing extra comfort and value for your stay.

From Seabrook Inn, a brief drive delivers guests into downtown Upper Green, where they can enjoy the city’s top attractions and return to the calm of the hotel. Find your ideal hotel for exploring Upper Green with comfort and convenience—book today!

  Call (855) 234-7135 to book with an agent.
  7.3 miles from Upper Green, MA 01951

Starting at

$69.00

per night

Read Reviews View Amenities View All Rooms

Hampton Falls Inn

11 Lafayette Rd Hampton Falls, NH

With rooms beginning at $79.99, Hampton Falls Inn provides affordable accommodations for travelers visiting Upper Green, creating a warm and welcoming environment for relaxation. Stay in accommodations that enhance your experience with added comforts and conveniences, all at an economical price.

Guests staying at Hampton Falls Inn will appreciate the balance of being near downtown Upper Green, while enjoying a quieter, more peaceful retreat afterward. Make your Upper Green visit memorable and stress-free with inviting amenities—lock in today!

  Call (855) 234-2997 to book with an agent.
  7.7 miles from Upper Green, MA 01951

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 calm and comfort of being further out, with downtown Upper Green just a short drive away for easy access. Book your stay at Blue Jay Motel now!

  Call (855) 234-5074 to book with an agent.
  7.9 miles from Upper Green, MA 01951

Starting at

$155.99

per night

Read Reviews View Amenities View All Rooms

Nautical Beach Properties

147 Ashworth Ave Hampton, NH

For a comfortable stay, Nautical Beach Properties offers inviting rooms with rates beginning at $239.00, creating a warm and inviting space ideal for travelers visiting Upper Green. Relax in accommodations that go beyond the essentials, providing additional amenities for a more satisfying visit.

Guests staying at Nautical Beach Properties can unwind in a peaceful location, with downtown Upper Green a simple drive away for sightseeing and exploration. Enjoy the beauty of Upper Green with a hotel that keeps your budget intact—book today!

  Call (855) 239-4019 to book with an agent.
  8.1 miles from Upper Green, MA 01951

Starting at

$239.00

per night

Read Reviews View Amenities View All Rooms

Mainsail Motel & Cottages

40 Ashworth Ave Hampton, NH

With rooms starting at $169.00, Mainsail Motel & Cottages is a practical choice for travelers headed to Upper Green, providing a clean, inviting space for relaxation. Experience dependable comfort in rooms that offer practical amenities, ensuring a pleasant and budget-friendly stay.

With a short drive into downtown Upper Green, guests at Mainsail Motel & Cottages can enjoy the city’s best attractions and return to the hotel’s quiet setting. Stay smart and enjoy enhanced comfort for your Upper Green visit—reserve today!

  Call (855) 239-5277 to book with an agent.
  8.5 miles from Upper Green, MA 01951

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

SHIPS Inn Hotel

15 a St Hampton, NH

At SHIPS Inn Hotel, travelers bound for Upper Green can enjoy budget-conscious comfort with rooms starting at $106.99, creating a peaceful, inviting environment for rest. Stay in rooms that blend practical amenities with cozy comfort, ensuring a pleasant and budget-friendly experience.

With a simple drive into downtown Upper Green, guests at SHIPS Inn Hotel can enjoy the city’s highlights without sacrificing the calm of their stay. Book a welcoming, budget-savvy hotel for your Upper Green travels—secure now!

  Call (855) 234-2997 to book with an agent.
  8.6 miles from Upper Green, MA 01951

Starting at

$106.99

per night

Read Reviews View Amenities View All Rooms

Ashworth by the Sea

295 Ocean Blvd Hampton, NH

Find a warm retreat at Ashworth by the Sea as you explore Upper Green, where quality rooms provide comfort and relaxation, with inviting nightly rates beginning at $159.99. Enjoy a visit that combines the comforts of home with the conveniences of a hotel, providing a pleasant and relaxing stay.

At Ashworth by the Sea, guests can enjoy a relaxing stay while having the convenience of downtown Upper Green within easy driving distance. Experience Upper Green with accommodations that elevate your travel experience—book today!

  Call (855) 234-5074 to book with an agent.
  8.7 miles from Upper Green, MA 01951

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, travelers bound for Upper Green will find friendly, affordable rooms starting at $125.99, creating a clean, comfortable space perfect for relaxation. Relax in rooms that prioritize practical comfort and affordability, ensuring a pleasant and economical stay.

From Hampton House Hotel, the drive into downtown Upper Green is convenient, allowing guests to enjoy the city’s top spots while retreating to the hotel’s quieter setting. Make the most of your Upper Green experience with affordable, welcoming lodging—book now!

  Call (855) 235-0725 to book with an agent.
  8.8 miles from Upper Green, MA 01951

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 a welcoming atmosphere at Lamies Inn&The Old Salt Restaurant on your trip to Upper Green, where restorative accommodations provide comfort, with rates beginning at a friendly $114.99. Stay in rooms that are designed to offer more than just comfort, with amenities that cater to both leisure and business needs.

Unwind at Lamies Inn&The Old Salt Restaurant, where quiet surroundings meet easy access to downtown Upper Green for a balanced stay of rest and exploration. Choose a hotel that makes your Upper Green adventure both relaxing and cost-effective—book today!

  Call (855) 234-2997 to book with an agent.
  10.4 miles from Upper Green, MA 01951

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Hampton Village Inn

660 Lafayette Road Hampton, NH

For those bound for Upper Green, Hampton Village Inn offers warm comfort with rooms starting at $82.99, creating a clean, comfortable space perfect for unwinding. Stay in accommodations that offer a bit more luxury and convenience, making your visit enjoyable and budget-friendly.

Travelers staying at Hampton Village Inn can enjoy a peaceful escape, knowing downtown Upper Green is still within reach for a day of adventure. Unwind in Upper Green at a hotel that provides comfort and value in every way—reserve today!

  Call (855) 234-7135 to book with an agent.
  10.7 miles from Upper Green, MA 01951

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

For a comfortable stay near Upper Green, Best Western Plus The Inn at Hampton offers budget-conscious rooms with rates beginning at $87.99, creating a enchanting, inviting space for relaxation. Experience the upscale bathroom amenities provided at Best Western Plus, including designer toiletries and plush towels.

Relax in the peaceful surroundings of Best Western Plus The Inn at Hampton, with downtown Upper Green remaining within reach for a day of city adventure. Relax and enjoy Upper Green with a welcoming hotel that fits your budget perfectly—secure today!

  Call (855) 236-8982 to book with an agent.
  10.9 miles from Upper Green, MA 01951

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Hampton Motor Inn

869 Lafayette Rd Hampton, NH

With rooms from $72.00, Hampton Motor Inn provides warm-hearted, budget-conscious comfort for travelers bound for Upper Green, creating a clean and welcoming environment. Find a pleasant retreat in rooms that offer clean, comfortable accommodations at an economical price.

For a calm getaway, Hampton Motor Inn offers serene surroundings while keeping downtown Upper Green within reach for sightseeing. Stay relaxed and save more while exploring Upper Green—reserve your hotel today!

  Call (855) 235-6136 to book with an agent.
  11.2 miles from Upper Green, MA 01951

Starting at

$72.00

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites by Marriott Hampton Portsmouth

299 Exeter Road Hampton, NH

With rooms from $124.99, SpringHill Suites by Marriott Hampton Portsmouth provides affordable comfort for guests visiting Upper Green, creating a clean and intimate environment ideal for relaxation. Enjoy the modern and inviting decor of SpringHill Suites, creating a pleasant and uplifting environment for your stay.

For travelers looking for a peaceful stay, SpringHill Suites by Marriott Hampton Portsmouth offers calm surroundings with downtown Upper Green still within easy reach by car. Take your Upper Green experience up a notch with well-appointed, wallet-friendly lodging—secure now!

  Call (855) 234-2997 to book with an agent.
  11.3 miles from Upper Green, MA 01951

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Haverhill

106 Bank Road Haverhill, MA

At Hampton Inn Haverhill, travelers to Upper Green will find budget-friendly rooms with rates beginning at $114.99, creating a welcoming and comfortable environment. Dine on demand with Hampton’s all-day dining facility, serving up delicious meals and snacks at any time you desire.

Relax in the tranquil atmosphere of Hampton Inn Haverhill, where calm surroundings offer a peaceful retreat and downtown Upper Green is easily accessible. Maximize your Upper Green experience with a hotel that prioritizes value and convenience—secure today!

  Call (855) 239-5277 to book with an agent.
  13.1 miles from Upper Green, MA 01951

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Exeter Inn

90 Front St Exeter, NH

Enjoy a blend of charm and warmth at Exeter Inn as you travel to Upper Green, where quality rooms provide comfort, with nightly rates starting at $119.99. Stay in accommodations that redefine elegance, offering a luxurious environment and exceptional amenities.

Guests staying at Exeter Inn will love the calm atmosphere, with the added benefit of downtown Upper Green being just a short drive away. Take your Upper Green visit to new heights with a hotel that delivers unparalleled comfort—book today!

  Call (855) 235-0725 to book with an agent.
  13.6 miles from Upper Green, MA 01951

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Exeter

59 Portsmouth Ave Exeter, NH

For those visiting Upper Green, Hampton Inn & Suites Exeter offers delightful accommodations with rates starting at $84.99, creating a clean, inviting space ideal for rest and comfort. Seek quiet moments in Hampton’s designated quiet zones, designed to ensure peace and tranquility for all guests.

For a more tranquil stay, Hampton Inn & Suites Exeter provides peaceful surroundings, with downtown Upper Green accessible for sightseeing adventures. Discover the joy of Upper Green with a hotel that pairs convenience with affordability—lock in today!

  Call (855) 233-0132 to book with an agent.
  13.7 miles from Upper Green, MA 01951

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 rates starting at $142.99, Fairfield Inn & Suites by Marriott Portsmouth Exeter is ideal for guests traveling to Upper Green, providing mellifluous accommodations in a warm and inviting environment. Appreciate the convenience of Fairfield's express check-in service for elite members, offering an expedited start to your stay.

Unwind at Fairfield Inn & Suites by Marriott Portsmouth Exeter, where quiet surroundings make for a restful stay and downtown Upper Green remains nearby for adventure. Enjoy an effortless Upper Green adventure with budget-conscious, inviting lodging—book now!

  Call (855) 234-2997 to book with an agent.
  14.0 miles from Upper Green, MA 01951

Starting at

$142.99

per night

Read Reviews View Amenities View All Rooms