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
The Auld Hoose Chinese Restaurant
102 New St, MusselburghA Chinese restaurant and take away that actually uses good quality meats and ingredients. You'll taste the difference in the quality - try the ribs, char siu or beef. So glad this is in musselburgh.
- Drive-Through
- Delivery
-
Superb151 Reviews 4.5
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
-
Superb155 Reviews 4.4
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
Maggie's Bar & Cafe
Queen Margaret Dr, MusselburghStaff are always lovely, never used the cafe only ever use the toilet as im a bus driver and it's about the only toilet on the route thats not disgusting.
So thanks for always allowing us bus drivers to use the facilities.
- Drive-Through
- Delivery
-
Good81 Reviews 4.1
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
-
Good160 Reviews 4
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
-
Good22 Reviews 3.9
Tesco Cafe
Olive Bank Rd, MusselburghPopped in for lunch on Sunday (14th December 2025) staff were really helpful and efficient. I was really impressed with the member of staff on the till who was very patient, polite and helpful to some elderly customers in front of us.
Lunch was lovely too ?
- Takeaway
- Drive-Through
-
Good19 Reviews 3.8
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
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
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
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
Online Reservation Available
Bijis Kitchen
132 Salters Rd, Wallyford, MusselburghHonestly, this takeaway’s an absolute belter. Food is top class—we’re talkin easy five stars, nae question. Everything came fresh, hot, an’ packed wi flavour. Ye can tell they actually care aboot what they’re puttin oot, no just chuckin stuff in a box and hopin for the best.
- Drive-Through
- Delivery
-
Average58 Reviews 3.2
Craig House Brewers Fayre
Carberry Rd, MusselburghWe managed to catch the service before 6 o'clock and ordered the £5 meals. We expected them to be reduced portions but they weren't, they were full portions
- Drive-Through
- Delivery
-
Good254 Reviews 3.4
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
-
Superb42 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
-
Superb30 Reviews 4.6
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
-
Superb32 Reviews 4.4
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
-
Good16 Reviews 4.1
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, MusselburghBeautiful icecream , I was served by a young gentleman who was very generous with my scoops , although , my friend didn’t get the same happy experience as I did…. Her scoops were VERY small, also they did not have my fudge sticks ?
- Takeaway
- Drive-Through
-
Superb45 Reviews 4.5
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
-
Superb39 Reviews 4.8
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
-
Good98 Reviews 4.2
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
-
Good18 Reviews 4.2
Dragonsway
81 High St, MusselburghGot to say, best experience I've had with a Chinese. Food is always ready on time and the girls are brilliant in the phone. You can see everything Paul is doing at the back and his food is banging. Shout out to the lad who helps out sometimes too in the kitchen and the guy who does the front counter. Lovely restaurant
- Drive-Through
-
Good15 Reviews 3.7
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
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
The Auld Hoose Chinese Restaurant
102 New St, MusselburghA Chinese restaurant and take away that actually uses good quality meats and ingredients. You'll taste the difference in the quality - try the ribs, char siu or beef. So glad this is in musselburgh.
- Drive-Through
- Delivery
-
Superb151 Reviews 4.5
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
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
-
Superb155 Reviews 4.4
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
-
Superb39 Reviews 4.8
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
Elena Di Rollo
34 Bridge St, MusselburghBeautiful icecream , I was served by a young gentleman who was very generous with my scoops , although , my friend didn’t get the same happy experience as I did…. Her scoops were VERY small, also they did not have my fudge sticks ?
- Takeaway
- Drive-Through
-
Superb45 Reviews 4.5
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
-
Superb42 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
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
-
Superb30 Reviews 4.6
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: