Skip to main content

Search hotels in Topsfield, MA

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

Popular hotels in Topsfield

Check out our top picks in Topsfield

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
JENNIFER
From
Canada
Clean, amazing breakfast, easy Uber ride into the city, very festive decor for Halloween
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,012 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, 593 reviews
Price from
$104.40
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,176 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, 738 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.

K
Kim
From
Canada
Everything! Beautiful and neat room and hotel, great outdoor pool and laundry room. Spacious room with a sofa, smells good everywhere in the hotel. Great price and friendly staff, i would go back anytime
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 656 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
$110
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.

C
Catherine G
From
United States
Quiet and far from the Salem crowds. Great staff!
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 336 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.

A
Alexa
From
Canada
The property is close enough to downtown Salem without getting all the noise and traffic sounds from everything. The aesthetic and no-contact hotel aspect is seamless. The Coach House team has done an excellent job at serving their clients without staff constantly being on site! Our room was cozy and had everything! Noise cancelling sound machine, the comfiest robes, ice bucket, complimentary snacks and coffee, umbrellas, phone chargers, hair dryer, ironing board and iron… everything! I would definitely stay again! There was a bridal party staying there and I thought that was a neat idea how they got ready because it was all so close to each other.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 437 reviews
Price from
$130.42
1 night, 2 adults
See all hotels in and around Topsfield

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
JENNIFER
From
Canada
Clean, amazing breakfast, easy Uber ride into the city, very festive decor for Halloween
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,012 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, 593 reviews
Price from
$104.40
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,176 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, 738 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.

K
Kim
From
Canada
Everything! Beautiful and neat room and hotel, great outdoor pool and laundry room. Spacious room with a sofa, smells good everywhere in the hotel. Great price and friendly staff, i would go back anytime
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 656 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
$110
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.

C
Catherine G
From
United States
Quiet and far from the Salem crowds. Great staff!
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 336 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.

A
Alexa
From
Canada
The property is close enough to downtown Salem without getting all the noise and traffic sounds from everything. The aesthetic and no-contact hotel aspect is seamless. The Coach House team has done an excellent job at serving their clients without staff constantly being on site! Our room was cozy and had everything! Noise cancelling sound machine, the comfiest robes, ice bucket, complimentary snacks and coffee, umbrellas, phone chargers, hair dryer, ironing board and iron… everything! I would definitely stay again! There was a bridal party staying there and I thought that was a neat idea how they got ready because it was all so close to each other.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 437 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 $211.11 per night
Free parking
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 593 reviews
From $109.58 per night
Free parking
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 279 reviews
From $166.43 per night
Free parking
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 604 reviews
From $211.11 per night
Free parking
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 442 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.3
Very Good - What previous guests thought, 1,028 reviews
From $106.12 per night
Parking on site
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 242 reviews
From $278.13 per night
Parking on site
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 230 reviews
From $178.74 per night
Parking
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 238 reviews
From $140.95 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,176 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,012 reviews

Popular with guests booking hotels in Beverly

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

Popular with guests booking hotels in Danvers

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 656 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 8.9
Excellent - What previous guests thought, 94 reviews

Popular with guests booking hotels in Danvers

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 738 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,176 reviews

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

From $118.16 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 738 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 $99.41 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,012 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, 336 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 $111.24 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 656 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 8.0
Very Good - What previous guests thought, 593 reviews

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

From $109.58 per night
Scored out of 10, guest rating 4.4
Disappointing - What previous guests thought, 180 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