North Shore hotels

Check rooms and rates
exclusive online offers!
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Hotels City Rating

Boston Marriott Burlington  4 stars

One Burlington Mall Road, Burlington, United States, 01803

Burlington Great
USD 199

Harbor Light Inn  4 stars

58 Washington Street, Marblehead, United States, 01945

Marblehead Perfect
USD 303

Salem Waterfront Hotel & Suites  4 stars

225 Derby St, Salem, United States, 01970

Salem Great
USD 364

Essex Street Inn  4 stars

7 Essex Street, Newburyport, United States, 01950

Newburyport Great
USD 181

Garrison Inn Boutique Hotel  4 stars

11 Brown Square, Newburyport, United States, 01950

Newburyport Perfect
USD 218

Doubletree By Hilton Boston North Shore  4 stars

50 Ferncroft Road, Danvers, United States, 01923

Danvers Guest rating
USD 192

Compass Rose Inn  4 stars

5 1/2 Center Street, Newburyport, United States, 01950

Newburyport Very good
USD 265

Seven South Street Inn B & B  4 stars

7 South Street, Rockport, United States, 01966

Rockport Great
USD 178

Archer Hotel Boston/Burlington  4 stars

18 3Rd Avenue, Burlington, United States, MA 01803

Burlington Very good
USD 130

The Inn At Castle Hill On The Crane Estate  4 stars

280 Argilla Road, Ipswich, United States, 01938

Ipswich Great
USD 427

Best Western Merrimack Valley  3 stars

401 Lowell Avenue, Haverhill, United States, 01832-3683

Haverhill Very good
USD 92

Best Western Plus New Englander  3 stars

1 Rainin Road, Woburn, United States, 01801-4627

Woburn Very good
USD 88

Comfort Inn & Suites Logan International Airport  3 stars

85 American Legion Highway, Revere, United States, 02151

Revere Very good
USD 268

Best Western Plus North Shore Hotel  3 stars

50 Dayton Street, Danvers, United States, 01923

Danvers Very good
USD 137

Courtyard Boston Woburn/Boston North  3 stars

700 Unicorn Park Dr, Woburn, United States, 01801

Woburn Great
USD 101

Courtyard Boston Danvers  3 stars

275 Independence Way, Danvers, United States, 01923

Danvers Great
USD 157

Quality Inn Boston-Revere  3 stars

100 Morris Street, Revere, United States, 02151

Revere Very good
USD 122

Courtyard Boston Woburn/Burlington  3 stars

240 Mishawum Road, Woburn, United States, 01801

Woburn Great
USD 144

Courtyard Boston Andover  3 stars

10 Campanelli Drive, Andover, United States, 01810

Andover Great
USD 141

Four Points By Sheraton Boston Logan Airport Revere  3 stars

407 Squire Road, Revere, United States, 02151

Revere Nice
USD 138

Hilton Garden Inn Boston-Burlington  3 stars

5 Wheeler Road, Burlington, United States, 01803

Burlington Great
USD 197

Homewood Suites Boston/Peabody  3 stars

57 Newbury Street, Peabody, United States, 01960

Peabody Great
USD 128

Hilton Boston/Woburn  3 stars

2 Forbes Road, Woburn, United States, 01801

Woburn Great
USD 207

Crowne Plaza Boston - Woburn  3 stars

15 Middlesex Canal Park, Woburn, United States, 01801

Woburn Great
USD 116

Holiday Inn & Suites Boston Peabody  3 stars

1 Newbury Street, Peabody, United States, 01960

Peabody Very good
USD 170

Hampton Inn Boston Logan Airport  3 stars

230 Lee Burbank Highway, Revere, United States, 02151

Revere Great
USD 195

Hampton Inn Boston/Peabody  3 stars

59 Newbury Street - Route 1 North, Peabody, United States, 01960

Peabody Great
USD 114

Holiday Inn Express Boston North-Woburn  3 stars

315 Mishawum Road, Woburn, United States, 01801

Woburn Great
USD 107

Bass Rocks Ocean Inn  3 stars

107 Atlantic Road, Gloucester, United States, 01930

Gloucester Great
USD 216

Emerson Inn By The Sea  3 stars

