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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Viva Mexico

#175 of 1,831 Restaurants in Edinburgh
Certificate of Excellence
$$ - $$$
Old Town
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
41 Cockburn Street, Edinburgh EH1 1BS, Scotland
+44 131 226 5145
12:00 - 14:00
18:00 - 22:30
Closed now
See all hours
Sun 18:00 - 22:00
Mon - Fri 12:00 - 14:00
18:00 - 22:30
Sat 12:00 - 22:30
More Info
Add Photo Write a Review

788 Reviews from our TripAdvisor Community

Traveller rating
Traveller type
Time of year
  • More
Showing 747: English reviews
Sheffield, United Kingdom
Level Contributor
62 reviews
35 restaurant reviews
common_n_restaurant_reviews_1bd8 33 helpful votes
5 of 5 bubbles Reviewed 4 days ago NEW

You can't beat this restaurant for vibe and food. Relaxed atmosphere and traditional Mexican food. We were a group of eight and everyone had a fantastic meal. All starters and mains were excellent choices and the sharing starter for two, feeds three! The mango cosmo cocktail is amazing! An unexpectedly nice touch was that we were celebrating two birthdays and... More 

Thank JuliePBacon
Edinburgh, United Kingdom
Level Contributor
151 reviews
89 restaurant reviews
common_n_restaurant_reviews_1bd8 114 helpful votes
4 of 5 bubbles Reviewed 1 week ago

My wife and I had dinner here on Saturday,18th March. We had booked in advance online and upon arrival, were shown immediately to our table for two. The restaurant is a lot bigger than the streetview would indicate and it is clean and the decor is excellent. The restaurant was extremely busy but nevertheless, our servers were on the ball... More 

Thank bilbo471118
Level Contributor
31 reviews
23 restaurant reviews
common_n_restaurant_reviews_1bd8 5 helpful votes
2 of 5 bubbles Reviewed 1 week ago via mobile

I've been here twice and both times service was sorely lacking. The waitress we had last night didn't even crack a smile, gave us one word answers and didn't even say thank you when we paid. The food is not good enough to put up with such service. Would not recommend it.

Thank AFL_V
Level Contributor
12 reviews
4 restaurant reviews
common_n_restaurant_reviews_1bd8 3 helpful votes
4 of 5 bubbles Reviewed 1 week ago via mobile

Although not the best mexican food I have ever had, have to massively praise this restaurant for their staff and the attentiveness to my allergies. They were amazing as were the drinks!

Thank Megan L
Level Contributor
12 reviews
5 restaurant reviews
5 of 5 bubbles Reviewed 1 week ago via mobile

Restaurant is in a good location. They made a real Mexico inside the restaurant! Food was just Simply amazing! Prices- Similar like in any other mexican restaurant. Enough space for bigger groups (i will recommend to book the table in advance) Enough options for vegetarians!!! :D

Thank VilKib
Level Contributor
14 reviews
5 restaurant reviews
common_n_restaurant_reviews_1bd8 14 helpful votes
3 of 5 bubbles Reviewed 1 week ago via mobile

I really wanted this to be great. The place is vibrant and has a really good vibe for a good night. The service was good and they accommodated us when they were already busy with friendly staff. The food though was just disappointing, good size portions but for an independent restaurant I would just expect fresher flavour. It was nice... More 

Thank Bex456
Newcastle upon Tyne, United Kingdom
Level Contributor
13 reviews
4 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
5 of 5 bubbles Reviewed 2 weeks ago via mobile

This place is a hidden gem in Edinburgh. You are guaranteed tasty food, good wine & a warm welcome in this restaurant. The atmosphere is so friendly you could stay all evening. The service is fast & of excellent quality, this is well worth a visit for a relaxing meal & a taste of traditional Mexican food.

Thank cjay577
Edinburgh, United Kingdom
Level Contributor
18 reviews
18 restaurant reviews
common_n_restaurant_reviews_1bd8 10 helpful votes
5 of 5 bubbles Reviewed 2 weeks ago

Really proper tasting Mexican food, brilliant nachos (yes seriously some people can't get these right) My girlfriend and i opted for the nachos each and i had a beef enchilada which was spicy tasty and a good sized portion. The lunch deal, jug of cocktail and a liquer coffee each £48 for 2, great value friendly service, more places should... More 

Thank Steven S
Palo Alto, California
Level Contributor
44 reviews
14 restaurant reviews
common_n_restaurant_reviews_1bd8 12 helpful votes
2 of 5 bubbles Reviewed 3 weeks ago

My daughter and I really miss home (I am from San Diego, CA) and were hoping that we were going to have real Mexican food. Well, the corn quesadillas were great. The salsa wasn't very flavorful, the guacamole was without much spice, the flour tortilla tasted packaged and the bean were not refried! It tasted more like TexMex. Smoky flavor... More 

Thank maricar h
County Cork, Ireland
Level Contributor
6 reviews
3 restaurant reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
5 of 5 bubbles Reviewed 3 weeks ago

Went to this restaurant in February after seeing it on trip advisor, the food was delicious had nacho's and enchilada's, they also have yummy cocktails. The restaurant seemed to be very busy so maybe book a table to avoid disappointment.

Thank Julieanne O

Travellers who viewed Viva Mexico also viewed

Edinburgh, Scotland
Edinburgh, Scotland
Edinburgh, Scotland
Edinburgh, Scotland

Been to Viva Mexico? Share your experiences!

Write a Review Add Photos & Videos

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
Improve this listing

Restaurant Details

Rating summary
  • Food
    4 of 5 bubbles
    4 of 5 bubbles
  • Value
    4 of 5 bubbles
    4 of 5 bubbles
Average prices
US$14 - US$21
Grill, Street Food, Mexican, Central American, Gluten Free Options, Vegetarian Friendly
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
Good for
Kids, Special Occasion Dining, Child-friendly, Cheap Eats, Groups
Open Hours
18:00 - 22:00
12:00 - 14:00
18:00 - 22:30
12:00 - 14:00
18:00 - 22:30
12:00 - 14:00
18:00 - 22:30
12:00 - 14:00
18:00 - 22:30
12:00 - 14:00
18:00 - 22:30
12:00 - 22:30
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
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.

Questions & Answers

Questions? Get answers from Viva Mexico staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?

Staying in Old Town

Neighbourhood Profile
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 royal palace – two of Edinburgh’s great set-piece attractions. But there’s lots more exploring to do here down dozens of little alleys, or wynds, while at night the city’s busiest clubs erupt along the Cowgate which is closed to traffic for this purpose.
Explore this neighbourhood