Top 4 Places to Eat in Melrose

Melrose Abbey
Edwinrijkaart, Wikimedia Commons

Melrose offers a charming culinary scene, blending traditional Scottish hospitality with international flavours and catering to a range of tastes, from casual pub fare to refined dining experiences.

1. Provender

Cuisine: Modern British, Scottish & French Bistronomy

Stepping into Provender, one immediately senses a sophisticated yet relaxed atmosphere, perfect for a special meal. The cuisine is a precise blend of modern British, Scottish, and French techniques, with a strong emphasis on locally sourced ingredients from the Borders estates and North Sea. Expect exquisitely prepared dishes such as roast Borders lamb loin or North Sea cod with Orkney crab. The menu also offers appealing brunch options, including truffle mushrooms Benedict, making it versatile for various times of day. Service is attentive, enhancing the overall experience. It's a Michelin Guide selected restaurant.

Price: £30-£79 per person / $40-$100 USD (Estimated)

Getting There: Located just off the main street in Melrose, it is easily accessible on foot from anywhere in the town.

2. Marmions Brasserie

Cuisine: Mediterranean, Italian & Scottish Bistro

Marmions Brasserie provides a warm and friendly bistro experience right in the heart of Melrose, a stone's throw from the Abbey. The menu is a delightful exploration of Mediterranean, Italian, and Scottish flavours, offering a diverse selection of skillfully presented dishes. Many visitors enjoy the lamb meatballs Turkish style, which are a particular highlight. The welcoming environment and perfect service make it an ideal spot for a leisurely lunch or a pleasant evening meal. It strikes a lovely balance between authentic cooking and a comfortable, neighbourhood feel.

Price: £30-£49 per person / $40-$60 USD (Estimated)

Getting There: Centrally located on Buccleuch Street, it is within easy walking distance of Melrose Abbey and the town centre.

3. The Ship Inn

Cuisine: Traditional British Pub Food

The Ship Inn is a historic pub situated at the top of Melrose's High Street, offering a truly warm and inviting atmosphere. It is the perfect place to enjoy hearty, homemade pub grub, with the haggis bites consistently praised as a standout dish. This dog-friendly establishment provides a relaxed setting where friendly staff ensure a comfortable and enjoyable visit. It is a genuine local gem for those seeking a traditional British pub experience and a satisfying, unpretentious meal.

Price: Under £30 per person / Under $40 USD (Estimated)

Getting There: Found on the High Street, it is easily reachable by foot from most parts of Melrose.

4. Monte Cassino

Cuisine: Traditional Italian

Monte Cassino is a cherished Italian restaurant in Melrose, known for its enduring appeal as a family favourite. Once inside, the charming and warm interior creates an inviting dining space. The kitchen, led by Chef Antonio Caterino, delivers an impressive menu of traditional Italian dishes, from popular pizzas to exquisite seafood selections. It’s a reliable choice for authentic flavours and generous portions in a comfortable setting, and it is also wheelchair accessible.

Price: £20-£40 per person / $25-$50 USD (Estimated)

Getting There: Located in Melrose, the restaurant is easily accessible by walking or a short drive within the town.