Restaurants in Musselburgh
Restaurants with Delivery
Gurkha Bar & Restaurant
96 N High St, MusselburghGenuinely Incredible. The pricing is really good for how much food you get and the food is really good quality. Their delivery's quite fast and everything arrived hot and well cooked.
- Drive-Through
- Delivery
-
Superb359 Reviews 4.7
East Coast
171, 173 N High St, MusselburghWe had fishcakes and prawns in garlic sauce for starters. Main we had lobster with pasta and fish of the day which was salmon. Finished with apple tartan and a tiramisu. For the kids menu calamari with chips and a ice ream Sunday. All delicious food. Service was very polite and helpful, although it was busy and a bit slow. Was pricey but worth a treat.
- Drive-Through
- Delivery
-
Superb105 Reviews 4.6
The Auld Hoose Chinese Restaurant
102 New St, MusselburghAs we loved the food so much, we actually went there two days in a row!
Our waitress Prenija made our time there even more enjoyable. A really nice and friendly young woman.
If we lived in Messelburgh, we’d go there over and over again.
Thanks for having us. It was just great ?
- Drive-Through
- Delivery
-
Superb77 Reviews 4.5
The Ship Inn
184 N High St, MusselburghRestaurant for a meal the service was excellent and the food good especially the grilled chicken and haggis dish with red wine dew - also the scallops with black pudding very tasty
- Drive-Through
- Delivery
-
Superb250 Reviews 4.3
Cuddie Brae - Pub & Grill
91 Newcraighall Rd, MusselburghHad a lovely meal from the lunchtime menu. Very reasonable. Food was delicious and hot when it arrived apart from my dessert which unfortunately was cold. Helpful and cheery staff. Would definitely recommend.
- Drive-Through
- Delivery
-
Good302 Reviews 4.2
Caprice Restaurant
198 High St, MusselburghTried caprices for the first time on the 20th of December and im so glad I did because the food and service was amazing, lovely dishes and affordable for a family of 4, we will definitely be returning
- Drive-Through
- Delivery
-
Good145 Reviews 4.2
The Campaign Room Bistro
Carberry Tower Mansion House Carberry Tower Estate Near, MusselburghA hidden gem, a comfort for the hunger and the spirit really. Take your time and walk around if you are here for the food only, Gardens, Horses, Buildings, an adventure. At the centre of it all, perfection. The food was amazing, presentation was incredible, staff were friendly and the ambiance was welcoming.
- Drive-Through
- Delivery
-
Superb15 Reviews 4.3
Maggie's Bar & Cafe
Queen Margaret Dr, MusselburghMaggie bar and cafe ,
Thank you so much ewan for your good service. Really love it. So kind ,so helpful.I have been here for the first time and absolutely the amazing service ever .So much efforts on service.Thank you so much ewan .Really appreciate.
- Drive-Through
- Delivery
-
Good30 Reviews 4.1
Kohi-Noor
142 A N High St, MusselburghAlways ordsr from here. Staff are very plesant ,Food is amazing.best kebabs ive had.Best murgh maslaGarlic breads.Tikka , kormas etc.Everything i try has been great and freshly prepared . Worth the wait if walking in or if you dont want to wait order for pick up.How there isnt ques out the door is beyond me. Tried various places in edinburgh and lothians that have won awards etc bombay lounge dalkeith, ithias etc etc and they dont taste as good as food from here
- Drive-Through
- Delivery
-
Superb5 Reviews 4.4
Subway
131 High St, MusselburghThe staff at Subway Musselburgh are welcoming, friendly, and amazing at handling the food, especially with my coeliac disease. They are great for people with allergies and intolerances.
Dietary restrictions: Great options for those who can not eat gluten, nuts, and dairy.
Wheelchair accessibility: Wheelchair accessible as the entrance is by ramp.
- Drive-Through
- Delivery
-
Good46 Reviews 3.9
Tesco Cafe
Olive Bank Rd, MusselburghI love Tesco Cafe in Musselburgh.All the staff including Kath, Sharon, Jamie Lee, Myra, Ariana, Amy, Dave, Liz and Shirley are always happy and welcoming. The cafe is extremely busy and they work tirelessly to do the best that they can while always providing the best service. They also make the best coffee in Musselburgh!
- Takeaway
- Drive-Through
-
Average6 Reviews 3.2
Focus Chinese Take Away
124 N High St, MusselburghIt was my first time in Musselburgh and I went to the first nearby Chinese takeaway. The service was very nice and friendly. The food came fast and was really warm, good portion sizes, and most importantly it was delicious! I would recommend and honestly it's better than 80% places that I've been too. Thank you.
- Takeaway
- Drive-Through
-
Average14 Reviews 2.9
Pepe's
94 High St, MusselburghMe and my family popped in for lunch while holidaying in Scotland during August. We got the most friendliest and quick service from Navneet. She understood the preferences of certain food. Therefore, we enjoyed the food to the fullest. Portions were the right size and the cleanliness of the restaurant was very good.
- Drive-Through
- Delivery
-
Good103 Reviews 3.7
Bijis Kitchen
132 Salters Rd, Wallyford, MusselburghOrdered takeaway three times so far. Each time has been better than the last. Tonight we decided to get kebabs for something different. Blown away! Everyone we have recommend this place to has had a great experience too. I can’t think why I’d go anywhere else in East Lothian for this type of food. Delicious.
- Drive-Through
- Delivery
-
Average22 Reviews 3.1
Greggs
134 High St, MusselburghQuick dinner , Hot Chicken sweet chilli sauce . Ready to go 1 minute + pizza potato wedges , any sandwich you like . Fruit juice , latte cappuccino, tea , coffee , cakes , on tap . Only one complaint, sometimes the pastries are look warm , so timing is critical 8/10
- Drive-Through
- Delivery
-
Good42 Reviews 3.3
Online Reservation Available
Shish Mahal
63A High St, MusselburghAbsolutely beautiful and lovely place. Family business that runs for the last 46 years. The guys are just amazing, so friendly and fun too. My kheema nan and tarka dal were the best I've ever had. We will come back. Highly recommended place!
- Takeaway
- Delivery
-
Good94 Reviews 3.5
Mario's Pizza & Kebab House
116 N High St, MusselburghFood was fresh, hot n really tasty enjoyed having it n even tho we ordered quite late everyone was still so kind n nice especially the lady at the till xx one of the best takeaways we got in a while xxxx
- Takeaway
- Drive-Through
-
Good54 Reviews 3.3
Pet Friendly Places
The Sportsman
58 High St, MusselburghBeen here twice before going to Musselburgh race course and it's a great place to have a few drinks prior to heading over to the racecourse.Chilled atmosphere and friendly staff with a good selection of beers and ciders.
- Drive-Through
-
Superb12 Reviews 4.8
Coach & Horses
110 High St, Musselburghjust returned from Musselburgh having spent 3 brilliant days. we used this pub every day and I would just like to say it's a proper pub with great ppl and staff. see you later on in year
- Drive-Through
-
Superb10 Reviews 4.5
The Riverside Tavern
1-2 Mall Ave, MusselburghThis is somewhere I'd pass going to tesco and never go in but after a lovely meal my friend and I poped in..its local charm is so inviting and friendly defo for a wee drink and chat and laugh
- Drive-Through
-
Superb6 Reviews 4.5
Horseshoe Tavern
Horseshoe Tavern, 54 Newbigging, Musselburghwat a great pub wae great staff {lorraine] great beer well looked after and a fine selection of wines and spirits,great place for a quite drink or a bit more lively at the weekend wae football and racing and either disco/kareoki or singer !!! xxx
- Drive-Through
-
Good9 Reviews 3.9
Takeaway Restaurants
Clark Bros
224 New St, MusselburghI have visited Clark's Fish Shop in Musselburgh on several occasions. The Haddock are really fresh and some of them are huge. The staff always greet you with a smile also very courteous polite and friendly. I would definitely recommend this Fish shop to anyone for their 5* service
- Takeaway
-
Superb78 Reviews 4.6
Lanna Thai
32 Bridge St, MusselburghWe are a group of Bellringers and we were staying in the Musselburgh area for a Spring Rally. We booked a meal for ten on Saturday 15.3 25. Without exception we found the whole experience to be first class. The food was amazing, the staff were friendly and helpful which was much appreciated by those who weren't familiar with Thai cooking. The restaurant was busy but that didn't in any way impact on the service we received. All in all they made our evening a most enjoyable event. Great team work Lanna Thai.
- Takeaway
- Drive-Through
-
Superb59 Reviews 4.5
Elena Di Rollo
34 Bridge St, MusselburghMy youngest son (in 40s), lives in Musselburgh so I come and visit from England. This trip just had too try you fab ice cream and well it was fab. Got try your chocolate x
- Takeaway
- Drive-Through
-
Good10 Reviews 4.1
Drive-Thru Restaurants
Crolla's Italian Kitchen
ESKMILLS, The Courtyard Station Road, MusselburghPlanned a surprise baby shower for my best friend and what a service we received!
Charlotte and the team were absolutely fantastic, the attention to detail is incredible and from one hospitality worker to another 2 courses and a cake for 32 people- seamless ( including fixing my own mistake)!
It's stunning to see a business and team who are passionate and dedicated to their craft - thank you for allowing us to celebrate such a special event.
Highly recommend!
- Drive-Through
-
Superb165 Reviews 4.7
Dal Patino
49a High St, MusselburghWe had a great evening at Dal Patino in Musselburgh. The staff were warm and welcoming, and the small, cozy atmosphere—with its wooden decor—felt authentic. The menu was extensive, with Italian classics and a few unique options. Our focaccia starter—garlic and cherry tomatoes—was surprisingly large, almost pizza-sized, though crispier and thinner than expected. It was tasty but lighter than a traditional chewy focaccia. For mains, I had a creamy tagliatelle with sausage, spinach, and sundried tomatoes. The flavors were bold, though I suspect the pasta wasn’t house-made. Still, it was delicious and filling. The only drawback was slower service toward the end, and we weren’t offered dessert as our time slot ended. Even so, at £30 per person for two courses and drinks, it was a great value. I’d happily return—it’s one of the better Italians around, with a charming, family-run feel.
- Drive-Through
-
Superb133 Reviews 4.6
Levenhall Arms
10 Ravensheugh Rd, MusselburghWhat a cracking bar just by the 5F start at Musselburgh Racecourse. Super friendly bar staff and a couple of great cask ales make it a worthwhile visit. Highly recommended ??
- Drive-Through
-
Superb8 Reviews 5
Miro's Village
127 High St, MusselburghThe cafe was lovely, atmosphere and decor felt inviting. The staff were always smiling quick and ready to help. The food is was and always will some of the best fish and chips I've eaten. Not exaggerating. If I was from the area I would certainly be eating regularly however I'll have to wait for my next holiday. 10/10 and some more, don't pass by without trying.
- Drive-Through
-
Good53 Reviews 4.1
Dragonsway
81 High St, MusselburghDragons way in Musselburgh is just the best. From the lovely girl who takes the Oder on the phone to the delivery person and obviously to the chef. Never had a bad meal could not go anywhere else been spoilt with this place
- Drive-Through
-
Good8 Reviews 3.5
Fry and Wok
138A Salters Rd, Wallyford, MusselburghWe had a set meal for two with a platter starter. We had to stop eating the starter because there was so much food for the mains. This surpassed our expectations and we still have enough leftovers for a meal tomorrow. Excellent!
- Drive-Through
-
Average8 Reviews 3.1
The David MacBeth Moir - JD Wetherspoon
30-34 Bridge St, MusselburghIt’s well located along the Main Street
This historical building is well preserved and beautifully decorated
Staff are welcoming and friendly during our visit
- Drive-Through
-
Good143 Reviews 3.7
Ravelston House
182 N High St, MusselburghVisited the function suite for an orchestra performance. Good size space. Bar kept the drinks coming. Lovely cosy Christmas atmosphere and decorations in the place. Could see it being a good place for a meal. The inside scoop from an eho friend is its always spotless.
- Drive-Through
-
Good257 Reviews 3.6
Eskview Fry Fish & Chips
57 Eskview Terrace, MusselburghI come here every week to get pasta and pizza, have to say it’s delicious, this is the reason it’s my weekly treat…
The staff are very generous and always through in a complementary garlic bread..
would recommend
Thank-you
- Drive-Through
- Delivery
-
Poor23 Reviews 2.2
Best Restaurants
Gurkha Bar & Restaurant
96 N High St, MusselburghGenuinely Incredible. The pricing is really good for how much food you get and the food is really good quality. Their delivery's quite fast and everything arrived hot and well cooked.
- Drive-Through
- Delivery
-
Superb359 Reviews 4.7
Crolla's Italian Kitchen
ESKMILLS, The Courtyard Station Road, MusselburghPlanned a surprise baby shower for my best friend and what a service we received!
Charlotte and the team were absolutely fantastic, the attention to detail is incredible and from one hospitality worker to another 2 courses and a cake for 32 people- seamless ( including fixing my own mistake)!
It's stunning to see a business and team who are passionate and dedicated to their craft - thank you for allowing us to celebrate such a special event.
Highly recommend!
- Drive-Through
-
Superb165 Reviews 4.7
Staggs (The Volunteer Arms)
81 N High St, MusselburghRare thing- a proper traditional pub with authentic atmosphere. Small and very busy on friday evening. Clearly very popular. Guinness delivered professionally- perfect temperature and condition. Staff hospitable and friendly.
-
Superb77 Reviews 4.8
Dal Patino
49a High St, MusselburghWe had a great evening at Dal Patino in Musselburgh. The staff were warm and welcoming, and the small, cozy atmosphere—with its wooden decor—felt authentic. The menu was extensive, with Italian classics and a few unique options. Our focaccia starter—garlic and cherry tomatoes—was surprisingly large, almost pizza-sized, though crispier and thinner than expected. It was tasty but lighter than a traditional chewy focaccia. For mains, I had a creamy tagliatelle with sausage, spinach, and sundried tomatoes. The flavors were bold, though I suspect the pasta wasn’t house-made. Still, it was delicious and filling. The only drawback was slower service toward the end, and we weren’t offered dessert as our time slot ended. Even so, at £30 per person for two courses and drinks, it was a great value. I’d happily return—it’s one of the better Italians around, with a charming, family-run feel.
- Drive-Through
-
Superb133 Reviews 4.6
East Coast
171, 173 N High St, MusselburghWe had fishcakes and prawns in garlic sauce for starters. Main we had lobster with pasta and fish of the day which was salmon. Finished with apple tartan and a tiramisu. For the kids menu calamari with chips and a ice ream Sunday. All delicious food. Service was very polite and helpful, although it was busy and a bit slow. Was pricey but worth a treat.
- Drive-Through
- Delivery
-
Superb105 Reviews 4.6
Carberry Tower Mansion House
Carberry Tower Mansion House, Carberry Tower Estate, MusselburghBest Santa’s grotto experience! Thanks to all the staff especially the Santa who was excellent with our shy 2yr old. Went for lunch after in restaurant which was excellent quality and value. Building and grounds very impressive.
-
Superb226 Reviews 4.4
Clark Bros
224 New St, MusselburghI have visited Clark's Fish Shop in Musselburgh on several occasions. The Haddock are really fresh and some of them are huge. The staff always greet you with a smile also very courteous polite and friendly. I would definitely recommend this Fish shop to anyone for their 5* service
- Takeaway
-
Superb78 Reviews 4.6
The Auld Hoose Chinese Restaurant
102 New St, MusselburghAs we loved the food so much, we actually went there two days in a row!
Our waitress Prenija made our time there even more enjoyable. A really nice and friendly young woman.
If we lived in Messelburgh, we’d go there over and over again.
Thanks for having us. It was just great ?
- Drive-Through
- Delivery
-
Superb77 Reviews 4.5
The Ship Inn
184 N High St, MusselburghRestaurant for a meal the service was excellent and the food good especially the grilled chicken and haggis dish with red wine dew - also the scallops with black pudding very tasty
- Drive-Through
- Delivery
-
Superb250 Reviews 4.3
Lanna Thai
32 Bridge St, MusselburghWe are a group of Bellringers and we were staying in the Musselburgh area for a Spring Rally. We booked a meal for ten on Saturday 15.3 25. Without exception we found the whole experience to be first class. The food was amazing, the staff were friendly and helpful which was much appreciated by those who weren't familiar with Thai cooking. The restaurant was busy but that didn't in any way impact on the service we received. All in all they made our evening a most enjoyable event. Great team work Lanna Thai.
- Takeaway
- Drive-Through
-
Superb59 Reviews 4.5
Cuddie Brae - Pub & Grill
91 Newcraighall Rd, MusselburghHad a lovely meal from the lunchtime menu. Very reasonable. Food was delicious and hot when it arrived apart from my dessert which unfortunately was cold. Helpful and cheery staff. Would definitely recommend.
- Drive-Through
- Delivery
-
Good302 Reviews 4.2
Caprice Restaurant
198 High St, MusselburghTried caprices for the first time on the 20th of December and im so glad I did because the food and service was amazing, lovely dishes and affordable for a family of 4, we will definitely be returning
- Drive-Through
- Delivery
-
Good145 Reviews 4.2
The Sportsman
58 High St, MusselburghBeen here twice before going to Musselburgh race course and it's a great place to have a few drinks prior to heading over to the racecourse.Chilled atmosphere and friendly staff with a good selection of beers and ciders.
- Drive-Through
-
Superb12 Reviews 4.8
Levenhall Arms
10 Ravensheugh Rd, MusselburghWhat a cracking bar just by the 5F start at Musselburgh Racecourse. Super friendly bar staff and a couple of great cask ales make it a worthwhile visit. Highly recommended ??
- Drive-Through
-
Superb8 Reviews 5
Roll On Kitchen
B&Q Carpark, Edinburgh, MusselburghBest burgers in Fort Kinnaird! Definitely some of the best burgers in Edinburgh. If you're in the area and want a burger you have to try them over the other food options. Looking forward to coming back to try their currywurst!Vegetarian options: They have a lot of options
-
Superb5 Reviews 5
Musselburgh’s Other Flavors
Frequently Asked Questions about Musselburgh
What are the best dog friendly restaurants in Musselburgh?
- Here are some popular restaurants where you could enjoy a meal with your furry friend:
What are the most popular restaurants in Musselburgh?
- The most popular and well-regarded restaurants in Musselburgh include:
What are the best restaurants that deliver in Musselburgh?
- Popular restaurants in Musselburgh that is known for their delivery services:
What are the best Takeaway restaurants in Musselburgh?
- Here are some excellent Takeaway restaurants in Musselburgh: