Home / Accommodations / Affordable Hotels on the North Shore of Massachusetts

Affordable Hotels on the North Shore of Massachusetts

Finding an affordable hotel anywhere in New England is always a trick. Despite the slightly higher price range, good affordable hotels are available on the North Shore of Massachusetts.

The first thing to keep in mind is that the best hotels on the North Shore are in the retail area rather than the coastal area. This means that you are more likely to find a good affordable hotel in Danvers, Peabody, or Salem rather than in Hamilton, Beverly, Gloucester, Rockport, Ipswich or Newburyport. The towns with the best New England charm tend to be great places to find a good Bed & Breakfast, but not such great places to find a major hotel chain and they are priced accordingly.

Best Hotels Under $100/night

Comfort Inn North Shore Danvers 2 Stars – This Choice Hotel has all the amenities for just the right price and in a great location. The hotel includes Internet access and a wonderful indoor pool as well as the usual. It’s easy access to Route 1 and 114 make this an ideal location in the North Shore shopping area and convenient to the local colleges and sights. For budget conscious travelers who don’t mind slightly outdated decor this is probably the best deal on the North Shore.

Hawthorne Hotel Salem 3 Stars – For just a little bit more than the Comfort Inn, this one-of-a-kind Hotel in Salem is well worth considering. Located in the heart of Salem this hotel is perfect for visitors focused on the witch history and harbor heritage of Salem, Massachusetts. It is within walking distance of all of the major attractions of Salem including the commons, the witch museum, the Peabody Essex Museum, the Pickering Wharf shopping area and much more. The Hawthorne Hotel was built in the 1920s, so many of the rooms are smaller than hotels built today, but there is a definite charm to this classic Salem location.

Best Hotels Under $125/night

SpringHill Suites Peabody 2 Stars – Conveniently located along Route 1 in Peabody, it is an ideal location for visiting both the North Shore and the city itself. Each room is designed as a suite with space for working, eating and sleeping. The hotel includes all of the necessary amenities including a fitness room, pool and whirlpool to help any traveler rest and recharge.

Hampton Inn Boston Peabody 2 Stars This lovely hotel is a nice place for families. It includes your basic hotel amenities including an indoor pool and is conveniently located near the most prominent industrial park in Peabody. A great place for leisure travelers or corporate visitors.

Best Hotels Under $150

Courtyard by Marriot Danvers 3 Stars – This very nice hotel is conveniently located near highway 128 and directly beside the Liberty Tree Mall. The hotel has wonderful amenities including a pool. Although it is a little more expensive than some of the competition in the area, it is a much more prestigious place to stay.

Sheraton Ferncroft Danvers 2 Stars – This lovely hotel is located near the intersection of Route 1 and I-95 N. It is a beautiful hotel and an excellent location for anyone visiting such cities as Danvers, Topsfield, Ipswich or Newburyport. It is also ideal for anyone wishing to visit Portsmouth, New Hampshire or Kittery, Maine as they are just an hour’s drive up I-95.

Residence InnDanvers 2 Stars – Located in Danvers this hotel is designed for travelers who are visiting for a little longer. Each suite is tastfuly decorated and designed with a small galley kitchen and a large sitting area complete with a fireplace.