1 Cathedral Avenue, Rockport, United States, 01966

Rockport Great
USD 256

La Quinta Inn & Suites By Wyndham Boston-Andover  3 stars

131 River Rd, Andover, United States, 01810

Andover Great
USD 127

Boston Marriott Peabody  3 stars

8A Centennial Drive, Peabody, United States, 01960

Peabody Great
USD 176

Residence Inn By Marriott Boston Andover  3 stars

500 Minuteman Road, Andover, United States, 01810

Andover Perfect
USD 130

Residence Inn Boston North Shore/Danvers  3 stars

51 Newbury Street, Route 1, Danvers, United States, 01923

Danvers Great
USD 218

Residence Inn By Marriott Boston Woburn  3 stars

300 Presidential Way, Woburn, United States, 01801

Woburn Great
USD 144

Sonesta Es Suites Andover Boston  3 stars

4 Tech Drive, Andover, United States, 01810

Andover Great
USD 131

Sonesta Es Suites Burlington  3 stars

11 Old Concord Road, Burlington, United States, 01803

Burlington Great
USD 119

Towneplace Suites Boston North Shore/Danvers  3 stars

238 Andover Street, Danvers, United States, 01923

Danvers Great
USD 169

Doubletree By Hilton Boston-Andover  3 stars

123 Old River Road, Andover, United States, 01810

Andover Great
USD 159

Springhill Suites Boston Andover  3 stars

550 Minuteman Road, Andover, United States, 01810

Andover Great
USD 137

Springhill Suites Boston Peabody  3 stars

43 Newbury Street (Us 1 North), Peabody, United States, 01960

Peabody Great
USD 166

Hawthorne Hotel  3 stars

18 Washington Square W, Salem, United States, 01970

Salem Very good
USD 187

The Hotel Marblehead  3 stars

264 Pleasant Street, Marblehead, United States, 01945

Marblehead Great
USD 283

The Salem Inn  3 stars

7 Summer St, Salem, United States, 01970

Salem Very good
USD 177

Blue - Inn On The Beach  3 stars

20 Fordham Way, Newburyport, United States, 01951

Newburyport Great
USD 449

Holiday Inn Express Andover North-Lawrence  3 stars

224 Winthrop Avenue, Lawrence, United States, 01843

Lawrence Great
USD 109

Hyatt House Boston/Burlington  3 stars

2 Van De Graaff Dr, Burlington, United States, 01803

Burlington Perfect
USD 165

The Wylie Inn And Conference Center At Endicott College  3 stars

295 Hale Street, Beverly, United States, 01915

Beverly Very good
USD 183

Rockport Inn And Suites  3 stars

183 Main Street, Rockport, United States, 01966

Rockport Great
USD 182

The Yankee Clipper Inn  3 stars

127 Granite Street, Rockport, United States, 01966

Rockport Great
USD 195

Andover Inn  3 stars

4 Chapel Ave, Andover, United States, 01810

Andover Great
USD 254

Homewood Suites By Hilton Boston / Andover  3 stars

4 Riverside Drive, Andover, United States, 01810

Andover Very good
USD 131

Harbor Gardens Inn  3 stars

10 Stacey Court, Marblehead, United States, 1945

Marblehead Great
USD 175

Four Points By Sheraton Wakefield Boston Hotel Conference Center  3 stars

One Audubon Road, Wakefield, United States, 01880

Wakefield Very good
USD 166

Sally Webster Inn  3 stars

34 Mount Pleasant St, Rockport, United States, 1966

Rockport Great
USD 196

Harborview Inn  3 stars

71 Western Avenue, Gloucester, United States, 01930

Gloucester Great
USD 188

The Market Street Inn  3 stars

22 Market St, Newburyport, United States, 01950

Newburyport Very good
USD 271

Seafarer Inn  3 stars

50 Marmion Way, Rockport, United States, 01966

Rockport Great
USD 165

The Vista  3 stars

22 Thatcher Road, Gloucester, United States, 01930

Gloucester Very good
USD 211

Clark Currier Inn  3 stars

45 Green Street, Newburyport, United States, 01950

Newburyport Very good
USD 215

Sea Lion Motel  3 stars

138 Eastern Avenue, Gloucester, United States, 01930

