best tacos in mexico city

50 Best Tacos in Mexico City + Free Map to Find Them [2021]

In search of the best Mexico City TACOS?

You’ve come to the right place because there’s a FREE Mexico City map with locations pinned for 50 amazing taco restaurants and street food stands, right here! If you watched the Netflix: Taco Chronicles show, you’ll recognize some of the best tacos in Mexico City featured below.

As a bonafide taco addict, you’ve come to the right guide for CDMX taco info. I lived in Mexico City for about one year, and let’s just say I ate my fair share of amazing tacos in Mexico City. (Full disclosure: I ate more than my fair share 🤣)

Editor’s Pick: Best Mexico City Taco Tour

BIKE to taste the world’s BEST TACOS!

I’ve also eaten at all the foodie-famous and best Mexico City restaurants — Pujol (twice!), Quintonil, Rosetta, Maximo Bistrot, Amaya, La Docena, etc. — so I say this with certainty: If you want to understand Mexico City through food, you must seek out the 50¢ street tacos over the fancy restaurants.

In this article, we’re going to discover all of those places. Are you ready to discover the 50 best tacos in Mexico City? Let’s get to it!

Table of Contents expand ⬇
best tacos in Mexico City

Best Mexico City Taco Tours

The best way to sample a lot of tacos in one day is on a Mexico City Taco Tour! Led by local guides — who know where all the most famous taco shops and all the hidden gem Mexico City tacos are — you’ll get a nice sampling of all the delicious tacos in Mexico City.

best tacos in Mexico City

Mexico City Map: Best Tacos in Mexico City


This taco map of Mexico City contains all the unique types of tacos you’ll want to try. In case you didn’t know, there are about 10 distinct types of CDMX tacos, including tacos de canasta (basket tacos), tacos de barbacoa (barbeque) and tacos al pastor, which is the first you’ll learn about first below.

Note: On the map, a taco 🌮 represents tacos al pastor and meat tacos; a fish 🐟 is for seafood tacos; and a leaf 🌱 for vegan. 


Tacos al Pastor

What are tacos al pastor?

The undisputed king of Mexico City tacos! Funny enough, these tacos actually originated in the Middle East. You might have even guessed this based on the trompo, the Arabian-style spit the meat is cooked on.

🌮 Taco Fun Fact: Mexico had a tremendous influx of Middle Eastern (mostly Lebanese) immigrants from about 1880-1935. They brought with them their design esthetic, architecture styles, customs, and cooking techniques.

Essentially, Mexican cooks took a gyro or shawarma and made these adaptations: 1) the meat is pork instead of beef, lamb or turkey, 2) the use of chile guajillo and chile de arbol (tree chili), among other spices common to Central Mexico, and 3) the addition of pineapple, located at the top of the trompo.

man cutting meat for a taco
A taquero cutting tacos al pastor meat from a trompo. | Best tacos in Mexico City

1. Taqueria Orinoco

This is one of the most famous and most-visited taco shops in CDMX. Visitors and locals alike converge on this unique and delicious taco restaurant. (On a personal note: When I visit Mexico City, I look for places to stay available near Taqueria Orinoco, so I have easy access 🤣)

This taco shop is an import from the northern Mexico city of Monterrey. Orinoco is therefore unique to the CDMX taco scene in that they serve tacos norteños (northern Mexican style tacos).

“I hate tacos,” said no Juan ever

Get more taco captions and Mexico captions for IG here!

This puts Tacos Orinoco on a short list of places where you can get both amazing tacos al pastor (pork) and amazing carne de res (beef) under one roof. While pastor is the #1 taco meat in Mexico City, northern Mexico is cattle and beef country.

When you eat at Orinoco, don’t skip the chicharron. They prepare it norteño-style here, so it’s going to be different than at most other Mexico City restaurants and street food stands.

  • Taqueria Orinoco Address: Avenida Insurgentes Sur 253, Roma Norte CDMX
  • Order: One of each taco — Trompo (taco al pastor), res and chicharron
  • Pro Tip: No vegan or vegetarian taco options
tacos and a beer at Taqueria Orinoco in Roma Norte | best tacos in Mexico City
Sample all three types of tacos at Taqueria Orinoco in Roma Norte. | Best tacos in Mexico City

2. El Tizoncito

To say this statement is a hotly debated topic is an understatement — but El Tizoncito makes one very bold claim that garners a lot of attention… El Tizoncito says they invented tacos al pastor 😳

While this may or may not be true, they do make really great tacos and salsas. In fact, they are just as well known for their salsa — which is considered a key component in any taco. 🌶 Learn the proper way to test salsa for its heat level here.

  • El Tizoncito Address: There are several in El Tizoncito Mexico City locations, but the one where pastor is said to have been invented is at Campeche 362, La Condesa CDMX
  • Order: Two or three tacos at a time! This is how the locals do it, so you always have hot, fresh tacos.
tacos al pastor
Tacos al pastor “con todo” (with everything), which means with diced white onion, cilantro and pineapple. | Best tacos in Mexico City

3. Taqueria los Gueros

As seen on a Netflix: Taco Chronicles Mexico City episode!

Calle Lorenzo Boturini is probably the most famous street for tacos in the world, and Los Güeros is one of the old school taco joints that helped put it on the map.

To those looking for a truly authentic tacos al pastor in Mexico City experience, you must eat here. This is where chilangos (CDMX locals) and Mexico City chefs eat their pastor, though sadly, very few tourists venture.

  • Taqueria Los Gueros Address: Lorenzo Boturini 4354, Colonia Aeronautica Militar CDMX
  • Pro Tip: Stop at Taqueria Los Güeros for one last taco meal on your way to the airport.

4. Taqueria los Parados

In addition to their delicious tacos al pastor, Los Parados is also known for having the best tacos al carbon in Mexico City. Al carbon means the meat is cooked over charcoal to imbue it with that delicious smoky flavor.

Rumor has it that some Mexico City taquerias claim they’re still using this labor-intensive technique, though many aren’t. At Los Parados, you can watch them cooking, so you know it’s legit.

  • Taqueria Los Parados Address: There are a few locations, including at Monterrey 333, Roma Sur CDMX (just south of Roma Norte)
  • Order: Tacos al pastor and tacos al carbon

5-11. Also try these Tacos al Pastor in Mexico City

5. El Vilsito

As seen on a Netflix: Taco Chronicles Mexico City episode! El Vilsito is the famous car mechanic garage that becomes one of the best places for late night taco in Mexico City. Don’t ask — just go! El Vilsito Address: Av. Universidad 248, Colonia Narvarte CDMX

  • 6. Taquería Arandas in Centro Historico
  • 7. Taquería Álvaro Obregon in Roma Norte
  • 8. El Huequito locations in La Condesa & Centro Historico
  • 9. Taquería El Pastorcito in Héroes de Churubusco
  • 10. El Califa locations in Roma Norte and La Condesa
  • 11. Taqueria Gabacho in Heroes de Churubusco

Barbacoa Tacos

What is barbacoa?

Barbacoa translates to barbecue. Depending on where you are in Mexico, barbacoa can be made with beef, sheep or goat. While barbacoa in Mexico differs from American BBQ, it is taken just as seriously as barbecue is in U.S. BBQ meccas like Texas and Tennessee.

In Mexico, much like the U.S., barbacoa is a weekend food. This doesn’t just mean something eaten on the weekends, but also that it’s only available on weekends (and sometimes Friday), as barbacoa takes nearly all week to cook.

In fact, many Mexico City barbacoa street food taco stands disappear during the week, and return for weekends only.

table spread of tacos with limes, salsas, soup for barbacoa tacos at El Hidalguense | best tacos in Mexico City
The barbacoa at El Hidalguense ranks among the best tacos in Roma Norte. (Photo: El Hidalguense via Facebook) | Best tacos in Mexico City


Mexican food is incredibly regional, and varies from state to state. The place most associated with barbacoa is Hidalgo state, located next to Mexico City. The type of meat used differs from region to region, but Hidalgo style barbacoa is made from borrego (sheep).

when to eat barbacoa in mexico city

On weekdays, families and businesses from Hidalgo cook the barbacoa. Then, very early Saturday morning, they package it all up, load it into vans, drive it to Mexico City, and set up their temporary street stand.

🍲 Mexico City Tacos Tip: Barbacoa is usually eaten with a side of consome (soup broth).

Chilangos (locals) eat barbacoa tacos for breakfast (and as a hangover cure!) and lunch only. The stands are actually only open from about 8am-4pm on Saturdays and Sundays. With only a short window to eat barbacoa in Mexico City, so don’t miss it.

table spread of tacos with limes, salsas, soup
Barbacoa tacos are a beloved Mexico City weekend tradition. | Best tacos in Mexico City

12. El Hidalguense

As seen on a Netflix: Taco Chronicles Mexico City episode!

El Hidalguense (pronounced hee-dal-gen-say) is the real deal. Chilangos (locals) flock here in droves from every corner of CDMX to get their weekend Mexico City barbacoa fix.

Although blue corn tortillas are considered the traditional tortilla for barbacoa, not everywhere serves them, though El Hidalguense does. They also go the extra mile to offer the traditional salsa borracha (drunk salsa), a thick red salsa made with pulque.

🧉 What is pulque? This 1,000-year-old alcoholic drink, made from the sap of the maguey (agave) plant, is still consumed in Mexico City today. Take a pulque tour in Mexico City to learn all about it.

  • El Hidalguense Address: Campeche 155, Roma Norte
  • Pro Tip: The minimum barbacoa order is 1 kilo (2.2 pounds), so you’ll have leftovers!
  • Another Pro Tip: Get there early, because it gets crowded.
tacos with blue corn tortillas and red and green salsas
Don’t forget to try the red-colored salsa borracha (drunk salsa) — the traditional barbacoa salsa. | Best tacos in Mexico City

13-16. Also try these Barbacoa Tacos in Mexico City

  • 13. Los Tres Reyes in Alfonso XIII
  • 14. Barbacoa de Santiago in Napoles (just south of Roma Norte and La Condesa)
  • 15. Barbacoa de San Angel in San Angel (near Coyoacan)
  • 16. Dani Barbacoa in La Condesa (This street food stand “disappears” during the week, but will be back on the weekend)

Carnitas Tacos

What is carnitas?

This preparation of fried pork is most associated with Mexico City’s neighboring state of Michoacan. Like all great Mexican food, carnitas have also found their way into the hearts of Mexico City locals. Now, no one said carnitas were healthy, but I think we can all agree fried pork is delicious as a “sometimes” treat!

17. Taqueria los Abanicos

If you survey 10 Chilangos (locals), 9 out of 10 of them will likely tell you Taquería los Abanicos serves the best carnitas in Mexico City. To be honest, they serve some of the best tacos in Mexico City, period.

