menu close

Closing times may vary by restaurant. Please speak to a member of our team at your local restaurant for the most up to date timings. In general, our last food orders are at 9pm and last drinks orders are at 10pm (On Sunday it is 9pm). Please reserve your table online to avoid disappointment.

Brewers Fayre Craig House

Musselburgh restaurant details

Carberry Road, Inveresk


East Lothian

EH21 8PT

Opening times

Mon-Sat 11.30am - 11pm

Sun 12pm - 10.30pm



Live sport shown here

Function room

Breakfast serving times

Mon - Fri 6:30am - 10:30am
Sat - Sun 7am - 11am 

The menus


Gather the family and enjoy the ultimate highlight of the week every Sunday from 12pm. Choose from our succulent hand-carved turkey, beef or gammon, or why not try all three? With unlimited extras such as our crispy roast potatoes, golden Yorkshire puds, yummy veggies and signature red wine gravy, you’re in for a treat from just £11.49, with kids roast just £4.99.  Leave the hard work and washing up to us - after all, Sunday is the day of rest!



Indulge in the football fever at Brewers Fayre! Immerse yourself in the excitement of Premier League matches, UEFA Champions League, UEFA Europa League clashes. Join us for live football action and savor every moment. It’s the place to be for sports lovers who want to relax and enjoy the match at their local pub. Join us and make unforgettable memories with the perfect blend of sports, food and drinks!


Book our function room by calling the restaurant or clicking on the email address below with the information required. 

Phone: 01316 653005 Email:

We'll need a minimum of 24 hours notice for function room bookings.

Craig House Brewers Fayre pub restaurant in Edinburgh

Our team

Come and join us at the Craig House Brewers Fayre for great-value dishes and service with a smile near Craigmillar Castle. Located in the picturesque East Lothian countryside, our listed building is steeped in history – it was converted from a stately home into a hotel in the 1990s before becoming the Musselburgh Brewers Fayre our guests know and love today in 2003! Whatever the occasion, our friendly team are passionate about looking after you when you’re dining out in Edinburgh with us. We love supporting our community too, fundraising for local charities and helping out with good causes when possible. 

Our location

You’ll love the location of our Craig House Brewers Fayre when you’re looking for family restaurants near Edinburgh. Since 2003, we’ve been serving up great meals and memories in scenic Inveresk, just a 10-minute drive away from popular places to visit in East Lothian like Musselburgh Beach and Dalkeith Country Park, and only a 30-minute drive from the city centre – ideal if you fancy shopping in Edinburgh before your meal!  

Why we love East Lothian

When it comes to picturesque counties in Scotland, East Lothian has something for everyone to discover. Whether you’re visiting historic landmarks like the Palace of Holyroodhouse, enjoying days out with the kids in Edinburgh at spots like Dalkeith Country Park, or bargain-hunting along the famous Royal Mile, our Musselburgh restaurant is close to all the best things to do in Edinburgh. 

Check out our other restaurants in Edinburgh. 

Frequently asked questions

Wondering what to eat when you’re dining out in Edinburgh? Our Head Chef recommends our mouth-watering Mixed Grill – one of the most popular meals on our Brewers Fayre menu! If you’ve saved room for dessert, don’t miss out on sweet treats like our Caramel Apple Betty or our Apple & Blackberry Crumble.  

If you’re looking for tasty Sunday roasts in East Lothian, come and visit us at the Craig House Brewers Fayre. Our Brewers Fayre restaurants serve up the best roast in town from 12pm every Sunday, so you can look forward to filling up your plate with mouth-watering cuts of turkey, gammon and beef with plenty of delicious roast potatoes, Yorkshire puddings and more on the side. Plus, kids can enjoy their own tasty Sunday lunches in Edinburgh too for just £3.99!

Get your days out in Edinburgh off to a great start with us at the Craig House Brewers Fayre. Our Brewers Fayre serves up delicious, all-you-can-eat breakfasts in East Lothian every morning, so you and the family can tuck into Premium Sausages, Back Bacon Rashers, eggs cooked your way, and more. Plus, ordering our Premier Inn Breakfast means you can help yourself to our tasty continental selection, too, including fresh croissants and muffins, fruit and cereals, and even American-style pancakes. What’s not to love? 

If you’re looking for family friendly restaurants in Edinburgh, then you’ll love dining with us at the Craig House Brewers Fayre. Our Brewers Fayre kids’ menu lets little ones build their own three course meals for just £4.99, so they can tuck into tasty starters, enjoy delicious and nutritious mains like Oven Baked Fish Bites or Ten Veg Tomato Pasta and finish it all off with a delicious dessert! Plus, up to two under-16s eat breakfast for free when one adult orders a full Premier Inn Breakfast or Meal Deal!

We might not have a soft play area for kids at our Craig House Brewers Fayre, but we’re close to some popular family attractions in Edinburgh like the Fort Douglas Adventure Park and Portobello Beach, so you can enjoy fun days out with the kids near East Lothian before stopping by for some tasty meals with us. Find out more about our Brewers Fayre indoor play areas

From mid-week meals to special occasions, we welcome all kinds of group bookings at the Craig House Brewers Fayre. You can book tables for up to 16 people online through our website, or call us on 01316 653 005 to find out more about our Brewers Fayre group bookings in East Lothian. If you’re planning events in Edinburgh for more than 16 people, you can either give us a call to book or select ‘other’ for the number of guests on our Brewers Fayre booking page and submit an enquiry with us. Whatever your party size though, we’d always recommend booking in advance to avoid disappointment! We also have a function room that’s available for everything from business meetings to private events – find out more about our Brewers Fayre function rooms

Thanks to the small beer garden at our Craig House Brewers Fayre, we’re ideal when you’re looking for restaurants with outdoor seating in East Lothian. Sit back and relax with some mouth-watering meals and tasty drinks outdoors with us throughout short breaks in Edinburgh.

Most of our Brewers Fayre restaurants are accessible. As layouts and facilities can vary between restaurants, please contact our site directly if you have any specific questions about visiting this location – we’ll be happy to help. 

Visit our Brewers Fayre allergy and dietary information section to find out everything you need to know about our meals and menus before stopping by. You can also check out our Meet the Maker page to discover how our delicious dishes are made and where our produce comes from. 

Looking for restaurants in Edinburgh with parking? Good news – our Craig House Brewers Fayre has a car park for guests! Prices and parking durations may vary depending on your location, so make sure you check the parking info on site. 

Good news – free Wi-Fi is available at most of our Brewers Fayre restaurants! Connection speeds may vary depending on your location. 

Come and join us! Check out our full list of Brewers Fayre restaurants, or why not search for Brewers Fayres by area?