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.

Viva Mexico

41 Cockburn Street, Edinburgh EH1 1BS, Scotland
+44 131 226 5145
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent49%
  • Very good33%
  • Average10%
  • Poor5%
  • Terrible3%
Travellers talk about
“fajitas” (77 reviews)
“flan” (15 reviews)
Closed Now
Grill, Street Food, Mexican, Central American, Vegetarian Friendly, Vegan Options, Gluten Free Options
$$ - $$$
41 Cockburn Street, Edinburgh EH1 1BS, Scotland
All Details
Write a ReviewReviews (945)
Traveller rating
Traveller type
Time of year

1 - 10 of 884 reviews

Reviewed 1 week ago via mobile

Been a year since last visit and yet again another fantastic meal. Great flavours, great quality and delish margarita pitcher. Very friendly attentive staff, can't wait to go again. I can recommend the chilli chocolate flan too 😍

Thank Shona B
Reviewed 1 week ago via mobile

Really pleased with my experience here. I normally stick to fajitas so branched out a little bit with tostadas and very glad I did. The cocktails were delicious and the price was quite reasonable. Good service as well

Thank Katie M
Reviewed 1 week ago via mobile

Stopped in at Viva Mexico tonight for a bite to eat and as always when we visit here the food and service is top notch! Staff are really friendly and helpful and make sure u are attended to quickly...as for the food the steak burrito...More

Thank 760donc
Reviewed 2 weeks ago

I am a huge fan of the Mexican food, so we were looking forward to trying this place. However, we were let down with the food. The Nachos chips were so bland, it seemed like the pack was open for a long time. It was...More

Thank Antonio M
Reviewed 2 weeks ago

Having been before I booked in advance as knew could be busy and wasn't disappointed again, food and service fantastic and fresh, along with the service. Anyone liking Mexican food I'd recommend a visit.

Thank Paul R
Reviewed 2 weeks ago via mobile

Lovely food - simple and freshly cooked. Staff made it a special night for my friend’s birthday by adding candles to her dessert, singing happy birthday and putting a giant sombrero on her head! Great fun.

Thank Rubberdog818
Reviewed 3 weeks ago via mobile

Very good Mexican food in Old Town, just 5 minutes from our hotel! It was a nice break from burgers, pies and fries. And it was muy delicioso! The restaurant is cute, with ample seating, pleasant service, and reasonable prices. I’d certainly revisit if we...More

Thank afinetraveler
Reviewed 4 weeks ago via mobile

My favourite Mexican restaurant in Edinburgh and I've tried most of them. The haggis and cheese quesadillas for a starter are amazing, the slow cooked beef Chimichanga's are delicious and the chocolate chilli cheesecake is outstanding. They did tacos and fajitas and all the other...More

Thank Hiireke
Reviewed 10 May 2018

I was planning to go to a nearby restaurant the other night but decided to go here instead. It is a very intimate cantina/restaurant serving Mexican food. The waitresses were very friendly and attentive and I got a table at street level which is quite...More

Thank nsojer
Reviewed 5 May 2018

1st time here and not the last the food is great service is great and the price...........brilliant for lunch we had 2 mains 2 dessert and 2 cokes £25 I’ll be back

Thank Richard R
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 HotelsSee all 149 hotels in Edinburgh
The Inn Place
417 reviews
.02 km away
The Scotsman Hotel
2,714 reviews
.08 km away
Hilton Edinburgh Carlton
1,109 reviews
.11 km away
Motel One Edinburgh-Royal
2,483 reviews
.12 km away
Nearby Restaurants
Gurkha Cafe & Restaurant
1,748 reviews
.04 km away
Krua Khun Mae Thai Restaurant
429 reviews
.03 km away
La Locanda Italian Bistro Edinburgh
536 reviews
.05 km away
Laila's Mediterranean Bistro
1,072 reviews
.05 km away
Nearby Attractions
Edinburgh Old Town
12,850 reviews
.05 km away
Real Mary King's Close
13,506 reviews
.10 km away
Fruitmarket Gallery
59 reviews
.06 km away
Estatua David Hume
38 reviews
.10 km away
Questions & Answers
Get quick answers from Viva Mexico 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$15 - US$23
Lunch, Dinner
Restaurant features
Takeout, Buffet, Seating, Waitstaff, Street Parking, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Wine and Beer, Accepts American Express, Accepts Mastercard, Accepts Visa, Reservations, Accepts Credit Cards
Good for
Child-friendly, Kids, Special Occasion Dining, Groups
Open Hours
6:00 PM - 10:00 PM
12:00 PM - 2:00 PM
6:00 PM - 10:30 PM
12:00 PM - 2:00 PM
6:00 PM - 10:30 PM
12:00 PM - 2:00 PM
6:00 PM - 10:30 PM
12:00 PM - 2:00 PM
6:00 PM - 10:30 PM
12:00 PM - 2:00 PM
6:00 PM - 10:30 PM
12:00 PM - 10:30 PM
Location and Contact Information
  • Address: 41 Cockburn Street, Edinburgh EH1 1BS, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Edinburgh>  > Old Town
  • Neighbourhood: Old Town
  • Phone Number: +44 131 226 5145
  • E-mail
The Gonzalez family opened Viva Mexico in August 1984, intending to bring the true taste of Mexico to Edinburgh, and 31 years later we are still striving to do the same. In the intervening years there have been many changes, notably in how the restaurant has grown, but we are still trying to do what we set out to do all those years ago - to give all our guests a real flavour of Mexico. With three rooms spread over two floors the restaurant is equally suited for romantic dinners for two, quick business lunches or parties, the back room particularly can cater for a single group of up to 25 seated at tables or 40 as a buffet.
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