Taqueria los Abanicos (AKA Taquería el Abanico or El Gran Abanico) is pretty much always crowded, but when it comes to carnitas, this is a must try place. The line moves fast, so don’t let it intimidate you.

pile of meat for carnitas tacos | best tacos in Mexico City
Carnitas meat, just waiting to become tacos! | Best tacos in Mexico City

18. Carnitas Meche y Rafael

Located in Mercado Medellin, one of the best markets in Mexico City, the Proveedor de Carnes y Carnitas Meche y Rafael comes in at a close second behind Taquería los Abanicos.

🌮 Note: The carnitas taco side of the business is sometimes called Taco Libre.

There is, however, a very practical reason for this silver medal: They only serve carnitas on Saturdays. While the butcher shop side of their business is open all week, you’ll only find Meche y Rafael’s famous Mexico City carnitas one day per week.

  • Carnitas Meche y Rafael Address: Medellin 20, Roma Norte CDMX (in Mercado Medellin)
  • Order: Carnitas — Then take a walk around the colorful mercado

19-21. Also try these Carnitas Tacos in Mexico City

  • 19. Tacos Don Juan in La Condesa (Carnitas are only served on Fridays, but this is a favorite Mexico City taco shop for locals all week long)
  • 20. La Reina de la Roma in Roma Norte
  • 21. Los Panchos in Anzures, between La Condesa and Polanco

Seafood Tacos (Mariscos)

What are tacos de mariscos?

While CDMX isn’t exactly known for its seafood tacos, there are some places deliciously highlighting the country’s two main seafood taco styles — Estilo Baja and Estilo Sinaloa.

Estilo Baja (Baja style), from the Mexican state of Baja California, is what most Americans are familiar with. This consists of fried shrimp or fish with a colorful cabbage slaw on top.

Estilo Sinaloa (Sinaloa style), from the state of Sinaloa, is more commonly found in restaurants throughout Mexico. Although there’s not a vast difference between the two, one of the highlights of Sinaloan seafood is the famed marlin ahumado (smoked marlin).

pile of meat for carnitas tacos | best tacos in Mexico City
Baja style fried fish tacos with cabbage slaw and avocado on top. | Best tacos in Mexico City

22. Contramar

Contramar is definitely the fanciest restaurant for tacos on the list. It is also on every foodie’s CDMX bucket list, and constantly gaining international attention thanks to Chef Gabriela Camara’s seafood creations.

The hype is worth it though — their seafood is always fresh, the people watching is entertaining, and you’ll get some amazing food photos. As you can see below ⤵, their signature red and green pescado a la talla is one of the most is Instagram worthy Mexico City dishes.

  • Contramar Address: Calle de Durango 200, Roma Norte CDMX
  • Order: Carnitas — Then take a walk around the colorful mercado

23. El Pescadito

A favorite of locals and visitors alike! El Pescadito has locations all over Mexico City, thanks to their delicious Sinaloa style seafood tacos. Make sure you try one of the tacos with marlin ahumado (smoked marlin).

  • El Pescadito locations in Roma Norte, La Condesa, Centro Historico and throughout Mexico City
  • Order: Ta-cotote and Que-sotote

24-26. Also try these Fish Tacos in Mexico City

  • 24. Tres Galeones in Roma Norte
  • 25. Mi Gusto Es locations in Polanco and Narvarte
  • 26. Las Hijas de la Tostada in La Condesa and Polanco

Suadero Tacos & Meat Tacos

27. Taqueria los Cocuyos

As seen on the Anthony Bourdain: No Reservations Mexico City Episode

There’s magic in that giant silver pot of, well, parts! How they know what’s what in there, we’ll never know, but the menu includes all things offal — from eye to brain to inner ear (you read that right!) to surtida, which basically means “whatever you happen to get.”

For those who don’t eat offal (organ meat), they serve “less adventurous” meats like longaniza (chorizo sausage) and suadero (flank steak).

For fans of the late, great, Anthony Bourdain, he ate at Taqueria Los Cocuyos when he filmed in Mexico City for his No Reservations show. Señor Bourdain recommends the suadero — and in fact, Taqueria los Cocuyos is said to have some of the best suadero tacos in Mexico City.

You won’t find a single frill at Los Cocuyos: there’s no seating and you have to stand and eat like a real Chilango (local). It might not be pretty, but for those who want to get a glimpse of Mexico City street food culture, this is one of the real deal locals-approved, 50¢ taquerías in Centro Historico.

  • Taqueria Los Cocuyos Address: Calle de Bolívar 57, Centro Historico
  • Adventurous Eater Order: Suadero (flank), cabeza (head), lengua (tongue)
  • Non-adventurous Eater Order: Suadero (flank), longaniza (chorizo sausage)
pot of various meats for tacos at Los Cocuyos | best tacos in Mexico City
The giant pot of meat at Taqueria los Cocuyos Mexico City. | Best tacos in Mexico City

28. El Autentico Pato Manila

In Mexico City’s sea of pork tacos, El Autentico Pato Manila serves unique and delicious Peking duck Mexican-Chinese fusion tacos.

  • El Autentico Pato Manila Address: Culiacan 91, Roma Norte CDMX
  • Order: They only two things, taco kim and tacos manila, so try both

29-33. Also try these Meat Tacos in Mexico City

  • 29. Taqueria El Chupacabras in Roma Norte and Coyoacan, order suadero (flank) and the signature Chupacabra taco
  • 30. El Farolito in La Condesa, order cecina (dried/cured meat)
  • 31. Tacos Charly in Anzures near Polanco, order suadero (flank)
  • 32. Borrego Viudo in Tacubaya, just south of La Condesa, order suadero (flank)
  • 33. Las Costillas de la Condesa in La Condesa, order costilla (rib)

Tacos Arabes

What are tacos arabes?

While the quintessential Mexico City taco is undeniably the taco al pastor, it’s meat-on-a-spit cooking technique comes straight from the Middle East and Mexico’s large number of Middle Eastern immigrants. When these (mostly Lebanese) people migrated to Mexico, they brought with them the trompo (spit).

Tacos arabes (Arabian tacos) have basically the same pork meat as taco al pastor, but different seasonings, which explains why taco arabe meat isn’t red. These tacos traditionally come served on pan arabe (Arabian bread, basically pita bread), but you can order them with tortillas too.

34-35. Best Tacos Arabes in Mexico City

  • 34. Taquería el Greco in La Condesa
  • 35. Hayito Tacos Arabes in Narvarte and Del Valle (both just south of Roma Norte)
meat cooking on a spit or trompo for tacos arabes | best tacos in Mexico City
Taco arabe meat looks just very similar to tacos al pastor meat, but it’s not red. | Best tacos in Mexico City

Cochinita Pibil Tacos

What is cochinita pibil?

If pastor is the king of meats in Mexico City, in the Yucatan Peninsula, it’s all about cochinita pibil. Traditionally slow cooked in an underground oven called a pib, this Yucatecan food delicacy gets its unique taste from achiote powder and naranja agria (sour orange), flavors unique to the Yucatan.

Try your cochinita on a taco, or the more traditional panucho, a tortilla stuffed with refried black beans. Both cochinita pibil tacos and panuchos should be eaten topped with pickled red onions and (at least a little) habanero salsa.

36-37. Best Cochinita Pibil in Mexico City

  • 36. El Turix in Polanco
  • 37. Moloch Cochinita Pibil in Mercado Medellin, Roma Norte
three meat tacos on a plate | best tacos in Mexico City
Cochinita pibil tacos, with pickled red onions and habanero salsa on the side. | Best tacos in Mexico City

Tacos de Canasta

What are tacos de canasta?

The original Mexico City street food taco. Tacos de canasta (basket tacos) are usually part of a traveling operation. The seller bikes around the city streets, pausing at certain spots to sell their tacos out of a basket for a short time before biking to the next spot to repeat the process.

You can spot vendors because their canasta (basket) often has bright blue plastic linings sticking out of it. You’ll also spot them by the containers of salsa strapped to the sides of the bikes.

Nowadays, the more well known canasta vendors are moving to brick and mortar operations. Regardless, the spirit of these eat-them-on the-go Mexico City street food tacos remains.

Mexico City’s famous Lady Tacos de Canasta, as seen on Netflix: Taco Chronicles. | Best tacos in Mexico City

38. Tacos de Canasta los Especiales

This Centro Historico taqueria is the go to place for chilangos (Mexico City locals) to get their tacos de canasta fix.

Sample several varieties from Los Especiales — including chorizo con papas (chorizo sausage and potatoes), frijoles (beans) and chicharron (fried pork skin) — because tacos de canasta are famous cheap eats in Mexico City at just 25¢ per taco.

  • Tacos de Canasta los Especiales Address: Avenida Francisco I. Madero 71, Centro Historico CDMX
  • Order: Chorizo con papas (chorizo sausage and potatoes) is the “standard” type of tacos de canasta

39-40. Also try these Tacos de Canasta in Mexico City

  • 39. Los Exquisitos de Boturini in Héroes de Churubusco 
  • 40. Tacos Joven in Narvarte, just south of Roma Norte

Tacos Guisados

What are tacos guisados?

Guisado means stew, and tacos guisados are basically the traditional home cookin’ style Mexico City tacos — the ones you’d find in someone’s home.

You’ll know a traditional guisado restaurant because they will have all their taco fillings in cazuelas. These are the orange-colored earthenware clay pots, or casserole dishes, which the food is both cooked and served in.

For those wanting to eat some mole in Mexico City, guisado taco restaurants and street food stands always have good mole. (Side note: mole is a traditional Oaxaca food, not one from Mexico City.)

clay pots or casserole dishes with cooked foods in them | best tacos in Mexico City
The cazuela (casserole) pots you’ll see in any tacos guisados shop. | Best tacos in Mexico City

41. Tacos Hola el Guero

A hot spot in La Condesa for tacos guisados for 30-plus years. Enjoy their steak and short rib in tomatillo sauce, green mole with chicken and chicharron (pork skin) tacos. On Fridays, head there for the famous carnitas (fried pork) tacos at Hola el Güero.

  • Tacos Hola el Guero Address: Amsterdam 135, La Condesa CDMX
  • Order: Chorizo con papas (chorizo sausage and potatoes) is the “standard” type of tacos de canasta

42-45. Also try these Tacos Guisados in Mexico City

  • 42. Taquería El Jarocho in Roma Sur (just south of Roma Norte)
  • 43. Taquería El Gato Volador in Roma Norte
  • 44. El Parnita in Roma Norte
  • 45. Taquería La Negra in Roma Norte

Vegan Tacos

