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.

Cafe Truva Royal Mile

Is this your business?
) #694 of 1,868 Restaurants in Edinburgh ££ - £££ Cafe, European, Turkish
Canongate, Edinburgh EH8 8BQ, Scotland
+44 131 556 9524
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent43%
  • Very good36%
  • Average6%
  • Poor4%
  • Terrible11%
Travellers talk about
“moussaka” (14 reviews)
“baklava” (12 reviews)
Restaurant Hours
Cafe, European, Turkish, Middle Eastern, Mediterranean, Vegetarian Friendly, Gluten Free Options
££ - £££
Canongate, Edinburgh EH8 8BQ, Scotland
All Details
Write a Review
Reviews (218)
Traveller rating
Traveller type
Time of year

1 - 10 of 194 reviews

Reviewed yesterday

Went here on a whim with friends after a visit to Palace of Holyrood. Staff very friendly and arranged tables on veranda for us to each, drink and people watch. Orders were quickly taken and the drinks and food arrived a short time later. Food...More

Thank George D
Reviewed 1 week ago

The coffee we ordered (Americano) was extremely weak, bitter and overpriced. When we called the waiter over to let him know, he was very rude telling us to keep quiet. To top it off he only replaced 1 of the coffees. Will not be back....More

Thank harris0ntracey
Reviewed 3 weeks ago via mobile

It was ok they are serving grated mozarella pizza cheese istead of slice of mozarealla .products they use is so cheap. friendly staff but i wouldnt go there again

Thank Enes T
Reviewed 4 weeks ago

Dropped in close to days end, food smelled, tasted from leftovers, and the beer from the bottle was my only solace.

Thank petike
Reviewed 17 July 2017

We visited Cafe Truva whilst on a day trip to Edinburgh. We were looking for something authentic, but comfortable and not pricey. Cafe Truva ticked all the boxes, a charming and pleasant host, simple but well cooked Turkish food and the chance to drink an...More

Thank tony1046
Reviewed 10 July 2017 via mobile

We had a rather unfortunate encounter with one of the wait staff or maybe he was the owner, an older guy, we requested some tea and when my husband ask for some sugar cubes and Turkish style tea the guy rudely told him you have...More

Thank Anahids
Reviewed 6 July 2017

We were staying at the Adagio Aparthotel just down from the Cafe Truva on the Royal Mile, we walked past the Cafe everyday and always saw people in it. So we decided to have dinner there and was very impressed by the food. The choices...More

Thank cashewgirl
Reviewed 2 July 2017 via mobile

I visited here with my nephew and my baby great nephew.the staff where so friendly make you feel welcome .we asked for jug of hit water to warm the baby's bottle up they where very helpful .I only had a tea .and piece of pecan...More

Thank cozza1
Reviewed 29 June 2017

Came here on the 2nd day of my trip for breakfast with my family. The breakfast was fabulous! I opted for a full Scottish breakfast but as I dont eat a few things that were on offer I was able to change them for stuff...More

Thank maryanne123456
Reviewed 28 June 2017

We had a great dinner here last week we were staying at the Adagio next door.We had fast friendly service at great pricing. My husband had the Haggis and Couscous and I had the Lamb Moussaka both were delicious , together with a Scottish beer...More

Thank OttawaHondagirl
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
Wedgwood The Restaurant
1,802 reviews
.03 miles away
The World's End
1,803 reviews
.07 miles away
Michael's Steak & Seafood Bar
375 reviews
.07 miles away
671 reviews
.08 miles away
Nearby Attractions
Pinnies & Poppy Seeds
82 reviews
.06 miles away
John Knox House Museum
165 reviews
.11 miles away
Scottish Storytelling Centre
79 reviews
.08 miles away
The Food & Flea Market
9 reviews
.07 miles away
Questions & Answers
Get quick answers from Cafe Truva Royal Mile 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
Breakfast, Brunch, Lunch, Dinner
Restaurant features
Seating, Waitstaff, Serves Alcohol, Takeout, Reservations
Good for
Kids, Child-friendly
Location and Contact Information
  • Address: Canongate, Edinburgh EH8 8BQ, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Edinburgh>  > Old Town
  • Neighbourhood: Old Town
  • Phone Number: +44 131 556 9524
  • E-mail
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