Gloucester Very good
USD 123

Cape Ann'S Marina Resort  3 stars

75 Essex Avenue, Gloucester, United States, 01930

Gloucester Great

Pleasant Street Inn  3 stars

17 Pleasant Street, Rockport, United States, 01966

Rockport Perfect
USD 465

Castle Manor Inn  3 stars

141 Essex Avenue, Gloucester, United States, 01930

Gloucester Great
USD 159

Atlantis Oceanfront Inn  3 stars

125 Atlantic Road, Gloucester, United States, 01930

Gloucester Very good
USD 192

Residence Inn Boston Burlington  3 stars

400 District Avenue, Burlington, United States, 01803

Burlington Great
USD 115

Beauport Hotel Gloucester  3 stars

55 Commercial Street, Gloucester, United States

Gloucester Great
USD 260

The Hotel Salem  3 stars

209 Essex Street, Salem, United States

Salem Great
USD 519

The Merchant  3 stars

148 Washington Street, Salem, United States

Salem Great
USD 252

Chisholm'S Motor Inn  3 stars

1314 Broadway, Saugus, United States, MA 01906

Saugus Great
USD 109

Old Corner Inn  3 stars

2 Harbor Street, Manchester-by-The-Sea, United States, MA 01944

Manchester-by-The-Sea Great
USD 211

Homewood Suites By Hilton Boston Woburn  3 stars

371 Washington Street, Woburn, United States, MA 1801

Woburn
USD 141

Staybridge Suites Boston Logan Airport - Revere  3 stars

245 Revere Beach Parkway, Revere, United States

Revere
USD 110

The Daniels House Bed And Breakfast  3 stars

1 Daniels Street, Salem, United States, MA 01970

Salem Very good
USD 199

Comfort Inn Woburn  2 stars

14 Hill Street, Woburn, United States, 01801

Woburn Very good
USD 130

Econo Lodge  2 stars

152 Endicott St., Danvers, United States, 01923

Danvers Guest rating
USD 79

Holiday Inn Express Saugus  2 stars

999 Broadway, Saugus, United States, 01906

Saugus Very good
USD 113

Extended Stay America - Boston - Woburn  2 stars

831 Main St, Woburn, United States, 01801

Woburn Very good
USD 105

Comfort Inn Danvers- Boston  2 stars

102 Newbury Street, Danvers, United States, 01923

Danvers Nice
USD 182

Extended Stay America - Boston - Burlington  2 stars

40 South Ave, Burlington, United States, 01803

Burlington Nice
USD 110

Extended Stay America - Boston - Peabody  2 stars

200 Jubilee Dr, Peabody, United States, 01960

Peabody Guest rating
USD 163

Fairfield Inn Boston Woburn/Burlington  2 stars

285 Mishawum Road, Woburn, United States, 01801

Woburn Great
USD 95

Fairfield Inn Amesbury  2 stars

35 Clarks Road, Amesbury, United States, 01913

Amesbury Great
USD 128

Days Hotel And Conference Center - Methuen Ma  2 stars

159 Pelham Street, Methuen, United States, 01844

Methuen Very good
USD 93

Knights Inn Boston/Danvers  2 stars

219 Newbury Street, Danvers, United States, 01923

Danvers Great
USD 120

Red Roof Plus+ Boston - Logan  2 stars

920 Broadway, Saugus, United States, 01906

Saugus Very good
USD 97

Red Roof Inn Plus+ Boston - Woburn/ Burlington  2 stars

19 Commerce Way, Woburn, United States, 01801

Woburn Very good
USD 107

Rodeway Inn Logan International Airport  2 stars

309 American Legion Highway, Revere, United States, 02151

Revere Very good
USD 116

Candlewood Suites Boston-Burlington  2 stars

130 Middlesex Turnpike, Burlington, United States, 01803

Burlington Great
USD 95

Arbor Inn Motel  2 stars

153 High Street, Ipswich, United States, 01938

Ipswich Great
USD 157

Ocean View Inn And Resort  2 stars

171 Atlantic Road, Gloucester, United States, 01930

Gloucester Very good
USD 159

Passport Inn Methuen  2 stars

487 Lowell Street, Methuen, United States, 01844

Methuen
USD 95

The Quarterdeck Inn By The Sea  2 stars

123 Granite Street, Rockport, United States, 01966

Rockport Great
USD 234

Motel 6 Boston - Danvers  2 stars

65 Newbury Street, Danvers, United States, 01923

Danvers Guest rating
USD 109

Clarion Inn  2 stars

595 North Avenue, Wakefield, United States, 01880

Wakefield Nice
USD 132

Hampton Inn Haverhill  2 stars

106 Bank Road, Haverhill, United States, 1832

Haverhill Very good
USD 134

Lakeside Inn  2 stars

595 North Ave, Wakefield, United States, 1880

Wakefield
USD 138

Clipper Ship Inn  2 stars

40 Bridge Street, Salem, United States, 1970

Salem
USD 171

Eagle House Motel  2 stars

8 Cleaves Street, Rockport, United States, 01966

Rockport Very good
USD 149

The Tuck Inn  2 stars

17 High Street, Rockport, United States, 01966

Rockport
USD 199

Plaza Inn  2 stars

125 Newbury Street, Peabody, United States, 01960

Peabody
USD 85

Hampton Inn By Hilton Amesbury  2 stars

284 Elm Street, Amesbury, United States, 01913

Amesbury
USD 135

Knights Inn Danvers  2 stars

219 Newbury Street, Danvers, United States, 01923

Danvers Perfect
USD 102

Knotty Pine Motel  2 stars

79 Beach Road, Salisbury, United States, 01952

Salisbury
USD 163

Beachway Motel  2 stars

82 Beach Road, Salisbury, United States, 01952

Salisbury
USD 161

Bearskin Neck Motor Lodge  2 stars

64 Bearskin Neck, Rockport, United States, 01966

Rockport
USD 263

Eagle House Beachside Motel  2 stars

10 Beach Street, Rockport, United States, 01966

Rockport Great
USD 126

Captain'S Lodge Motel  2 stars

237 Eastern Ave., Gloucester, United States, 01930

Gloucester
USD 124

Stepping Stone Inn  2 stars

19 Washington Square North, Salem, United States

Salem Great
USD 190

Shea'S Riverside Inn & Motel  2 stars

132 Main Street, Essex, United States

Essex
USD 203

Colonial Traveler Inn  2 stars

1753 Broadway, Saugus, United States, MA 01906

Saugus
USD 92

Hampton Inn Woburn Boston, Ma  2 stars

371 Washington Street, Woburn, United States, MA 1801

Woburn
USD 104

Holiday Inn Express Boston Logan Airport - Revere  2 stars

245 Revere Beach Parkway, Revere, United States

Revere
USD 101

Hampton Inn Salem Boston  2 stars

11 Dodge Street, Salem, United States, 01970

Salem
USD 499

Rogers And Brown House B&B  0 stars

83 County Road, Ipswich, United States, 01938

Ipswich
USD 150

Plum Island Perfection  0 stars

, Newburyport, United States, 01950

Newburyport
USD 318

Atlantic Highlands Apartment  0 stars

6 Old Salem Rd Cottageunit 1, Gloucester, United States, 01930

Gloucester
USD 179

Awesome Lower Level Apartment Near Boston  0 stars

90 Exchange Street, Lynn, United States, MA 01901

Lynn
USD 275

Captain'S Bounty On The Beach  0 stars

Beach Street 1, Rockport, United States, MA 01966

Rockport
USD 165

Cape Ann Motor Inn  0 stars

33 Rockport Road, Gloucester, United States, MA 01930

Gloucester
USD 239

Beverly Garden Suites  0 stars

5 Lakeview Avenue, Beverly, United States, MA 01915

Beverly
USD 138

The 1813 Daniel Lawrence House  0 stars

, Salem, United States, 01970

Salem
USD 339

Broom & Board  0 stars

24 Winthrop St, Salem, United States, 01970

Salem
USD 822

Cedar Hill Farm B & B  0 stars

22 John Wise Avenue, Essex, United States, MA 01929

Essex
USD 178

Essex Street Inn & Suites, Ascend Hotel Collection  0 stars

7 Essex Street, Newburyport, United States, 01950

Newburyport
USD 202