In Mexico, the country, pork is a staple food; but in Mexico City, the city, the emerging vegan scene is definitely challenging the status quo. (🌱 Full disclosure: I’m not vegan. However, I do love all vegetables and enjoy all delicious food equally, so I did dabble in Mexico City vegan taco shops while living there.)

46. Por Siempre Vegana Taqueria

🌮 Mexico City Tacos Tip: There are two locations, located just a block or so from one another. At Por Siempre II, there are tables to sit at, while the original Por Siempre is a street cart.

This is the undisputed king of Mexico City vegan tacos, and one of the few places both vegans and non-vegans alike seem to champion. There are good reasons for this, namely that Por Siempre’s seitan al chimichurri and vegan pastor tacos are amazing.

  • Por Siempre Mexico City Address (Restaurant): 169/A Cuauhtemoc, Roma Norte CDMX
  • Por Siempre Mexico City Address (Street Cart, Original Location): Manzanillo 18, Roma Norte CDMX
  • Pro Tip: Get there when they open if you want to avoid the long lines.
tacos with veggies and bright pink tortillas | best tacos in Mexico City
The Mexico City pink tacos at La Pitahaya Vegana. (Photo: La Pitahaya Vegana via Facebook) | Best tacos in Mexico City

47. La Pitahaya Vegana

In a city with more and more vegan taco shops and vegan restaurants opening every month, La Pitahaya cleverly stands out with their pretty pink tortillas.

Their tiny Roma Norte cafe is perfect to sit outside and enjoy your instagrammable tacos and people-watch on a nice day. They have another location in the Coyoacan neighborhood, where you’ll also find the Frida Kahlo Museum AKA Casa Azul (Blue House).

48-49. Also try these Vegan Tacos

  • 48. Gatorta in Roma Norte
  • 49. Gold Taco Roma in Mercado Roma, Roma Norte 
Head to the colorful Coyoacan Market to try the best tostadas in Mexico City. | Best tacos in Mexico City

50. Flautas & Tostadas

WHAT IS A tostada?

Tostadas are basically open-face tacos. Unlike a taco, they are fried flat, with the taco “filling” just placed on top. The Coyoacan Market (seen in the photo above ⤴) is known as the best place to eat tostadas in Mexico City, and is a lively traditional mercado (market) worth visiting in the Coyoacan neighborhood.

Best tostadas in Mexico City

Flautas are close enough to count as tacos! | Best tacos in Mexico City


Flautas, or taquitos in the U.S., are tacos that get rolled like cigars, and fried. While you can get them all over the city, the Narvarte neighborhood is the place to eat Mexico City flautas.

There are two kinds you can try, regular flautas and flautas ahogadas (drowned flautas). With the standard type, these crispy delights come topped with sour cream, lettuce and cheese, while flautas ahogadas come “drowned” in salsa.

Best flautas in Mexico City

🌶 Mexico City Salsas: Here’s what you need to know


Salsas are a mixture of chili peppers, red tomatoes (for red salsa), green tomatoes (for green salsa), garlic, herbs, spices, and more. All these ingredients are combined, sometimes hand mashed and sometimes blended together, to make the perfect taco topping.


Here is what you must know about salsas in Mexico: They are all spicy, as the purpose of a salsa in Mexican food is to add heat. All salsas are dependent on their recipe, which is why you have to try them before adding any to your tacos.

How to try salsas

The way you determine the salsa spice level is by putting a small drop of the salsa on your hand, in the space between the thumb and pointer finger. After a taste, you decided if you want it on your taco, or if you want to sample another.

What if i don’t want salsa?

With tacos, you add your own salsa if you want it, but with other dishes, always order with the request “sin picante, por favor,” which means “not spicy, please.” Instead, opt for adding onion, cilantro, salt and lime juice as seasonings.

Colorful paper lanterns and umbrellas in Mexico City's China Town
A visit to the Mexico City Chinatown, known as Barrio Chino, is one of the best things to do in Mexico City.

Mexico City Travel FAQ

1. Is Mexico City safe for travel?

Short answer: Yes — for most travelers it is.

Longer answer: Safety is a complex subject; but from my first-hand experience living in Mexico City as a solo woman for about a year, I can say that for the most part, Mexico City felt safe for me. The one disclaimer I make about safety is that you must make safety your highest priority — just as I did.

If you’re doing Mexico City solo travel, head to the ULTIMATE Mexico City Solo Travel Guide for Female Travelers. 🎧 Prefer podcasts? Check out this Mexico City podcast episode all about Mexico City travel safety.

Should I get Mexico travel insurance?

Want an added level of security and peace of mind during these strange travel times? Just as you insure your car, home and body, you can also insure your luggage, belongings and health while traveling.

I’ll be honest, when I first started traveling solo, I wasn’t insured. However, after years of solo traveling, I wised up. If Mexico and Mexico City travel safety are on your mind, get your FREE Mexico travel insurance quote below now!

Register for the STEP Program

Make sure you enroll in the FREE STEP Program before your trip. The Smart Traveler Enrollment Program, or STEP, allows U.S. citizens traveling to Mexico to document your trip with the nearest U.S. Embassy or Consulate.

After you’ve registered, the U.S. Embassy in Mexico City can contact you in the event of an emergency, including natural disasters, civil unrest, etc. STEP can also put you in touch with your family and friends back home in the event of an emergency while abroad.

Beautiful homes in Mexico City
Roma Norte is one of the nicest neighborhoods in Mexico City, with historic buildings, great taco restaurants and more!

2. Best neighborhoods in Mexico City?

Wondering where to stay in Mexico City? Like all big cities, there are good and bad parts of Mexico City — and you’ll want to stick to only the best parts of Mexico City, of course! Among them, there’s Roma, Condesa, Reforma, Polanco, Coyoacan, Centro Historico, Cuauhtemoc and Santa Maria la Ribera.

When selecting your Mexico City accommodations, stick to these areas and you’ll have a safe and amazing trip to Mexico City. For Mexico City Airbnb/VRBO options, check out the linked article above ⤴; for Mexico City hotels, use this link; and for Mexico City hostels, use this link.

Neighborhoods to avoid in Mexico City

I lived in Mexico City as a solo woman for about a year, and felt quite safe…. though there are neighborhoods you should avoid, like Tepito and Doctores.

Tepito is located in Centro Historico (Downtown), and should simply be avoided.

Doctores is safer than Tepito, but still, does not have a great reputation. It is located just north of Roma Norte, one of the city’s safest and best neighborhoods, and it also happens to be where all the big Lucha Libre (Mexican wrestling) matches take place.

I did go to a Lucha Libre match in Doctores once, and felt safe. However, this might be a good place to consider having a local with you — especially if you aren’t confident in your Spanish.

Don’t know a local and want to experience the famous (and fun!) lucha libre? No worries! Book the Lucha Libre/Street Taco Tour, because Lucha Libre + Street Tacos + Safety = the best of all worlds!

Lucha Libre masked Mexican wrestler

Colorful domes in churches of downtown Mexico City
The beautiful, domed buildings of Centro Historico, Mexico City.

3. How do I get to Mexico City?

To visit Mexico City, fly into Mexico City International Airport (Code: MEX) Depending on traffic, plan for 45-60 minutes to get to your accommodation from the airport. The easiest way to leave from the airport is via Uber, taxi or private transfer.

Airport Transfers in Mexico City

Is there Uber in Mexico City?

Yes, there is Uber in Mexico City!

Mexico City actually has quite a few transportation options — bus, metro, taxi and Uber. Personally, I recommend Uber, and though it does cost more than using public transportation, the price difference is relatively insignificant.

Uber in Mexico tends to cost about 60% less than in the U.S. Of course, rates will vary, but figure about $3USD for a 20 minute ride. While public transportation is less than half of that cost, you will spend three times as long to get around.

Taxis are about the same price as Uber, but you should only take a taxi from the secure, designated taxi stands, and remember you’ll need pesos/cash. Also keep in mind that, in Mexico, you negotiate and agree on the price before getting in the cab.

Do I need a visa to travel to Mexico?

No — U.S. passport holders and Americans do not need a visa to travel to Mexico.

When you arrive in Mexico and go through the Customs and Immigration line, you’ll receive a 180-day (6 month) FMM tourist visa. This is a small piece of paper that you need to hold on to so you can give it back to Immigration at the airport when you leave the country. 

There is no charge for the FMM, but if you lose yours, there is a charge of about $600 pesos ($30USD) to replace it. You’d also need to get to the airport about an extra hour earlier than you’d normally have to in order to do the lost visa paperwork… the bottom line: Don’t lose your FMM!

What’s the best time of year to visit Mexico City?

Weather-wise, Mexico City has what is known as the “eternal spring” climate, meaning it’s never super hot or super cool. The rainy season is from April-September, and it can rain quite a bit.

Mexico City Weather

The prettiest time of year in CDMX is from (about) mid-February to the end of March, when the bright purple jacaranda trees are in bloom! This also coincides with the monarch butterfly migration in the neighboring state of Michoacan, which takes place March-June.

The city hosts the annual Day of the Dead parade for Día de Muertos, with festivities during the last week in October. This is one of the most lively, and busy, times in Mexico City.

If you want the city all to yourself, come during Semana Santa (Holy Week) when many Mexicans leave the city and head to the beach. The dates fluctuate, but Semana Santa takes place in late-March to early-April each year.

Do I need to learn Spanish to visit Mexico City?

If you stick to the popular areas and commonly-visited attractions, no, you can get by with just English. In fact, many chilangos (Mexico City residents/locals) speak some English — especially those who work in the service industry.

However, it is good manners to learn at least some basic Spanish when you visit Mexico City. 🎧 Listen to Episode 13 of the podcast as travel blogger Elizabeth talk about how she learned eight languages, and gives great tips for how to learn language basics in easy, fun ways.

If learning Spanish isn’t in the cards for you, no worries! Pin and/or save the infographic below on your phone so you’ll always have the words and phrases you need, even if you’re off-WiFi.

List of useful spanish words and phrases
Las Grutas Tolantongo natural hot spring pools near Mexico City
Looking for a great Mexico City day trip? Head to the famous caves and hot springs in Mexico, Las Grutas Tolantongo.

4. What do I pack for Mexico City?

Wondering what to pack for Mexico City? Find out why you need. aMexico SIM Card here, and also check out the Ultimate Packing List for Mexico for a full rundown. Need Mexico City outfits suggestions? Check out the article featured below ⤵

Mexico City and Central Mexico have much colder weather than the tropical climates many associate with Mexico. As you can see by the average yearly Mexico City weather chart below, this part of Mexico has what’s called the “Eternal Spring” climate, meaning cooler springtime weather for much of the year.

Mexico City weather

Altitude Sickness in Mexico City

