Amesbury Massachusetts Accommodations

Find hotels & motels in Amesbury using the list below. Search for the cheapest discounted hotel and motel rates in or near Amesbury, MA for your upcoming individual or group travel. Discover the most popular Amesbury Massachusetts hotel rooms. Review the Amesbury hotel list below to find the perfect lodging. We also have a map of the Amesbury hotels. Need 5+ Rooms? Secure Amesbury Group Hotel Rates

The Amesbury center is approximately 4 miles southwest of Seabrook Nuclear Station and 4 miles west of Pettengill Farm.

Welcome to Amesbury, an amazing city with a rich history and small-town feel. This city is one of the most popular travel destinations in northern Massachusetts, because of its laid-back charm, rich historical and cultural heritage, and proximity to many beautiful natural sites. It also provides a comfortable and pleasant stay with its wide variety of high-quality accommodations. More from this guide...

Amesbury Hotels/Accommodations

Hampton Inn by Hilton Amesbury in Amesbury
+1-888-389-4121
284 Elm St., Amesbury, MA 01913 +1-888-389-4121
  • 3-star Highway property
  • Fitness + Health Center
From£82
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Fairfield Inn by Marriott Amesbury in Amesbury
+1-888-675-2083
35 Clarks Rd., Amesbury, MA 01913 +1-888-675-2083
  • Affordable Suburban hotel
  • 102 sleeping rooms in hotel
From£70
Very good 4.0 /5 Read Reviews Call BookMore Details
Best Western Hampshire Inn & Suites : 20 Spur Rd.
+1-800-716-8490
20 Spur Rd., Seabrook, NH 03874 +1-800-716-8490 ~4.08 miles northeast of Amesbury
  • Cheap Highway property
  • Free comp. breakfast
From£42
Very good 4.0 /5 Recent Reviews Call BookMore Details
The Inn at Ring's Island
+1-800-805-5223
175 Bridge Rd., Salisbury, MA 01952 +1-800-805-5223 ~4.29 miles southeast of Amesbury
  • Affordable Riverfront hotel
  • 3 suites in hotel
From£75
Very good 4.0 /5 Review Score Call BookMore Details
Holiday Inn Express Hotel & Suites Seabrook by IHG
+1-888-965-1860
11 Rocks Rd., Seabrook, NH 03874 +1-888-965-1860 ~4.44 miles northeast of Amesbury
  • 3 star Highway property
  • Hotel has 77 rooms
From£98
Very good 4.0 /5 Recent Reviews Call BookMore Details
Essex Street Inn & Suites, an Ascend Collection Hotel : 7 Essex St.
+1-888-788-5576
7 Essex St., Newburyport, MA 01950 +1-888-788-5576 ~4.65 miles southeast of Amesbury
  • High-end Downtown property
  • Fitness / Gym is on-site
From£56
Very good 4.0 /5 Recent Reviews Call BookMore Details
Hampton Falls Inn : 11 Lafayette Rd.
+1-888-897-9207
11 Lafayette Rd., Hampton Falls, NH 03844 +1-888-897-9207 ~4.84 miles northeast of Amesbury
  • Three Star Beach property
  • Fitness / Gym is on-site
From£44
Average 3.0 /5 Review Score Call BookMore Details
Harris Sea Ranch Hotel in Hampton
+1-888-311-4278
75 Ocean Blvd., Hampton, NH 03842 +1-888-311-4278 ~7.16 miles east of Amesbury
  • Four star hotel
From£113
Average 3.0 /5 Recent Reviews Call BookMore Details
The Tides Motel in Hampton
+1-888-469-4795
95 Ashworth Ave., Hampton, NH 03842 +1-888-469-4795 ~7.19 miles northeast of Amesbury
  • 2-star property
From£45
Very good 4.0 /5 Reviews Call BookMore Details
Dolphyn Motel Hampton Beach - Hampton
+1-888-734-9421
48 Ashworth Ave., Hampton, NH 03842 +1-888-734-9421 ~7.31 miles northeast of Amesbury
  • 3-star property
