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.


) #454 of 1,868 Restaurants in Edinburgh €€ - €€€ Indian, Asian, Thai
105 High Street | First Floor, Edinburgh EH1 1SG, Scotland
+44 131 558 1497
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent45%
  • Very good30%
  • Average13%
  • Poor5%
  • Terrible7%
Travellers talk about
“thai food” (34 reviews)
“curry” (22 reviews)
“rice” (22 reviews)
Closed Now
All hours
Indian, Asian, Thai, Vegetarian Friendly, Vegan Options, Halal, Gluten Free Options
€€ - €€€
105 High Street | First Floor, Edinburgh EH1 1SG, Scotland
All Details
Write a Review
Reviews (438)
Traveller rating
Traveller type
Time of year

1 - 10 of 401 reviews

Reviewed 5 days ago

We looked forward to eating Indian food - Shamoli did not deliver. The food was okay. The dishes lacked flavour and the meat was very tough. The service was good, location was great, and prices were reasonable; however, there is room for improvement when it...More

Thank LoveLouisV
Reviewed 6 days ago

I wanted Indian my partner wanted Thai best of both worlds all in one place we both had a great meal we didn't book but they had a table the waiter was a little abrupt which could be off putting for people our food was...More

Thank gemandell
Reviewed 1 week ago via mobile

First off, I chase green curry all over the globe and this curry stands up against the best I have ever eaten! The Tom Yum soup is the best I have ever had!!! Bar none!!! My wife had the Pad Thai and it was up...More

2  Thank bigittyB
Reviewed 2 weeks ago via mobile

Went here as group of six family Good efficient service with a range if Thai and Indian cuisine The mix allowed for various tastes and crossover...do they call it fusion.. Of different tastes Liked this one and at £30 a head seemed OK for a...More

1  Thank niallmcheshire
Reviewed 2 weeks ago

went here for a buffet lunch,it was good value for money at just under 10 pounds a head.good choice of starters,not much of a choice for the main meal,food was piping hot and trays refilled when emptied.staff were really nice and friendly.restaurant clean and tidy.

Thank Janice F
Reviewed 2 weeks ago via mobile

Food was nice and came reasonably quickly. Service was average; nothing but the bare minimum interaction from staff. Would recommend the chicken karahi and the naans were also very good.

Thank ns2307
Reviewed 2 weeks ago via mobile

The worst indian in the UK....simply terrible. Only good for the price in lunch time. Food without any taste. Good location

Thank Corradin F
Reviewed 2 weeks ago

I was on an 11 day trip to Edinburgh and Oban with my two daughters and their families and dined twice at Shamoli's Indian and Thai restaurant on the Royal Mile. The Thai shrimp dish and the Indian Garlic Chili Chicken were super! In fact,...More

Thank TexasTom_8
Reviewed 3 weeks ago

This restaurant is located on the second floor of 105 High Street in Edinburgh, requiring a climb up a few stairs. But it's worth the climb! The extensive menu of Thai and Indian food offered many options to choose from, as well as a welcome...More

Reviewed 3 weeks ago via mobile

Good quality and affordable, healthy lunch buffet. Approx. $10 for all you can eat. Very clean, modern dining room on High Street.

Thank ChrisSoBe
Old Town
Few Edinburghers live in the Old Town, but its
labyrinth of dank alleys and steep streets suggests
this was not always the case. Today, it’s mostly
visitors, tartan-flavoured souvenir shops, and pipers
that you’ll find on its cobbled streets. This is the
place to get a feel for Auld Reekie (Old Smelly), as
the town was once nicknamed, and stroll the Royal
Mile, the thoroughfare that links the castle with the
Nearby Restaurants
Dubh Prais
974 reviews
.02 km away
1,385 reviews
.01 km away
1,147 reviews
.06 km away
The Royal Mile Tavern
808 reviews
.03 km away
Nearby Attractions
Museum of Childhood
1,001 reviews
.04 km away
John Knox House Museum
165 reviews
.05 km away
The Royal Mile Market
77 reviews
.09 km away
Scottish Storytelling Centre
79 reviews
.10 km away
Questions & Answers
Get quick answers from Shamoli staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$8 - US$79
Lunch, Dinner, After-hours
Restaurant features
Free Wifi, Takeout, Reservations, Buffet, Seating, Waitstaff, Street Parking, Highchairs Available, Serves Alcohol, Full Bar, Wine and Beer, Accepts American Express, Accepts Mastercard, Accepts Visa, Digital Payments, Cash Only
Good for
Kids, Special Occasion Dining, Child-friendly, Business meetings, Groups, Romantic
Open Hours
12:00 - 23:30
12:00 - 23:30
12:00 - 23:30
12:00 - 23:30
12:00 - 23:30
12:00 - 23:30
12:00 - 23:30
Location and Contact Information
  • Address: 105 High Street | First Floor, Edinburgh EH1 1SG, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Edinburgh>  > Old Town
  • Neighbourhood: Old Town
  • Phone Number: +44 131 558 1497
  • E-mail
Shamoli specialises in food from North India and Thailand - perfect for groups who are split in what kind of Asian food they would like. There are a range of Thai stir fries and also Thai curries including Chicken Panang a dish which combines coconut sweetness with a few sparks provided by red chillis. Punjabi Lamb Korai is one of the meat based dishes from the North Indian half of the menu. Average prices are £7.95 for a set lunch, £19 for an evening meal and house wine is £13.95 a bottle. They have child-friendly facilities and a takeaway service.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing