Viva Mexico is one of The 15 Best Places for Margaritas in Edinburgh.

1. Viva Mexico

41 Cockburn St, Edinburgh, City of Edinburgh
Mexican Restaurant · Waverley Station · 41 tips and reviews

Diana V.Diana Varbanescu: Tacos are good, and their margaritas and the coffee tequila. Oh, and I shouldn't forget the FLAN!!! Wow

Veronika K.Veronika K: The vibe in this place is awesome - you feel like you're actually in mexico. Sharing a margarita jug is a must!

Greg W.Greg Weir: Haggis nachos and mango margaritas are a must

Miro's Cantina Mexicana is one of The 15 Best Places for Margaritas in Edinburgh.

2. Miro's Cantina Mexicana

8.3
184 Rose St., City of Edinburgh, City of Edinburgh
Mexican Restaurant · 29 tips and reviews

LindsayLindsay: Perfect frozen margaritas

Gaelle N.Gaelle Normand: Delicious fajitas, excellent service, good frozen margarita if a bit sweet. A nice little Mexican place for a fun night out.

Zoë N.Zoë Ng: Nachos, Paella and Slow cooked lamb are fantastic! Also frozen Margaritas are great.

El Cartel is one of The 15 Best Places for Margaritas in Edinburgh.

3. El Cartel

8.6
64 Thistle Street, Edinburgh, City of Edinburgh
Mexican Restaurant · New Town · 37 tips and reviews

Jess B.Jess Brook: The sweet potato quesadillas were delicious - a must! Good value. Margaritas a must.

C S.C S: Street corn, guacamole with plantain chips, good choice of margaritas.

Dean M.Dean McVey: The best Mexican in town! Be prepared to wait for a table but the funky, street food vibe it worth it. Margaritas are fab. Wait across the road for a table. Once you get in, have the shrimp tacos!!

Tonic is one of The 15 Best Places for Margaritas in Edinburgh.

4. Tonic

8.1
34A North Castle St, City of Edinburgh, City of Edinburgh
Bar · 8 tips and reviews

Eveline N.Eveline N: Tasty margaritas and very popular (busy) with the locals

Sarah G.Sarah Galley: You have to try the classic silver mercedes cocktail!!!

Tamara P.Tamara Purdie: Best cocktail bar in Edinburgh.

George Square Gardens is one of The 15 Best Places for Margaritas in Edinburgh.

5. George Square Gardens

7.8
George Sq, Edinburgh, City of Edinburgh
Garden · Newington · 11 tips and reviews

Diana V.Diana Varbanescu: Best chill out place, fingers crossed for sun - 2 perfect cocktail spots: 1. Espresso martini @ the coffee hut and 2. Don Julio frozen margaritas!

Charlotte L.Charlotte L: Take half an hour out of the Festival madness to chill in the Mirazozo luminarium! It's a beautiful place to relax, like a slightly psychedelic maze of inflatable tunnels and domes...

Julian d.Julian de Juan: One of the best Fringe locations...

Bodega is one of The 15 Best Places for Margaritas in Edinburgh.

6. Bodega

7.3
36 Leven St, Tollcross, Edinburgh, City of Edinburgh
Mexican Restaurant · Bruntsfield · 4 tips and reviews

Wendy C.Wendy Cartwright: Highly recommended! Authentic Mexican food, excellent tacos and attentive, friendly service. Everything was delicious including the coconut margarita!

Hossein L.Hossein Lavi: One of many great coffee shops in Edinburg with other roasters from Scotland.

Becky W.Becky Whittaker: Great service, coffee and cake

El Cartel is one of The 15 Best Places for Margaritas in Edinburgh.

7. El Cartel

7.3
Teviot Place, Edinburgh, City of Edinburgh
Taco Restaurant · Newington · 3 tips and reviews

Ierax H.Ierax Holargeus: Frozen margarita is a must at this cool little Mexican place. I really like the decoration. Be prepared to share plates and order a lot. Food doesn’t disappoint.

Ike N.Ike Nelson: The most lovely, creative Mexican food you will ever taste. Truly superb, great vegetarian options.

Sam S.Sam Swindells: Tacos!!!!!

Hard Rock Cafe Edinburgh is one of The 15 Best Places for Margaritas in Edinburgh.

8. Hard Rock Cafe Edinburgh

8.2
20 George Street, Edinburgh, City of Edinburgh
American Restaurant · New Town · 91 tips and reviews

Marky W.Marky W: Ask for your Margaritas frozen for a dangerously potent slush puppie.

Grant S.Grant Scobie: Lots of cocktails to choose from. Burgers are sweet too. Plus awesome tunes.

Vadykk T.Vadykk Tuman: Wifi password is hardrock

The Voodoo Rooms is one of The 15 Best Places for Margaritas in Edinburgh.

9. The Voodoo Rooms

8.1
19A W Register St, Edinburgh, City of Edinburgh
Bar · New Town · 26 tips and reviews

Ian C.Ian Craig: A great place to spend a lazy afternoon with a bottle of wine - loved the sauvignon blanc.

ZozelaZozela: Amazed by the bars in Edinburgh! Nice place!

Andrew G.Andrew Girdwood: Check out the skulls on the pillars beside the windows in the ballroom bar.

The Southern is one of The 15 Best Places for Margaritas in Edinburgh.

10. The Southern

8.1
22-26 South Clerk St, Edinburgh, City of Edinburgh
Pub · Newington · 32 tips and reviews

PepperPepper: Best Vegetarian Thai Curry I have had in Edinburgh.

Halsted B.Halsted Bernard: Magnificent burgers, even sans bun as I am required to enjoy mine. The Bohemian boasts tasty slices of turkey and prosciutto on top. The decor and service are similarly excellent.

Matt27Matt27: New owners and much much better. Tasty burgers and fantastic range of drinks. More pricey but worth paying for!

The Basement is one of The 15 Best Places for Margaritas in Edinburgh.

11. The Basement

8.0
10A-12A Broughton St, Edinburgh, City of Edinburgh
Bar · New Town · 22 tips and reviews

TataTata: Steamed mussels & steak...what else can I ask for??? Deliciously beautiful!

Stuart G.Stuart Glen: The Basement has to have one of the creepiest paintings I've ever seen.

Darcie T.Darcie Tanner: Guac & chimichanga's on the weekends. Grolsh & Peroni on tap.

The Abbey is one of The 15 Best Places for Margaritas in Edinburgh.

12. The Abbey

8.0
65 South Clerk St (btw Lutton & E. Preston), Edinburgh, City of Edinburgh
Pub · Newington · 9 tips and reviews

Manal A.Manal Assaad: Loved the Haggies! My first time trying them.

Styrbjörn E.Styrbjörn Enkel: Great atmosphere. Good food and nice beer. If you’re into whiskey, they have a really fine variety.

Jenn 🌺 S.Jenn 🌺 S: Eggs Benedict 🍳

Chaophraya is one of The 15 Best Places for Margaritas in Edinburgh.

13. Chaophraya

8.4
33 Castle Street, Edinburgh, City of Edinburgh
Thai Restaurant · New Town · 41 tips and reviews

iris O.iris Ozgur: Tasty Thai food with at a nice rooftop. Try Miang Kham with Nasturtium as a starter. Strongly recommend Sous Vide Beef Panang Curry with coconut rice as the main.

Laura S.Laura Suárez: I think this is the best restaurant when it comes to views :)

Maya G.Maya Gv: Worst dessert I have ever had.. I just can't begin to comprehend why would a restaurant like that serve a dish that looks like a puke in a bowl. Also the rest of the food wasn't great either..

Whiski Bar & Restaurant is one of The 15 Best Places for Margaritas in Edinburgh.

14. Whiski Bar & Restaurant

8.8
119 High St, Edinburgh, City of Edinburgh
Bar · Old Town · 69 tips and reviews

Andrew L.Andrew Leckie: Highly recommend the Haggis Stack with Whiski Sauce.

Daniel K.Daniel Kingon-rouse: One of only three bars in the world who serve innis & gunn on tap its a must.

Illegal JackIllegal Jack: Thistley Cross Cider is epic -try it!

Red Squirrel is one of The 15 Best Places for Margaritas in Edinburgh.

15. Red Squirrel

8.2
21 Lothian Rd, Edinburgh, City of Edinburgh
Pub · Edinburgh Castle · 68 tips and reviews

Plwm B.Plwm Bwm: Amazing burgers, especially the mushroom, swiss cheese and garlic mayo one. Upgrade to Piri Piri fries for lots more flavour.

AlexAlex: Sometimes I like to rub mutton on my chest then come here and drink beer.

Jenni C.Jenni Connolly: The food! It's so amazing!