Beyond planning what clothes to pack, keep in mind Mexico City is about 1.5 miles above sea level. For those keeping score, that is a half-mile higher than Denver, Colorado — the Mile High City.

If you’re not used to high altitudes like that, you can easily get altitude sickness. If you’re unfamiliar with this, it feels like the flu, and will quickly ruin your trip. Many have great success with an Anti-Altitude Sickness Acupressure Bracelet, while others have to take Anti-Altitude Sickness meds.

FREE Printable Packing List for Mexico

Wondering exactly what to pack for Mexico City?

Download your FREE printable packing list for Mexico below — it covers both Mexico beach packing and packing for Mexico cities. This multi-page Mexico packing checklist covers everything you’ll want to bring, and more importantly, what not to bring to Mexico.

Final Thoughts: Best Tacos in Mexico City

They say it’s hard to eat a bad meal in Mexico City. I lived there for about a year, and I know this to be true! It really is one of the best cities to eat in, and truly earns a spot as one of the best places for foodies in Mexico.

Among the best things to eat in Mexico City: tacos. I hope this list helps you find your best taco in Mexico city, so you get enough Vitamin T on your Mexico City trip.

Which of these Mexico City tacos will you try first?

I‘d love to hear from you! Please join the conversation in the comments down below and let me know which tacos caught your eye. If you think this list is missing any of the best tacos in Mexico City — please let me know 🌮

Leave a Reply