From£60
Average 3.0 /5 Read Reviews Call BookMore Details
Mainsail Motel & Cottages : 40 Ashworth Ave.
+1-888-841-5292
40 Ashworth Ave., Hampton, NH 03842 +1-888-841-5292 ~7.34 miles northeast of Amesbury
  • Low priced Beach property
  • Hotel has 40 rooms
From£37
Average 3.0 /5 Guest Reviews Call BookMore Details
Ashworth by The Sea : 295 Ocean Blvd.
+1-888-455-5160
295 Ocean Blvd., Hampton, NH 03842 +1-888-455-5160 ~7.56 miles northeast of Amesbury
  • 3-star Beach hotel
  • Check-in time: 4:00pm
From£89
Average 3.0 /5 Review Score Call BookMore Details
Lamie's Inn and The Old Salt Restaurant - Hampton
+1-888-965-8297
490 Lafayette Rd., Hampton, NH 03842 +1-888-965-8297 ~7.76 miles northeast of Amesbury
  • Mid-scale Downtown property
  • 4 meeting rooms in hotel
From£67
Very good 4.0 /5 Latest Reviews Call BookMore Details
SpringHill Suites by Marriott Hampton Portsmouth : 299 Exeter Rd.
+1-888-906-6358
299 Exeter Rd., Hampton, NH 03842 +1-888-906-6358 ~8.06 miles northeast of Amesbury
  • Midscale hotel
  • Hotel has 104 suites
From£67
Very good 4.0 /5 Guest Reviews Call BookMore Details
Springhill Suites by Marriott Hampton Portsmouth
+1-888-749-6785
299 Exeter Rd., Hampton, NH 3842 +1-888-749-6785 ~8.11 miles northeast of Amesbury
  • Affordable property
  • Comp. Breakfast
From£60
Very good 4.0 /5 Recent Reviews Call BookMore Details
Hampton Village Inn : 660 Lafayette Rd.
+1-888-878-9982
660 Lafayette Rd., Hampton, NH 03842 +1-888-878-9982 ~8.11 miles northeast of Amesbury
  • Economy Beach hotel
  • 3 floors in hotel
From£44
Average 3.0 /5 Recent Reviews Call BookMore Details
Best Western Plus The Inn at Hampton
+1-888-389-4485
815 Lafayette Rd., Hampton, NH 03842 +1-888-389-4485 ~8.39 miles northeast of Amesbury
  • Mid-scale Beach property
  • 71 rooms in property
From£55
Average 3.0 /5 Recent Reviews Call BookMore Details
Exeter Inn
+1-888-389-4121
90 Front St., Exeter, NH 03833 +1-888-389-4121 ~8.43 miles north of Amesbury
  • 3 star Suburban property
  • Check-in time: 3:00 pm
From£142
Very good 4.0 /5 Review Score Call BookMore Details
Magnuson Hotel Hampton Nh in Hampton
+1-888-675-2083
869 Lafayette Rd., Hampton, NH 03842 +1-888-675-2083 ~8.58 miles northeast of Amesbury
  • Mid-scale property
  • Hotel has 35 rooms
From£67
Very good 4.0 /5 Reviews Call BookMore Details
Hampton Inn & Suites Exeter Nh : 59 Portsmouth Ave.
+1-800-716-8490
59 Portsmouth Ave., Exeter, NH 03833 +1-800-716-8490 ~8.85 miles north of Amesbury
  • 3-star Downtown property
  • Gym is available on property
From£67
Average 3.0 /5 Recent Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Portsmouth Exeter
+1-800-805-5223
138 Portsmouth Ave., Exeter, NH 03833 +1-800-805-5223 ~9.20 miles north of Amesbury
  • 3-star Suburban hotel
  • Hotel has 3 floors
From£60
Very good 4.0 /5 Reviews Call BookMore Details
Merrimack Valley Hotel - Haverhill
+1-888-965-1860
401 Lowell Ave., Haverhill, MA 01832 +1-888-965-1860 ~10.70 miles southwest of Amesbury
  • Mid-scale Suburban property
  • 3 floors in hotel
