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!
We are open:
Friday: 12 – 9.30pm
Saturday: 12 – 9.30pm
Tuesday: 6pm – 9.30pm
Wednesday: 6pm – 9.30pm
Thursday: 12 – 2pm | 6pm – 9.30pm
We are restricting bookings to allow us to carry out thorough cleaning and sanitising of tables between bookings. This is part of our effort to keep our staff and customers safe at this time. Booking is recommended as walking tables may not be available.
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!