Skip to main content

Search hotels in Topsfield, MA

Enter your dates to see the latest prices and deals for Topsfield hotels

Topsfield – 1 hotel or place to stay

Filter by:

Star Rating
Review score

Best Western Plus North Shore Hotel

Danvers (Near Topsfield)

Best Western Plus North Shore Hotel is located in Danvers and has a fitness center and garden. All rooms boast a TV with cable channels and a private bathroom.

J
Jacki
From
United States
It was convenient, clean, and the staff was awesome.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,007 reviews
Price from
$126.49
1 night, 2 adults

The Beverly

Beverly (Near Topsfield)

Located in Beverly, 5.1 miles from Peabody Essex Museum, The Beverly has accommodations with free WiFi and free private parking.

N
Narod
From
Canada
The rooms were clean, spacious, so comfortable! The hosts were nice. Check-in and check-out were beyond easy. Location is perfect. parking was not an issue at all! it was such a great stay. highly recommend it.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 594 reviews
Price from
$106.20
1 night, 2 adults

Residence Inn Boston North Shore/Danvers

Danvers (Near Topsfield)

Located 5.9 miles from Peabody Essex Museum, Residence Inn Boston North Shore/Danvers offers 3-star accommodations in Danvers and features a seasonal outdoor swimming pool, a fitness center and a...

E
Elliot Mech
From
United States
Everything! Great location! Great staff and restaurant on site!
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 94 reviews
Price from
$139
1 night, 2 adults

DoubleTree Boston North Shore Danvers

Danvers (Near Topsfield)

Discover this hotel near historic Salem, just off I-95. This hotel has a full service spa and various dining options.

A
Arleen
From
United States
I loved loved loved this hotel soooo beautiful inside out ! 20/10 🫶🏼
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,180 reviews
Price from
$137.20
1 night, 2 adults

Knight's Inn Boston/Danvers

Danvers (Near Topsfield)

Knight’s Inn Boston/Danvers is located in Danvers. A refrigerator, satellite TV, and work desk are included in each guest room at the motel. Free WiFi access is available.

D
Daniel
From
Canada
Location was quaint and near the city. Amenities nearby
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 746 reviews
Price from
$109
1 night, 2 adults

Sonesta Select Boston Danvers

Danvers (Near Topsfield)

This Danvers, Massachusetts hotel is a 5-minute walk to Liberty Tree Mall and a 10-minute drive to Salem. It offers free Wi-Fi and spacious rooms.

D
Driss
From
United States
Nice and clean Good location Good staff service
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 660 reviews
Price from
$101
1 night, 2 adults

Candlewood Suites - Boston North Shore - Danvers by IHG

Danvers (Near Topsfield)

Candlewood Suites - Boston North Shore - Danvers by IHG is offering accommodations in Danvers. With free WiFi, this 3-star hotel offers a 24-hour front desk and a business center.

E
Eric
From
United States
Room was spacious, kitchenette was well equipped and felt homey. Staff was incredibly friendly and helpful. Good water pressure, AC/heat worked well.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 116 reviews
Price from
$97
1 night, 2 adults

Large, Comfortable & Conveniently located Home

Danvers (Near Topsfield)

Large, Comfortable & Conveniently located Home offers accommodations in Danvers, 5.7 miles from Peabody Essex Museum and 6.1 miles from The House of the Seven Gables.

D
Donna
From
United States
House was spotless and easily accommodated all five of us. Kitchen was very well supplied with dishes and cookware. Convenient location to shopping and major highways.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 14 reviews
Price from
$358
1 night, 2 adults

Comfort Inn Danvers - Boston North Shore

Danvers (Near Topsfield)

Comfort Inn Danvers is located in Danvers and especially designed for longer stays, with all rooms featuring a fully equipped kitchen. The hotel offers free WiFi and a 24-hour front desk.

K
Kevin
From
United States
Clean, bright, great breakfast Very nice staff/ counter person / breakfast server
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 338 reviews
Price from
$96.90
1 night, 2 adults

The Coach House

Salem (Near Topsfield)

Located in Salem, a 4-minute walk from Glendale Cove Beach, The Coach House provides accommodations with free WiFi and free private parking.