From£59
Average 3.5 /5 Recent Reviews Call BookMore Details
Hampton Inn Haverhill in Haverhill
+1-888-788-5576
106 Bank Rd., Haverhill, MA 01832 +1-888-788-5576 ~10.86 miles southwest of Amesbury
  • Affordable Riverfront property
  • Comp. Breakfast
From£63
Very good 4.0 /5 Latest Reviews Call BookMore Details
Quality Inn Portsmouth - Portsmouth
+1-888-897-9207
1190 Lafayette Rd., Portsmouth, NH 03801 Website +1-888-897-9207 ~15.61 miles northeast of Amesbury
  • 3 star Suburban property
  • Check-in time: 3:00 PM
From£52
Very good 4.0 /5 Recent Reviews Call BookMore Details
Fairfield Inn by Marriott Portsmouth Seacoast - Portsmouth
+1-888-311-4278
650 Borthwick Ave., Portsmouth, NH 03801 +1-888-311-4278 ~15.64 miles northeast of Amesbury
  • Affordable Highway property
  • 105 rooms in property
From£55
Very good 4.0 /5 Reviews Call BookMore Details
Holiday Inn Express Andover Lawrence in Lawrence
+1-888-469-4795
224 Winthrop Ave., Lawrence, MA 01843 +1-888-469-4795 ~15.71 miles southwest of Amesbury
  • Three Star Suburban hotel
  • Hotel has 126 rooms
From£45
Average 3.5 /5 Latest Reviews Call BookMore Details
Methuen Inn & Conference Center in Methuen
+1-888-734-9421
159 Pelham St., Methuen, MA 01844 +1-888-734-9421 ~16.17 miles southwest of Amesbury
  • Affordable Highway hotel
  • 117 sleeping rooms in hotel
Red Roof Inn Salem
+1-888-841-5292
15 Red Roof Lane, Salem, NH 03079 +1-888-841-5292 ~16.22 miles west of Amesbury
  • 2 star Suburban property
  • Hotel has 108 rooms
From£42
Average 3.0 /5 Guest Reviews Call BookMore Details
Holiday Inn Salem (I 93 at Exit 2) by Ihg
+1-888-455-5160
1 Keewaydin Dr., Salem, NH 03079 +1-888-455-5160 ~16.58 miles west of Amesbury
  • Three Star Suburban hotel
  • Hotel has 109 rooms
From£60
Average 3.0 /5 Latest Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Salem Nh in Salem
+1-888-965-8297
8 Keewaydin Dr., Salem, NH 03079 +1-888-965-8297 ~16.65 miles west of Amesbury
  • Three Star Highway property
  • Hotel has 100 rooms
From£46
Average 3.0 /5 Review Score Call BookMore Details
Port Inn and Suites Portsmouth, an Ascend Collection Hotel in Portsmouth
+1-888-906-6358
505 Us Highway 1 Bypass, Portsmouth, NH 03801 +1-888-906-6358 ~16.75 miles northeast of Amesbury
  • 3 star property
  • Hotel has an eco-friendly policy See policy
From£56
Average 3.0 /5 Guest Reviews Call BookMore Details
Inn Downtown : 409 The Hill
+1-888-749-6785
409 The Hill, Portsmouth, NH 03801 +1-888-749-6785 ~16.90 miles northeast of Amesbury
  • Affordable hotel
  • Hotel has 10 rooms
From£67
Very good 4.0 /5 Recent Reviews Call BookMore Details
Best Western Plus Portsmouth Hotel and Suites : 580 Us Highway 1 Bypass Interstate Traffic Circle
+1-888-878-9982
580 Us Highway 1 Bypass Interstate Traffic Circle, Portsmouth, NH 03801 +1-888-878-9982 ~16.98 miles northeast of Amesbury
  • Midscale Suburban property
  • 5 meeting rooms in property
From£58
Average 3.0 /5 Guest Reviews Call BookMore Details
Holiday Inn Portsmouth by IHG
+1-888-389-4485
300 Woodbury Ave., Portsmouth, NH 03801 +1-888-389-4485 ~17.06 miles northeast of Amesbury
  • 3 star Suburban hotel
  • 130 rooms in property
