Viva Mexico

Old TownMexican, Latin American, Tex-Mex££££
Excellent
5.4/6
547 Reviews
Viva Mexico Edinburgh image 1
Viva Mexico Edinburgh image 2
Viva Mexico Edinburgh image 3
Free and fast bookingEasily reserve a table in seconds
Happy customersMore than 100 million full and satisfied diners

About Viva Mexico

One of Edinburgh’s most popular and oldest Mexican restaurants, at Viva Mexico you can embrace Mexican culture at its finest with a vibrant atmosphere and menu abundant with authentic Mexican classics. Edinburgh’s Old Town may not lack of Mexican restaurants, but Viva Mexico is one that really stands out, drawing in a large crowd with its top quality food, charming surroundings and central location on Cockburn Street. We recommend booking a table here in advance!

Opening Times

Open now - Closes at 10:30 pm
Tuesday
12:00 pm - 2:00 pm
6:00 pm - 10:30 pm
Wednesday
12:00 pm - 2:00 pm
6:00 pm - 10:30 pm
Thursday
12:00 pm - 2:00 pm
6:00 pm - 10:30 pm
Friday
12:00 pm - 2:00 pm
6:00 pm - 10:30 pm
Saturday
12:00 pm - 10:30 pm
Sunday
6:00 pm - 10:00 pm
Monday
12:00 pm - 2:00 pm
6:00 pm - 10:30 pm

Address

Viva Mexico
41 Cockburn Street, Old Town
Edinburgh EH1 1BS

Menu Highlights

1C7EBA56-AA6F-4A1D-8ECB-DACE554D828B

Starters

Sopa de tortilla

Tomato soup with a touch of smoky dried chiles, poured over corn tortilla chips with avocado
£4.50

Calamares

Deep fried squid rings served with spicy chipotle mayonnaise dip
£5.50

Ceviche

Chunks of white fish marinated in lime juice, served with salad garnish and tortilla chips
£6.50
Don't miss out on a table!

More about Viva Mexico, Edinburgh

Full of tonnes of traditional Mexican charm, brightly decorated and adorned with old Mexicana touches, Viva Mexico on Cockburn Street in the Old Town is the place to go for a true Mexican experience in Edinburgh. On the menu you will find everything from burritos to chimichanga, all packed full of flavour and made from the finest ingredients. Tantalise your taste buds with some tasty tacos or tostadas, or opt for one of the chef’s speciality dishes which include camarones – juicy king prawns cooked in your choice of sauce.

Committed to only serving authentic cuisine, Viva Mexico resisted serving fajitas for a long time, but due to popular demand they caved in and now the people of Edinburgh are rejoicing as they are said to be the best in town, served on a sizzling hot platter and available with your choice of beef, chicken, prawns or vegetables! Of course no Mexican meal would be complete without a margarita to go alongside it, and you will find pitchers of them here at Viva Mexico in Edinburgh’s Old Town, alongside an array of Mexican beers and wines.

547 Viva Mexico Reviews

Excellent
5.4/6
547 Reviews
Waiting time:Exceptionally good
Food:Outstanding
Noise levels:Pleasant
Service:Excellent
Value for money:Good value
Atmosphere:Excellent
New"Excellent"
6/6
Carolyn M.2 days ago · 1 review

Probably the best Mexican in Scotland. Authentic and very tasty! Service was amazing and the drinks were delicious as well. Great value for money and would highly recommend.

New"Excellent"
6/6
Donald M.2 days ago · 1 review

Friendly waitress. Quick to be seated. Drinks served fast. Food was excellent. No hanging about between courses. Nice place to eat. We’d definitely come back here. Recommend to others.

New"Excellent"
6/6
Agnieszka M.5 days ago · 1 review

We have been going to Viva Mexico for years now. Yesterday we were back after a years break and as always absolutely great! Delicious food, very nice service. Top marks!!:)