N
Nicolle
From
Ireland
We absolutely loved our stay at the Coach House! It's a beautiful property and really well kept. The decor is so beautiful, and we loved the "Witch you were here" bench photo op on the second floor :) The shower was amazing (great water pressure!), and the room was so spacious and comfortable. The only hotel I've ever stayed in that gave us adequate coffee in the room, too! It's an easy stroll into town to get to Essex Street (about 15-20 minutes), through a beautiful neighbourhood, and far enough out that you can really enjoy the peace and quiet. Marley was an exceptional personal concierge, and checked in with us frequently to make sure we were happy, or if we needed any recommendations. Also, the keyless entry is incredible! Such a pleasure to not have to fuss with keeping keycards safe! If I ever make it back to Salem, this is where I will stay!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 435 reviews
Price from
$130.42
1 night, 2 adults
See all hotels in and around Topsfield

Hotels with parking in Topsfield

Free parking
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 252 reviews
From $201.06 per night
Free parking
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 594 reviews
From $109.58 per night
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 277 reviews
From $147.44 per night
Free parking
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 600 reviews
From $211.11 per night
Free parking
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 439 reviews
From $148.85 per night
Free parking
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 94 reviews
From $155.26 per night
Free parking
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 231 reviews
From $173.81 per night
Free parking
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,028 reviews
From $100.53 per night
Parking on site
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 244 reviews
From $278.13 per night
Parking
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 240 reviews
From $159.02 per night

Most booked hotels in Topsfield and surrounding area in the past month

See all

Popular with guests booking hotels in Danvers

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,180 reviews

Popular with guests booking hotels in Danvers

Popular with guests booking hotels in Danvers

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,007 reviews

Popular with guests booking hotels in Beverly

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 594 reviews

Popular with guests booking hotels in Danvers

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 660 reviews

Popular with guests booking hotels in Danvers

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 94 reviews

Popular with guests booking hotels in Danvers

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 116 reviews

Popular with guests booking hotels in Danvers

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 746 reviews

Popular with guests booking hotels in Danvers

Popular with guests booking hotels in Danvers

Best hotels with breakfast in Topsfield and nearby

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,180 reviews

Discover this hotel near historic Salem, just off I-95. This hotel has a full service spa and various dining options.

From $125.09 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 746 reviews

Knight’s Inn Boston/Danvers is located in Danvers. A refrigerator, satellite TV, and work desk are included in each guest room at the motel. Free WiFi access is available.

From $121.75 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 94 reviews

Located 5.9 miles from Peabody Essex Museum, Residence Inn Boston North Shore/Danvers offers 3-star accommodations in Danvers and features a seasonal outdoor swimming pool, a fitness center and a...

From $155.26 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,007 reviews

Best Western Plus North Shore Hotel is located in Danvers and has a fitness center and garden. All rooms boast a TV with cable channels and a private bathroom.

From $141.29 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 338 reviews

Comfort Inn Danvers is located in Danvers and especially designed for longer stays, with all rooms featuring a fully equipped kitchen. The hotel offers free WiFi and a 24-hour front desk.

From $110.94 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 660 reviews

This Danvers, Massachusetts hotel is a 5-minute walk to Liberty Tree Mall and a 10-minute drive to Salem. It offers free Wi-Fi and spacious rooms.

From $112.82 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 24 reviews

5 Mi to Salem Furnished Patio at Danvers Studio! offers accommodations in Danvers, 4.8 miles from Peabody Essex Museum and 5.2 miles from The House of the Seven Gables.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Stay at Beverly Shops offers accommodations in Beverly, 4.9 miles from Peabody Essex Museum and 4.9 miles from The House of the Seven Gables.

Budget hotels in Topsfield and nearby

Scored out of 10, guest rating 4.1
Disappointing - What previous guests thought, 177 reviews

Located near museums and centrally located in Boston's North Shore region, the Motel 6 in Danvers, Massachusetts offers relaxing facilities and spacious guestrooms with convenient amenities.

From $92.69 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 116 reviews

Candlewood Suites - Boston North Shore - Danvers by IHG is offering accommodations in Danvers. With free WiFi, this 3-star hotel offers a 24-hour front desk and a business center.

From $108.35 per night