From£52
Average 3.0 /5 Recent Reviews Call BookMore Details
Anchorage Inns And Suites in Portsmouth
+1-888-389-4121
417 Woodbury Ave., Portsmouth, NH 03801 +1-888-389-4121 ~17.14 miles northeast of Amesbury
  • Mid-scale Highway property
  • 4 suites in property
From£30
Average 3.0 /5 Recent Reviews Call BookMore Details
Howard Johnson by Wyndham Portsmouth : 383 Woodbury Ave.
+1-888-675-2083
383 Woodbury Ave., Portsmouth, NH 03801 +1-888-675-2083 ~17.15 miles northeast of Amesbury
  • Cheap Rural hotel
  • Hotel has 61 rooms
From£52
Very good 4.0 /5 Guest Reviews Call BookMore Details
Homewood Suites by Hilton Boston / Andover - Andover
+1-800-716-8490
4 Riverside Dr., Andover, MA 01810 +1-800-716-8490 ~17.17 miles southwest of Amesbury
  • High end Suburban property
  • Complimentary breakfast is offered
From£56
Average 3.0 /5 Read Reviews Call BookMore Details
Residence Inn by Marriott Portsmouth - Portsmouth
+1-800-805-5223
1 International Dr., Portsmouth, NH 03801 +1-800-805-5223 ~17.28 miles northeast of Amesbury
  • Three Star Highway property
  • 3 floors in hotel
From£89
Very good 4.0 /5 Latest Reviews Call BookMore Details
Courtyard by Marriott Boston Andover
+1-888-965-1860
10 Campanelli Dr., Andover, MA 01810 +1-888-965-1860 ~17.32 miles southwest of Amesbury
  • Midscale Rural property
  • Hotel has 12 suites
From£85
Very good 4.0 /5 Review Score Call BookMore Details
Andover Inn in Andover
+1-888-788-5576
4 Chapel Ave., Andover, MA 01810 +1-888-788-5576 ~17.39 miles southwest of Amesbury
  • 3-star hotel
  • 3 conference rooms in property
From£150
Very good 4.0 /5 Read Reviews Call BookMore Details
Doubletree by Hilton Boston Andover
+1-888-897-9207
123 Old River Rd., Andover, MA 01810 +1-888-897-9207 ~17.58 miles southwest of Amesbury
  • Four star Suburban property
  • Fitness + Health Center
From£56
Very good 4.0 /5 Review Score Call BookMore Details
Homewood Suites by Hilton Portsmouth Downtown : 165 Deer St.
+1-888-311-4278
165 Deer St., Portsmouth, NH 03801 +1-888-311-4278 ~17.59 miles northeast of Amesbury
  • 3-star Downtown hotel
  • 116 rooms in property
From£60
Average 3.0 /5 Review Score Call BookMore Details
Hampton Inn Portsmouth Central - Portsmouth
+1-888-469-4795
99 Durgin Ln, Portsmouth, NH 03801 +1-888-469-4795 ~17.63 miles northeast of Amesbury
  • Affordable Highway hotel
  • Free breakfast
From£73
Very good 4.0 /5 Guest Reviews Call BookMore Details
Wentworth by The Sea : 588 Wentworth Rd.
+1-888-734-9421
588 Wentworth Rd., New Castle, NH 03854 +1-888-734-9421 ~17.64 miles northeast of Amesbury
  • Luxurious 5 Star property
From£127
Very good 4.0 /5 Reviews Call BookMore Details
Courtyard by Marriott Portsmouth : 1000 Market St.
+1-888-841-5292
1000 Market St., Portsmouth, NH 03801 +1-888-841-5292 ~17.67 miles northeast of Amesbury
  • 3-star Downtown hotel
  • Gym is available on property
From£74
Very good 4.0 /5 Latest Reviews Call BookMore Details
Motel 6 Portsmouth, NH
+1-888-455-5160
3 Gosling Rd., Portsmouth, NH 03801 +1-888-455-5160 ~17.68 miles northeast of Amesbury
  • Low-priced hotel
  • 108 rooms in hotel
