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...
  • Excellent44%
  • Very good30%
  • Average14%
  • Poor5%
  • Terrible7%
Travelers talk about
“thai food” (35 reviews)
“rice” (26 reviews)
“curry” (24 reviews)
Open Now
12:00 PM - 11:30 PMAll 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 (455)
Traveler rating
Traveler type
Time of year

1 - 10 of 417 reviews

Reviewed 6 days ago

At a few flights up, the place includes good Indian food and snack and preparation is certainly good. View of Royal Mile from the window seats and Bollywood music add to the charm

1  Thank Vikrant J
Reviewed 2 weeks ago

Had a really bad experience at this restaurant - staff was really rude and lacked basic customer service skills. Food was ok at the price but I dont think we should tolerate such service any further. I will definitely not go here again and would...More

Thank B S
Reviewed 4 weeks ago

We visited on Friday, after wanting to is place for ages. The guy holding the sign advertising the buffet on the Royal Mile had the arrow pointing the wrong way, so it was lucky we knew roughly where it was! It's up a small and...More

1  Thank Abi S
Reviewed September 10, 2017

The ad for a lunch buffet brought us to climb the narrow staircase to this restaurant. The setting above the Royal Mile was charming and we were seated by the open windows where we enjoyed the view. The food quality was hit and miss. The...More

1  Thank madmadeleine
Reviewed September 9, 2017 via mobile

Went there on a Saturday night with my family, we wanted to have Thai and Indian food. We ordered 4 sets of 2 course dinner, one beef, two lamb and one chicken. The lamb was good, the chicken was tasteless and the beef was very...More

Thank auyeunghosanna
Reviewed September 2, 2017 via mobile

This spots a bit hidden but it's really good! Prices are decent for the area but very delicious. Friendly staff

1  Thank Shopper372
Reviewed September 1, 2017

Food was tasty. Its right on the Royale Mile. After a long day at the Festival we wanted to have some Indian style food. Checked the review & went to the restaurant. The staff is not that great..not sure weather they were grumpy because of...More

1  Thank B_Manjusha
Reviewed August 31, 2017 via mobile

Had an amazing meal with lovely staff that weren't in your face. Great value for money and will definitely be coming again.

Thank Lesley D
Reviewed August 28, 2017

Only one table occupied when we walked in. Advertises that it's open until 11.30. At 10.15 we were told that the kitchen is closing in five minutes and hurried into ordering although we both knew what we wanted. Food was tasty but at least three...More

Thank LondonAntoinette
Reviewed August 27, 2017

We arrived here at 6pm on Friday and were quickly shown to our table and served. We had the set menu which was £12.95 for 2 courses. The starters were thai chicken wings (3) and chicken tikka (5 small pieces). The mains were thai green...More

Thank Gail_Willie
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-flavored 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
1,005 reviews
.01 miles away
1,424 reviews
.01 miles away
1,184 reviews
.04 miles away
The Royal Mile Tavern
865 reviews
.02 miles away
Nearby Attractions
Museum of Childhood
1,030 reviews
.03 miles away
John Knox House Museum
172 reviews
.04 miles away
Scottish Storytelling Centre
82 reviews
.06 miles away
The Royal Mile Market
90 reviews
.06 miles 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
$8 - $81
Lunch, Dinner, Late Night
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, Accepts Credit Cards
Good for
Large groups, Kids, Families with children, Business meetings, Romantic, Special occasions
Open Hours
12:00 PM - 11:30 PM
12:00 PM - 11:30 PM
12:00 PM - 11:30 PM
12:00 PM - 11:30 PM
12:00 PM - 11:30 PM
12:00 PM - 11:30 PM
12:00 PM - 11:30 PM
Location and Contact Information
  • Address: 105 High Street | First Floor, Edinburgh EH1 1SG, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Edinburgh>  > Old Town
  • Neighborhood: 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