Close up shot of a sliced sandwich on a cutting board

Best Places for Lunch in Salem

With so much to do and see in Salem, it's common for guests of our boutique Salem hotels to head out after breakfast and not return until dinnertime. Whether you're scaring yourself silly with all the witchy attractions or perusing the great art and history museums, you're going to find yourself in need of the best lunch in Salem. We've got recommendations for the best lunch in Salem for the next time you're on a lark to this witchy North Shore town.

Red's Sandwich Shop | 15 Central St, Salem | (978) 745-3527

Located in the historic district of downtown Salem, Red's is a longtime local favorite. Conveniently located near the Witch History Museum and The Hotel Salem, Red's has a great menu of home-cooked fare. With soups, sandwiches, and pasta dishes, lunch at Red's will fuel you up for exploring Salem's downtown. Red's is located in a historic building that dates back to before 1700, so a meal here is another great way to experience Salem's history.

Longboards | 72 Wharf St, Salem | (978) 745-6659

With a large menu of bar food, pizza, and sandwiches, this lunch spot in Salem has something for everyone. Known for its lobster roll, Longboards overlooks Salem harbor and is the perfect place to drop into when you're out and about. With shuffleboard, TVs, and a festive bar environment, you'll enjoy relaxing at Longboards while overlooking the waterfront.

Counter | 209 Essex Street, Salem | (978) 451-4818

If you do find yourself back at the hotel or on Essex Street at lunchtime, Counter, our on-site restaurant at The Hotel Salem, serves lunch from 12-2:30 p.m. With a nod to the department store that once occupied this space, Counter is a modern take on the lunch counter. Our chefs serve up a fresh menu of soup, salads, and sandwiches, with a few heartier dishes if you're looking for a big meal. Take advantage of our craft cocktails, wines, and local beers if you want to make it a true vacation lunch.