Your email address will not be published. Required fields are marked *


  1. WOW!!! Okay, you now have me CRAVING tacos! Thank you so much for providing this amazing guide. I definitely want to get to Mexico City at some point, so I’m hoping to go soon and will keep this blog post handy. 🙂

    1. I hope you get to visit CDMX (when it’s safe!!). It’s an amazing city…. the tacos are an added bonus.

  2. Omg! I love tacos, so I enjoyed reading your recommendations 🙂 I hope I can visit Mexico soon and try these places.

    1. Glad you liked the recommendations… and please do make it to Mexico yo eat some of these tacos!

  3. I love tacos so enjoyed this post immensely. And thanks for the freebie!

    1. Hi Sharyn: You’re so welcome & I’m thrilled you enjoyed my post.

  4. This is such a helpful post! I was supposed to visit Mexico earlier this year but will definitely refer back to your guide when it is safe to travel again 🙂

    1. Katriona: I hope you can use this blog when you do get to visit! You’re going to love Mexico🇲🇽

  5. Yum!I loved the tacos in CDMX, especially the ones on the street that had “parts”. My favorite will always be lengua 🙂

    1. Hi there! How cool! Not everyone is even willing to try lengua, but it is delicious. I love eating all the “parts” also…. such a fan of lengua, like you, and also cabeza (head).

    1. Hi Alex: Thanks for the comment. I’m so glad you enjoyed the blog.

  6. My mouth is watering! And now I know how to order for my husband who hates spicy food!

    1. Hi Austin: I met a lot of people who do not eat spicy food while I lived in Mexico City, so your husband will do fine 🌮🚫🌶

  7. Mexico City sounds just amazing and I LOVE tacos!! I loved your board of how to ask if something is spicy! What a fab post. Definitely going to come in useful when I get to visit. x

    1. Cassie: Trust me… the salsas are all spicy🌶🌶🌶 Glad you enjoyed my post.

  8. Such a cool article! I am a foodie and I haven’t been to Mexico yet, so this will be super useful for the day I can finally visit Mexico City!!!

    1. Hi Ophelie: I hope you do visit Mexico City. It’s amazing… and that tacos are a tasty bonus to an amazing city.

  9. Ok – how many tacos is TOO many to eat? Because I would actually go around trying all of these, OMG! I would LOVE to experience Mexico City one day – and yeah – this post is pretty much selling me on it!!! So much fun, thank you for putting together!

    1. Sarah, This is a trick question. There is no such thing as “too many tacos”!! Mexico City is amazing, I hope you get to visit.

  10. Rhonda T. says:

    Now this is one article that would be fun to have done the research for! I love tacos, but never knew there was so much to think about. This was a fun read.

    1. Rhonda, YES! This was the tastiest blog research of all time! I’m so glad you enjoyed reading it.

  11. Love tacos so much and this post made me so hungry and I am just carving some good taco right now! Love this post

    1. Polly: I’m so glad you liked it! Tacos really are the best 🌮‼️

  12. Holy moley is this comprehensive! Doing the research on this was tasty! I will definitely be holding on to this guide! Awesome job!

    1. Andi: This was the best blog research of my life… and I hope it helps you when you visit Mexico City.

  13. SO. MANY. TACOS. Haha I’m obsessed with Mexican food so this might be my favorite blog post ever! Might need to live down there like you did so I can try them all!

    1. Hi Shay: I support this comment 💚🌮❤️ Mexico is a wonderful place to live!

  14. What a great list! Of course, I love the fact that you include a Spanish language chart to help you order food. I learned about the Lebanese population in Mexico City by watching Hecho en México 🇲🇽. So interesting that my favorite kind of taco ( tácos al pastor) is actually of Middle Eastern descent. Gracias por la información.

    1. Hi Elizabeth: De nada & thanks for the comment. It’s very very very important to learn the phrase for “not spicy, please” if you don’t eat spicy food! I wanted to add that part in because I have seen many people’s meals ruined by over-salsa’ing (if that’s a word lol).

  15. omgggggg i just had dinner and my tummy’s rumbling just looking these picturesssss.. can’t believe my gluttony!

    1. Hi Shafinah….. I’m pretty sure gluttony is completely understandable when it comes to tacos.

  16. I’m not a taco fan unfortunately but I love all of the information .

    1. Keena, you are in luck because there’s so much other amazing food in Mexico. You might like tortas (sandwiches), tamales & chilaquiles, mole, chicharrón & so much more!

  17. OMG! Everything looks soooo delicious can’t wait to visit Mexico again and try out all the fun places you have mentioned here. Saving it for future. Really love your site it has so much information for the traveling to Mexico. Thanks for sharing!

    1. Thanks for the compliments, Mayuri! I appreciate you saying all that you did.

  18. Love the addition of where to find each! I love the inclusion of the “Try these” especially the vegan street tacos!!! Great post.

    1. Hi Kelsey, Thanks for commenting! I’m so glad you enjoyed the post.

  19. This looks insane D-E-L-I-C-I-O-U-S or muy delicioso!!! I am so hungry now for authentic tacos. So interesting to know that the green salsa is hotter …hmmmm…Thank for the awesome effort to put this guide together, saving for my next time in Mexico, for sure!

    1. Hi Paula & thanks for the compliment! Yes, the green ones tend to be hotter here, but the red ones can sneak up on you too! I’d say always sample the salsa before adding it to your food!

  20. I was in Mexico City earlier this year and loved all the delicious, cheap tacos. I can’t wait to go back and try more of these places. Thanks for this awesome taco guide that is making me so hungry right now!

    1. Elizabeth: SOOO glad you got to experience CDMX & enjoy some authentic tacos. (Apologies for making you hungry!)

  21. Rhonda Albom says:

    Amazing. I live in a country where there are very few Mexican restaurants. Your list has me drooling. The map of where these restaurants are is a great tool. If I had to pick one restaurant, I think El Hidalguense would be where I head to first.

    1. Hi Rhonda: You picked a great 1st restaurant! I am from the U.S. & we have many Mexican restaurants, but eating in Mexico is something else 💖

  22. Yum! I love Mexico City and I’ll be coming back to this guide next time I visit! Mexico City has the best food!

    1. Jackie: YAY! A return visitor!! Glad you liked Mexico that much. Also, I couldn’t agree more… I’ve been to 1/2 of the states in Mexico, and I 100% agree that Mexico City has the best food.

  23. Honestly, I have never been a big taco fan, but these may make me change my mind! Such a great guide and love the free map!

    1. Nichole: I hope I converted you! But if not, there is plentyyyyyy of other amazing Mexican foods, even some without tortillas, like mole, chicharrón & tamales!

  24. I feel so hungry now! I love how you made the maps with tacos! Great post and super helpful you also have common phrases in this post!

    1. Sam: I’m so glad you noticed & liked the taco icons 🌮😍

  25. Great guide! I’m not a huge taco fan but this post has just made me hungry!

    1. Hi Shany: I think if you tried some authentic tacos in Mexico City, you might change your mind! If not, there’s plenty of non-taco foods for you here also.

  26. Man o man! It is ALWAYS a good time for tacos. Thank you for including seafood options and paying homage to Arabian influence as well. Mexican tacos are the benchmark for tacos everywhere, even here in LA we always look to our Hispanic friends and their recommendations for good tacos. Please excuse me as I go harass someone to go on a taco run with me now 🙂

    1. Sophia: I couldn’t agree more… tacos are always a good idea. Hope you found someone for that taco run!

  27. What a delicious post, and you’re so right, there’s not many foods that are better. I love them because they’re small enough that you can try all the meat/veggie options without feeling too overfull.

  28. OMG LOVE tacos! I spent my entire visit to Tulum hunting down the best tacos, and I didn’t think it would be possible to find better but then I read your post! Mexico City sounds like such a wonderful foodie city!

    1. Hey Jessica! I’m glad you got to explore Tulum… but if you’re on the hunt for tacos, you must visit Mexico City next time.

  29. Mexico City was my last international before COVID hit and I am sooooooo hungry looking at these photos. Missing all the tacos and other great food!

    1. Rowena… maybe it can be your first international destination post-covid!! #DoItForTheTacos 🌮

  30. My mouth is literally watering after reading all of this. Also, completely surprised that green salsa is spicier than the red! Love that fun fact. Leaving to go buy tacos now brb (LOL)!

    1. Hi Mariah: That is something I’ve seen many Americans & Europeans learn the hard way, so I wanted to demystify the green/red salsa spice level conundrum.

  31. There are so many options. This is a super gastro guide. Thanks for sharing. Now I very hungry)))

    1. Hi Michael: I’m so glad it was helpful! I hope you get to eat some tacos 🌮😋

  32. Hi Shelly.
    Thanks for being so generous in the details of your blog/travel tips.

    Presently preparing a monthly trip in state of Queretaro, Hidalgo and San Luis Potisi.

    Coming back in Oaxaca in June for a sixth month artist residency.

    Sincerly, Alain de Bolton
    Inst: @alainv07

    1. Hi Alain: Thanks for writing! I hope you have a great trip — Oaxaca is actually one of my favorite places in Mexico, and there are so many amazing artists there, so you’ll be in good company 🎨

  33. Constanza Vázquez says:

    What a complete post! You really put some good places together. Gotta say that some of them are only known by locals and not even I (a local) have tried all of them!

    1. thank you for the kind words, Constanza! i lived in DF for 1 year, so i was able to come up with a big list 🌮