We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Salem Restaurants

Restaurants
 
Dessert
 
Coffee & Tea
 
Bakeries
 
Ice Cream
 
Juice & Smoothies
 
$-$$$$
Price
Cuisine
Dining options
Sorted by:
Ranking Name Price (low to high) Price (high to low) Friends first
Be the first to review this restaurant
Address: 100 Boston St, Salem, MA 01970-1402
Cuisines: Seafood
Be the first to review this restaurant
Address: 10 Main Street, Salem, MA 01970
Cuisines: Steakhouse
Be the first to review this restaurant
Address: 400 Highland Ave, Salem, MA
Cuisines: American
Be the first to review this restaurant
Address: 5765 Commercial St SE, Salem, MA 97306
Be the first to review this restaurant
Address: 400 Hwy Ave, Salem, MA 01970
Cuisines: Pizza
Be the first to review this restaurant
Address: 59 Loring Ave, Salem, MA 01970
Be the first to review this restaurant
Address: 1531 Hawthorne Ave NE, Salem, MA 97301
Be the first to review this restaurant
Address: 75 Wilson Street, Salem, MA 01970
Be the first to review this restaurant
Address: 10 Essex St, Salem, MA 01915
Be the first to review this restaurant
Address: 177 Fort Ave, Salem, MA 01970-5741
Be the first to review this restaurant
Address: 4555 Liberty Rd S, Ste 200, Salem, MA 97302
Be the first to review this restaurant
Address: 412 N. State Rd, Salem, MA 84653
Cuisines: Mexican, Seafood
Be the first to review this restaurant
Address: 560 Wallace Rd NW, Ste 150, Salem, MA 97304
Be the first to review this restaurant
Address: 28 1/2 Shore Ave, Salem, MA 01970
Be the first to review this restaurant
Address: 2829 Lancaster Dr NE, Salem, MA 97305
Be the first to review this restaurant
Address: 1310 State St, Salem, MA 97301
Be the first to review this restaurant
Address: 2914 Commercial St SE, Salem, MA 97302
Be the first to review this restaurant
Address: 24 Congress St, Salem, MA 01970
Be the first to review this restaurant
Address: 352 Lafayette St, Salem, MA 01970
Be the first to review this restaurant
Address: 1221 23rd St NE, Salem, MA 97302
Be the first to review this restaurant
Address: 234 Highland Ave, Salem, MA 01970-1842
Cuisines: Coffee Shop, Diner
Be the first to review this restaurant
Address: 333 Lafayette St, Salem, MA 01970
Be the first to review this restaurant
Address: 4511 Liberty Rd S, Salem, MA 97302
Be the first to review this restaurant
Address: 101 Lafayette Street, Salem, MA 01970
Cuisines: Spanish
Be the first to review this restaurant
Address: 400 Highland Ave, Ste 16, Salem, MA 01970
Cuisines: Seafood
Be the first to review this restaurant
Address: 48 Congress St, Salem, MA 01970
Be the first to review this restaurant
Address: 1287 Salem Way, Salem, MA 01236
Cuisines: Pub
Be the first to review this restaurant
Address: 376 Highland Ave, Salem, MA 01970-1744
Be the first to review this restaurant
Address: 138 Canal St, Salem, MA 01970
Cuisines: Pizza
Be the first to review this restaurant
Address: 45 Mason St, Salem, MA 01970