Restaurants, Mexican, Outdoor dining within 5 miles of Edinburgh

5 places within 5 miles

Sorted by popularity / distance

Pancho Villa's

0.8 miles
240 Canongate, Edinburgh, EH8 8AB

After 25 years cooking the food of her Mexican childhood on Edinburgh’s Royal Mile, Mayra Nuñez and her team have their successful formula off pat. Twinkly lights and bold colours are cheery on a quiet weekday evening, though a stack of sombreros…

Viva Mexico

1.1 miles
41 Cockburn Street, Edinburgh, EH1 1BS

The Gonzalez family have been saying ‘viva Mexico’ at this colourfully decked-out tumble of rooms in Cockburn Street for over 28 years. It’s actually a big place, but the upstairs-downstairs-nooks-and-corners configuration means a big group dining won’t…

The Basement Bar and Restaurant

1.1 miles
10–12a Broughton Street, Edinburgh, EH1 3RH

Given its neon signage and the staff’s long-standing penchant for Hawaiian shirts, the Basement has never been a byword for subtlety and sophistication, but instead is a slightly ironic slice of Miami teleported into a Scottish cellar. It’s clearly a…


1.2 miles
7 Victoria Street, Edinburgh, EH1 2HE

‘Whenever he goes on holiday, he comes back with another one.’ Fifteen tequilas ranging from pure blue agave unaged silvers right up to oak-aged añejos suggest that somebody is clocking up serious air miles, and make for a drinks menu that’s a definite…

Miro's Cantina Mexicana

1.6 miles
184 Rose Street, Edinburgh, EH2 4BA

Miro’s may be tiny but it ain’t shy – if the colourful street frontage doesn’t grab your attention, the big daily specials blackboard on the pavement will. Once inside, the floral tablecloths and general decorative mayhem come together with upbeat…