We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.


€€ - €€€Mexican, ,
7 Victoria Street, Edinburgh EH1 2HE, Scotland
+44 131 623 0077
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent57%
  • Very good31%
  • Average8%
  • Poor3%
  • Terrible1%
Travellers talk about
“fajitas” (126 reviews)
“chips and salsa” (11 reviews)
“mexican rice” (9 reviews)
Closed Now
14:00 - 22:00 Hours
Mexican, Central American, Grill, Vegetarian Friendly, Vegan Options, Gluten Free Options
€€ - €€€
7 Victoria Street, Edinburgh EH1 2HE, Scotland
All Details
Write a ReviewReviews (946)
Traveller rating
Traveller type
Time of year

1 - 10 of 872 reviews

Reviewed 1 week ago via mobile

After a few drinks, we walked in for some food. Seated immediately. Served immediately! Food and drink was great! That coconut margarita... mmmm mmmm mmmmmm. The food was amazing too. We had the Chicken and chorizo fajitas and shredded pork Burrito. Our first but not...More

Date of visit: January 2019
Thank Smilefish598
Reviewed 1 week ago via mobile

Was craving Mexican food and stumbled onto Mariachi while wandering around aimlessly looking for food! Really relaxed vibe and good food, portion sizes are great and really good value for money. Enough about the food, make sure you try the cocktails. The coconut margaritas and...More

Date of visit: January 2019
Thank emmjackson
Reviewed 1 week ago via mobile

My partner and I stopped in for dinner on Saturday night. We were seated promptly near the back of the restaurant away the from the hustle and bustle down the front which was nice. I ate the chicken enchilada which was really nice, really well...More

Date of visit: January 2019
Thank callumkelly90
Reviewed 3 weeks ago via mobile

Went to mariachi in our break between Xmas and new year. Amazing fresh food once again. Recommend to all.

Date of visit: December 2018
Thank Lorraine M
Reviewed 9 December 2018

Being from Texas we had been with out Mexican food for almost 2 weeks, which is very uncommon. Went to the Mariachi Mexican restaurant, and had a very enjoyable dinner. For being in Scotland it was very close to almost being back home. Good food,...More

Date of visit: November 2018
Thank Cindy S
Reviewed 24 November 2018 via mobile

We desided to go inside a cozy mexican place on our walk around old town, Edinburgh. The food was amazing! We ordered a 3 plate lunch menu and were so full. The coctails are amazing and the staff was very friendly. The place was very...More

Date of visit: November 2018
Thank audurogm
Reviewed 22 November 2018

Moving from Chicago and living in Inverness for 2 years I have missed Mexican food. This place filled a piece of my food heart that has been missing. For being in Scotland this Mexican food was DE-lightful! I would go back in a heart beat....More

Date of visit: November 2018
Thank chicurbanhippie
Reviewed 20 November 2018

We had such a terrific time at the Mariachi. The food was great, the margaritas were terrific. The staff were lovely and they let us have such a good time. Did I mention the drinks were great? They were. I look forward to coming back...More

Date of visit: July 2018
Thank LoveTravel559720
Reviewed 20 November 2018 via mobile

Lovely cocktails but microwaved tasteless food. Staff were helpful though and friendly.. Food was all cooked in the same sauce with the same Mexican chicken. Wouldn't come back.

Date of visit: November 2018
Thank JemmaReading
Reviewed 18 November 2018

On our first day after arriving in Edinburgh we went there 4pm and had some Nachos, cheese Quesadillas and some non alcoholic drinks. Then we visited for dinner and the young man who had served us the first time recognised us. The food is normal...More

Date of visit: October 2018
Thank vinmin
Old Town
Few Edinburghers live in the Old Town, but its
labyrinth of dank alleys and steep streets suggests
this was not always the case. Today, it’s mostly
visitors, tartan-flavoured souvenir shops, and pipers
that you’ll find on its cobbled streets. This is the
place to get a feel for Auld Reekie (Old Smelly), as
the town was once nicknamed, and stroll the Royal
Mile, the thoroughfare that links the castle with the
Nearby HotelsSee all 153 hotels in Edinburgh
Radisson Collection Hotel Royal Mile Edinburgh
3,284 reviews
.09 km away
Grassmarket Hotel
2,507 reviews
.10 km away
Apex City of Edinburgh Hotel
3,172 reviews
.16 km away
Fraser Suites Edinburgh
1,967 reviews
.19 km away
Nearby Restaurants
La Barantine
184 reviews
.04 km away
The Grain Store
1,056 reviews
.01 km away
2,678 reviews
.01 km away
La Barantine Victoria
246 reviews
.04 km away
Nearby Attractions
Royal Mile
22,628 reviews
.07 km away
The Hub
26 reviews
.07 km away
Riddle's Court
25 reviews
.05 km away
Lady Stairs House
19 reviews
.08 km away
Ask a question
Questions & Answers
30 July 2018|
AnswerShow all 3 answers
Response from mattshahfar | Property representative |
1/2 portions of all mains available for little people!
17 May 2017|
AnswerShow all 3 answers
Response from mattshahfar | Property representative |
Our margaritas go down very well with diners, they are our top selling cocktail (as you might have guessed). As far as feedback from our American clientele on them, we've never had any complaints :)
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$9 - US$26
Lunch, Dinner, Brunch, After-hours
Restaurant features
Takeout, Outdoor Seating, Wheelchair Accessible, Serves Alcohol, Full Bar, Free Wifi, Reservations, Seating, Waitstaff, Street Parking, Highchairs Available, Wine and Beer, Accepts American Express, Accepts Mastercard, Accepts Visa, Accepts Credit Cards
Good for
Child-friendly, Kids, Special Occasion Dining, Groups
Open Hours
14:00 - 22:00
17:00 - 22:00
17:00 - 22:00
17:00 - 22:00
17:00 - 22:00
12:00 - 22:00
12:00 - 22:00
Location and Contact Information
  • Address: 7 Victoria Street, Edinburgh EH1 2HE, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Edinburgh>  > Old Town
  • Neighbourhood: Old Town
  • Phone Number: +44 131 623 0077
  • E-mail
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing