Skip to content
Top Restaurants

Best Mexican Restaurants in Madrid

6 Mexican restaurants ranked by Google Maps rating.

← View all restaurants in Madrid

Looking for the best Mexican dining in Madrid? Here are the top-rated {category} restaurants in {city}, Spain, ranked by customer reviews. Whether you're a local or just visiting, these 6 {category} spots offer some of the best dining experiences in {city}.

At a Glance

6
Total Restaurants
4.6
Average Rating
4.4 — 4.8
Rating Range
Less than 30€ per person
Price Range

Interactive Map

Loading the map will connect to OpenStreetMap servers, which will receive your IP address.

#1
El Rey de los Tacos

El Rey de los Tacos

#4 overall Less than 30€ per person
4.8
11,126 reviews

C. de Isabel la Católica, 13, Centro, 28013 Madrid, Spain

Popular budget-friendly Mexican eatery in Madrid's Centro district. El Rey de los Tacos serves authentic tacos and traditional Mexican fare that has earned a loyal following.

#2
Primo restaurant

Primo restaurant

#5 overall Less than 30€ per person
4.8
4,509 reviews

Cra de S. Jerónimo, 32, Centro, 28014 Madrid, Spain

Affordable Mexican taqueria on one of Madrid's most iconic streets. Primo restaurant offers fresh, flavourful tacos and Mexican classics in the heart of the city.

#3
Solito Mexican Taqueria

Solito Mexican Taqueria

#25 overall Less than 30€ per person
4.7
1,328 reviews

C. del Príncipe de Anglona, 1, Centro, 28005 Madrid, Spain

Cheerful Mexican taqueria near La Latina district. Solito Mexican Taqueria serves up fresh tacos, quesadillas and other Mexican favourites at wallet-friendly prices.

#4
Takos Al Pastor

Takos Al Pastor

#48 overall Less than 30€ per person
4.5
14,850 reviews

C. de la Salud, 13, Centro, 28013 Madrid, Spain

Mexican tacos in a no-frills setting. Meat-filled tortillas & other Mexican fare served with margaritas & beer at a late-night hot spot.

#5
Tierra Burrito Bar

Tierra Burrito Bar

#62 overall Less than 30€ per person
4.5
2,771 reviews

Pl. de Isabel II, 5, Centro, 28013 Madrid, Spain

Quick-service Mexican burrito bar near the Opera. Tierra Burrito Bar serves generously stuffed burritos, bowls and nachos at budget-friendly prices.

#6
Sahuaro Madrid

Sahuaro Madrid

#90 overall Less than 30€ per person
4.4
2,558 reviews

Pl. de Cascorro, 2, Centro, 28005 Madrid, Spain

Laid-back restaurant for Mexican eats. Unfussy Mexican eatery serving tacos, burritos & quesadillas, plus mezcal, margaritas & cocktails.

Frequently Asked Questions

What are the best Mexican restaurants in Madrid?

The top-rated Mexican restaurants in Madrid include El Rey de los Tacos, Primo restaurant, Solito Mexican Taqueria. These are ranked based on customer ratings.


How many Mexican restaurants are in Madrid?

There are 6 highly-rated Mexican restaurants in Madrid, Spain.