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.


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)
“rice” (22 reviews)
“curry” (21 reviews)
Open Now
12:00 - 23:30All 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 (421)
Traveller rating
Traveller type
Time of year

1 - 10 of 388 reviews

Reviewed yesterday

We stopped by and ordered Indian food as takeaway (so I can't comment on the Thai part of the menu). We were told it would take 20 minutes, so we went for a walk and came back as time got near. The timing was perfect,...More

Thank omnis73
Reviewed 3 days ago

When we found Shamoli, it was an unexpected treasure. It is upstairs from street level and quieter and cleaner than most street level restaurants. We were seated at a lovely table by large open windows. With a great view of the city outside, we feasted...More

2  Thank Charlene F
Reviewed 5 days ago via mobile

Visited the place in the early evening in July to get some snacks and simple tea. The food came in shambles with cutleries missing and the attending person refused to offer tea claiming that they had the item in the menu as Indian Tea (British...More

Thank Manish S
Reviewed 1 week ago

My Thai/Scottish daughter was pleasantly surprised at the authenticity of the taste and standard of her Thai meal. My Indian meal, chicken bhuna, was to the standard I've come to expect from top class Indian restaurants in Scotland. many thanks

2  Thank Robert Magnus W
Reviewed 1 week ago

The food was adequate, and the prices not bad at all. Our first problem with the waiter was when both my mother and I asked for different recommendations. I had narrowed my choice down to two, and asked the waiter his opinion. His answer, "You...More

Thank quatrone
Reviewed 1 week ago

We cannot complain about the food - it was really delicious! However, the waiting time was completely unacceptable and to be honest, was quite embarrassing. While we were not in any rush, it was noticeably bad and people around about (mostly tourists) were clearly becoming...More

Thank maureen t
Reviewed 3 weeks ago via mobile

A great halal food and restuarNt serving Thai n Indian cuisine...they have a lunch n dinner buffey but we chose ala cartè...the food was very delicious. The staff were courteous as well.

1  Thank NadiaK09
Reviewed 3 weeks ago

I should rephrase as "very late dinner at shamoli". We arrived late in the evening from the airport. Found this place above the pub. They were still open so we went in and had two Thai dishes for dinner. Both were done well and it...More

1  Thank calvinheng
Reviewed 4 weeks ago via mobile

Beautiful food, friendly staff and lovely surroundings. The buffet lunch had a reasonable choice and is well worth the £9.95

1  Thank Kelly R
Reviewed 4 weeks ago via mobile

What a pleasant surprise to find Shamoli, a beautifully appointed Indian and Thai restaurant on the Royal Mile. Ticked in amongst the whisky bars and American wannabe restaurants, we found Shamoli. You need to step inside the passageway and up a flight of stairs, and...More

1  Thank cbelcher
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
953 reviews
.02 km away
1,360 reviews
.01 km away
1,118 reviews
.06 km away
The Royal Mile Tavern
771 reviews
.03 km away
Nearby Attractions
Museum of Childhood
980 reviews
.04 km away
John Knox House Museum
163 reviews
.05 km away
The Royal Mile Market
73 reviews
.09 km away
Scottish Storytelling Centre
73 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$80
Lunch, Dinner, After-hours
Restaurant features
Free Wifi, Takeout, Reservations, Buffet, Seating, Waitstaff, Highchairs Available, Serves Alcohol, Full Bar, Wine and Beer, Accepts American Express, Accepts Mastercard, Accepts Visa, Digital Payments, Cash Only
Good for
Romantic, Business meetings, Child-friendly, Special Occasion Dining, Groups, Kids
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