From£45
Average 3.0 /5 Read Reviews Call BookMore Details
Hampton Inn & Suites Portsmouth Downtown
+1-888-965-8297
23 Portwalk Place, Portsmouth, NH 03801 +1-888-965-8297 ~17.70 miles northeast of Amesbury
  • Mid-scale Downtown property
  • Fitness + Health Center
From£97
Very good 4.0 /5 Guest Reviews Call BookMore Details
The Sailmaker's House : 314 Court St.
+1-888-906-6358
314 Court St., Portsmouth, NH 03801 +1-888-906-6358 ~17.72 miles northeast of Amesbury
  • Cheap Downtown hotel
  • Check-in time: 4:00 PM
From£150
Very good 4.0 /5 Recent Reviews Call BookMore Details
Residence Inn by Marriott Portsmouth Downtown/ Waterfront
+1-888-749-6785
100 Deer St., Portsmouth, NH 03801 +1-888-749-6785 ~17.73 miles northeast of Amesbury
  • Midscale Downtown hotel
  • Check-in time: 16:00
From£128
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Springhill Suites by Marriott Boston / Andover : 550 Minuteman Rd.
+1-888-878-9982
550 Minuteman Rd., Andover, MA 01810 +1-888-878-9982 ~17.76 miles southwest of Amesbury
  • 3-star Highway hotel
  • Hotel has 136 suites
From£50
Very good 4.0 /5 Latest Reviews Call BookMore Details

Next: See My Amesbury Hotels with Pricing

What is the most opportune season to visit Amesbury, MA?

In Amesbury, average temperatures vary dramatically throughout the year. The city experiences cold temperatures for about 6 months in a year and pleasant temperatures for the remaining months. In comparison to other travel destinations around the world, it's in the 27th percentile for comfortable weather. The best time for outdoor activities in Amesbury is from mid-May to early-July, when average temperatures typically range from the low 60s to mid-70s.

The busiest months for tourism in Amesbury are June, August, and September. While the city is liveliest during these months, you have to be prepared to fork out more for accommodation as hotels will be charging the highest rates. In addition, you may have a hard time getting the right accommodation because many hotels will be fully booked. If you want to save money and have more accommodation options, consider visiting Amesbury in May or July.

How can you get the best discounts in Amesbury?

If you're working for the government or serving in the military, you're eligible for a discount at Ashworth by the Sea. This hotel is about 7.5 miles northeast of Amesbury and provides easy access to attractions such as Hampton Salt Marsh Conservation Area, Hampton Beach State Park, and the historic John Paul Jones House. It offers 107 rooms with complimentary Wi-Fi, cable programming, refrigerator, and pillowtop bed. While staying in this hotel, you can take advantage of amenities such as a casino, nightclub, indoor pool, on-site restaurant, café, bar and lounge, and business center.

Hampton Inn & Suites Exeter offers special rates to senior citizens. Situated about 8.8 miles north of Amesbury in Exeter, it's less than a mile from American Independence Museum, 11 miles from USS Albacore Museum, and 11.1 miles from Water Country. The hotel has 111 rooms with free wired and wireless internet connection, LCD TV, premium channels, refrigerator, microwave, coffee maker, and hair dryer. Available amenities include an indoor pool, spa tub, fitness center, fireplace in the lobby, on-site convenience store, 24-hour business center, event facilities, and complimentary area shuttle.

What Amesbury hotels are the best value?

If you want good value for your money, consider booking a room at Best Western Hampshire Inn. Located about 4 miles northeast of Amesbury in Seabrook, this hotel is a short distance away from attractions such as Seabrook Science and Nature Center, Pettengill Farm, and Hampton Beach State Park. It has in-room amenities such as complimentary Wi-Fi, 32-inch flat-screen TV, cable programming, and a fully equipped kitchenette, as well as an indoor pool, fitness center, and event facilities.

