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” (73 reviews)
“flan” (14 reviews)
“tortillas” (14 reviews)
Closed Now
All hours
Grill, Street Food, Mexican, Central American, Vegetarian Friendly, Vegan Options, Gluten Free Options
$$ - $$$
41 Cockburn Street, Edinburgh EH1 1BS, Scotland
All Details
Write a Review
Reviews (881)
Traveller rating
Traveller type
Time of year

1 - 10 of 826 reviews

Reviewed 2 days ago

Nice atmosphere, good food, good service. Nice nachos and we tried the burritos's. Big servings. Could be a little more authentic and flavourful.

Thank LikeTravelM
Reviewed 2 days ago

We were looking for a reasonably quick meal before the Tattoo and walked past Viva Mexico. Honestly, as Texans we were rather skeptical about Mexican food in Scotland but ended up being incredibly impressed with the food and very much enjoyed our meals. The staff...More

Thank swisty
Reviewed 4 days ago via mobile

Took Parents on Friday evening. Lovely decor, and an interesting location. Food - slow service (kind of understandable). Missing salsa. First try of Mole. Good, but too much of an interesting sauce. Too little chicken and contrasting condiments (see salsa). Daughter really liked her kids...More

1  Thank MrHarDayTay
Reviewed 1 week ago via mobile

Fun atmosphere and decor, reasonable service but the food was bland. No depth of flavour or spice. All dishes were served with sludgy refried beans and tasteless packet style rice. Expensive for the ordinariness of the food too. Disappointed as the menu promised so much.

Thank Venus67
Reviewed 1 week ago via mobile

Visited as a group on trip to Edinburgh, food was excellent and service was prompt and courteous. Will be back.

Thank mcalba123
Reviewed 1 week ago via mobile

Great venue that allows a party of 20 to be seated and still feel like we have time, space and room to enjoy ourselves! Good was great and service matched it. Thanks guys

Thank Simon F
Reviewed 1 week ago

I always come here when I'm working up in Edinburgh. I love coming here for three reasons! One, the food is great. As a veggie, they do some really nice dishes, that I don't usually see in Mexican menus. Two, the service is friendly and...More

Thank mjs_manc
Reviewed 2 weeks ago via mobile

Stopped for lunch and it was delicious - we had the nachos, burrito and chimichanga- all really tasty and very generous chicken filling. Also had some cocktails - Pina Colada, Strawberry Margarita and Mango Margarita - again, all amazing. Would definitely return!

Thank Deborah H
Reviewed 3 weeks ago

Looooooved this find!! I'm a Texan, and we love our Tex-Mex. I was exploring Cockburn one night and stumbled across this place. I passed it by thinking, no way....not in Scotland...can't be good. Something made me go back, and I was so glad I did....More

Thank Stephanie P
Reviewed 3 weeks ago

We enjoyed our food. Tacos were very good but despite the restaurant not being that busy the service was patchy. The acoustics made it difficult to have a conversation because of the noise from other tables.

Thank CatTopsy
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
Gurkha Cafe & Restaurant
1,645 reviews
.04 km away
La Locanda Italian Bistro Edinburgh
465 reviews
.05 km away
Krua Khun Mae Thai Restaurant
377 reviews
.03 km away
Laila's Mediterranean Bistro
1,015 reviews
.05 km away
Nearby Attractions
Edinburgh Old Town
11,690 reviews
.05 km away
Real Mary King's Close
12,063 reviews
.11 km away
Fruitmarket Gallery
57 reviews
.06 km away
City Art Centre
88 reviews
.06 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
Kids, Child-friendly, 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