We’d like to welcome you to Viva Mexico, no matter whether you’re a first-timer or a regular guest. Since our opening all the way back in 1984 we have been providing the people of Edinburgh with authentic Mexican cuisine, cooked just how it is in our homeland of Mexico. At our Mexican-run family restaurant on Cockburn Street in the city’s Old Town, you’ll find a wide range of traditional Mexican specialities plus some modern updates on classic dishes. Our fajitas are said to be the best in Edinburgh!
Located in Edinburgh’s historic Old Town, we at Viva Mexico draw in both tourists and locals alike who love indulging in our traditional Mexican cuisine. The menu here is loaded with our favourite dishes including some of our old family recipes that have been passed down through the generations. Visit us on Cockburn Street, located only moments away from Waverley train station to try some for yourself. We look forward to serving you soon!
Monday – Friday 12.00 – 14.00 | 18.00 – 22.30
Saturday: 12.00 – 22.30
Sunday: 12.00 – 22.00
August Opening Times: We are open from 12 midday til 10.30pm every day throughout August for the Edinburgh Fringe Festival.
What makes our restaurant special is the fact that it is Mexican-run, meaning that you are guaranteed to have an authentic experience. From tacos and tostadas to burritos, quesadillas and enchiladas, you’ll have access to all of your favourite Mexican dishes on our menu, alongside a number of chef’s specialities, starters and desserts, plus our special lunchtime deals that pull in the crowds. Book a table at Viva Mexico to experience authentic Mexican cuisine in the capital!
Our New Lunch Menu
Viva Mexico Restaurant Est.1984.
41 Cockburn St Edinburgh EH1 1BS
Tel: 0131 226 5145
Vat reg. No. 415903365
We are happy to cater to private parties of up to 25 people