Lamie's Inn offers you a chance to stay in a historic building at a reasonable price. It's situated 7.7 miles northeast of Amesbury in Hampton Beach, 3.3 miles to Hampton Beach State Park, 7.5 miles from Water Country, and 9.5 miles from Wentworth-Coolidge Mansion State Historic Site. This Georgian-style hotel has 32 individually furnished rooms with free Wi-Fi, LCD TV, cable programming, refrigerator, designer toiletries, pillowtop bed, and premium bedding. Additionally, it features amenities such as a 24-hour fitness center, tranquil garden, the famous The Old Salt Restaurant, and business center.

What top attractions in Amesbury, MA should you visit?

Regardless of whether you have a particular interest in history, you'll be impressed with Amesbury's historical offerings. You can start exploring the city's colorful past with a visit to Bartlett Museum. Housed in a 19th century building, this museum features an extensive collection of artifacts related to Amesbury and its surrounding areas, ranging from fossils and Native American objects to antique furniture and children's toys. The exhibits include a timeline of historically significant events, replicas of a Victorian parlor and a colonial kitchen, a schoolroom, a natural history room, and a carriage house.

After touring the museum, you can check out some of Amesbury's most notable historic buildings. Learn about the life of a famous poet at The John Greenleaf Whittier Home and Museum, find out how wooden boats were built in the past at the Lowell's Boat Shop, get to know the Discoverer of Christian Science at the Mary Baker Eddy Historic House, and view early-American architecture and artifacts at the Macy-Colby House, one of Amesbury's oldest homes.

If you're an outdoor enthusiast, you can expect to have a great time, too. Located just a few miles from the ocean, Amesbury provides easy access to many beautiful beaches. You can have a fun day out with your family or friends at Hampton Beach State Park. This 50-acre park features miles of soft-sand beach, picnic areas, pavilions, a playground, campsites, a park store, and restrooms.

For hiking, biking, or horseback riding, head down to Maudslay State Park. This park has rolling meadows, towering plants, 19th-century gardens, and one of the largest naturally occurring mountain laurel stands in Massachusetts. It offers miles of well-maintained trails leading to a number of scenic areas, as well as picnic areas and a visitor center.

Amesbury has so many interesting attractions that you'll probably need a few days to fully explore it. To ensure that you'll have a pleasant vacation, make a point to stay at a hotel that's centrally located and adequately equipped.

Verified reviews of the city: Amesbury, MA

Below are reviews of the city of Amesbury, MA from an actual visitor's perspective.

"Great Location"
Score 5.0 / 5

Close to beach

James R., from 23-Jul-2025
"Beautiful Area"
Score 5.0 / 5

Many beautiful areas in and around Amesbury. The Merrimac River is beautiful. Lots to do in the area.

Linda H., from 25-Mar-2025
"Very Beautiful Area"
Score 5.0 / 5

Many beautiful areas in and around Amesbury. The Merrimac River is beautiful. Lots to do in the area.

Linda H., from 25-Mar-2025
"Excellent restaurants, brew pubs, shops & rail trails!"
Score 4.0 / 5

So impressed with the revitalization of downtown. Numerous restaurants, brew pubs, and shops. Excellent rail trail provides walking and biking access to other area towns. We'll be back!

Kathy R., from 10-Nov-2024
"Felt Like Home!"
Score 4.0 / 5

The city was very cute and felt like home. I was only there for a limited amount of time for a wedding but it was very enjoyable!

Taylor J., from 05-Aug-2024
"Convenient Location"
Score 4.0 / 5

The Drag Show at the local brewery! Convenient location to the interstate and Newburyport.

Vanessa G., from 12-Feb-2024
"Amesbury is a great little town to visit!"
Score 4.0 / 5

Amesbury is a great little town to visit!

Kenneth M., from 23-Jan-2024
"Close to Newburyport."
Score 4.0 / 5

Close to Newburyport.

John M., from 14-Mar-2023
"Clean Well Maintained Hotel"
Score 4.0 / 5

Hotel was not for from the club we were going to, everything worked and it was clean. We would stay there again.

Kimberly O., from 03-Jan-2023
"Beautiful Hotel very clean"
Score 5.0 / 5

We were there to visit overall area Newburyport and the beaches Amesbury is good too!

Rebecca B., from 12-Jun-2022
Back to Top