Visiting Mexico can be safe and sublime

Mexico is an amazing place to visit, but a lot of people I know have never been, or haven’t been in a long time, despite enjoying international travel. In this post I’ll explain why I think you should consider visiting and address some common reasons people don’t go, including safety. This is not a travel guide, but I’ll provide a few recommendations for where to go and a few tips for how to do it.

If you’re the type of person who goes for celebrity endorsements:

The good stuff

For people coming from the USA

It’s close! There are lots of flights, and they’re not too long. E.g., flying from San Francisco to Mexico City takes 4.5 hours. And the time zones are similar, meaning less jet lag, and it’s easy to work remotely.

For everyone

Relatively affordable

The Trivago Hotel Price Index says the average hotel room in Mexico City in 2023-03 is $110 ($249 in San Francisco, $258 in Paris). A seven-course tasting menu with drinks at the amazing Criollo in Oaxaca costs less than $50.

Loads of history

Many parts of Mexico feel storied in the same way places in Europe or Asia do, but that’s relatively rare in other parts of the Americas. You can climb on the ruins of cities that were at their peak hundreds of years before the Spanish conquest, and engage with a culture that is descended from the ones that built those cities.

Great food

I’ve had several friends move from California to Europe and cite Mexican food as the main thing they miss. And the Mexican food in California is not nearly as good as the food in Mexico! You can eat extremely well on the street, in a market stall, or in fancy restaurants associated with internationally renowned chefs. If you want to cook for yourself, there is fresh and cheap produce available at open-air markets, supermarkets, or even Wal-Mart.

Warm weather

I love going to Mexico during the winter. It’s a big country with a varied climate, but hardly any place is actually cold during the winter. The average high temp in Mexico City is 22°C / 71°F in January and 25°C / 77°F in June. Many coastal areas are warm enough that swimming is extremely pleasant year-round.

Friendly people

Mexicans are very open and welcoming to foreigners. A survey of expats by InterNations found Mexico “comes first in the Local Friendliness, Finding Friends, and Culture & Welcome Subcategories. Expats describe the local residents as friendly (90% vs. 66% globally) and find it easy to make friends among them (75% vs. 42% globally).”

The bad stuff (is not too bad)

There are some aspects of Mexico that are not ideal, but there are ways to mitigate those issues. For me, the major ones are:

Safety: avoid the violent places and wear a seat-belt

Violent crime is very bad in some parts of Mexico, but it’s easy to avoid those parts. Road accidents get less press but I think are actually a larger danger for most tourists. Here are some tips for staying safe from both.

Road accidents

My nearest brush with death in Mexico came as I was driving on a freeway at night when a herd of cattle emerged from the desert onto the road in front of me without warning. Luckily I was driving slowly enough to stop with plenty of time.

You can do the following to reduce your risk:

The appendix has some data on road accidents.

Violent crime

Violent crime is much worse in Mexico than in many other places. However, it is very unevenly distributed, and there are locations that should be safe enough for all but the paranoid.

I suggest you look at the homicide rates for any place you’re considering visiting. I suggest looking at homicide rates because homicide likely has the most accurate official statistics of any crime (one reason is that deaths are frequently tabulated by different agencies (e.g., the coroner) than the ones responsible for crime statistics, so there are multiple independent data sources), and it probably correlates strongly with other violence.

Here’s a map from El Crimen, where brighter means more homicide: homicide cluster map

One of the brightest spots is Guaymas, Sonora, which has a homicide rate of 115 / 100k population. That’s way more murdery than I would be comfortable with, but just avoid the bright spots and you’ll probably be fine!

Here are some homicide rates in a few cities in Mexico that I recommend in green, compared with some cities in the USA and France you might be familiar with:

homicide rates in different cities (2020)

We can see the city with the highest homicide rate that I’ve recommended is Oaxaca, which has a rate significantly less than Washington DC. In both Washington DC and Oaxaca I think the places a tourist is likely to visit are very safe.

The appendix has details on the data sources and some more data.

Air Pollution

Air pollution in Mexico City is bad enough that it would deter me from living there long term. However, most places in Mexico have much cleaner air than Mexico City, and even there the air is clean enough that I’m entirely comfortable visiting.

You can use IQAir to check air quality before your trip. For any particular station, scroll down to the “historical” section to get a feel for the typical values. You can look at this page to see annual average data for different cities across the world. If I were going to Mexico City or another place with sometimes-bad-air, I would take an N95 mask just in case.

Language

I don’t have personal experience with this issue because I speak Spanish pretty well. My guess is that life as as an English speaker is a bit easier than in e.g., Thailand, but harder than in e.g., Switzerland. Everything is written in a Latin script, which makes it easy to read and type in to your phone. There are English-speaking guides available for hire outside many tourist attractions.

Google Translate works quite well between English and Spanish, and it can translate text from photos you take with your phone.

Where to go

These are not the only places worth going to. These are some of the places that I have visited myself. For each place I note a few highlights to get you excited and get you started on your trip planning.

Yucatán state (W)

Balance of culture and nature. Pre-columbian ruins (e.g., Chichén Itzá), beautiful cenotes (pools in limestone caves where you can swim), excellent birding (e.g., in Ría Lagartos), great food (e.g., marquesitas, sikil paak, panuchos), and the safe, walkable and charming capital city, Mérida.

chichen itza in Yucatán state

Chichén Itzá. Not my favorite Mayan ruin, but perhaps the most photogenic. Credit visitmeridamx

Baja California Sur (W)

Low on culture, high on nature. Release newly hatched sea turtles (e.g., in Todos Santos), get really close to mother and child whales (in the San Ignacio Lagoon), kayak and swim with seals and dolphins (e.g., near Loreto), hike in the desert to find prehistoric petroglyphs, snorkel, SCUBA dive, or surf. If you want to stay at a fancy resort, there are lots of those in Los Cabos.

dolphins in Loreto Bay, Baja California Sur

Dolphins in Loreto Bay. I took this one.

Mexico City (W)

High on culture, low on nature. Pre-columbian ruins (both in the middle of the city e.g., Templo Mayor and just outside in Teotihuacán), amazing architecture (e.g., the Postal Palace, University City), great museums (e.g., National Museum of Anthropology, Palacio de Cultura Banamex), religious pilgrimage sites (e.g., Basilica of Our Lady of Guadalupe), fancy restaurants (e.g., Contramar), food from every region of Mexico, and excellent Lebanese food (e.g., Al Andalus).

postal palace in Mexico City. Credit fourbroadsabroad.com

Postal Palace in Mexico City. If my local post office looked like this I wouldn't even mind the customer service. Credit Four Broads Abroad.

Oaxaca state (W)

High on culture, medium on nature. The best food in Mexico (e.g., mole), pre-columbian ruins (e.g., Mitla), a vibrant economy of artisan goods such as ceramics (e.g., the people in San Bartolo Coyotepec who have been making pottery for 2000 years), relaxing beach towns (e.g., Puerto Escondido), excellent bird-watching (e.g., at the Laguna de Manialtepec), a walkable and beautiful capital city (Oaxaca City) with loads of free museums (e.g., the Textile Museum).

a woman making pottery in Azompa, Oaxaca

A woman making pottery in Azompa, Oaxaca. My wife took this when we visited the workshop.

General tips

Visit big cities during Christmas or Easter

Consider visiting big cities during the winter (Christmas - New Year) or spring (Holy Week) holidays, when air pollution (and traffic) tend to be much lighter because many fewer people are driving to work. However these are not the best times to visit beaches and other tourist destinations, because they’ll be full of domestic tourists from the cities.

Seek out something very local

I have had fun by seeking out very specific local experiences. Some that I’ve enjoyed that you might too: spot a type of bird you find beautiful, visit a studio that makes some handicraft you like and talk to the artisans, drink a hard-to-find local drink, try all the tortillerias within walking distance of your hotel.

Use the internet

You can buy a cheap SIM in the airport, or get an eSIM before leaving home. 3G coverage is pretty widespread (though not ubiquitous in very rural areas away from major roads) and 4G is very good in all cities and major highways (here’s the coverage map for Telcel, one of the carriers with the widest coverage)).

Fixed-line internet is fast and widely available in cities.

WhatsApp is ubiquitous. To message somebody via WhatsApp without adding them to your contacts first, open https://wa.me/<phone number with country code no plus>.

Google Maps has accurate locations and many reviews by locals for almost all attractions. Pro tip: When reading a restaurant review that’s been translated from Spanish to English, be aware that Google consistently mistranslates the word “rico” to “rich”, rather than the correct “delicious”.

google maps bad translation

Uber is cheap and works very well in the cities where it’s available. Uber Eats delivers from restaurants and grocers.

See also

I often use the Lonely Planet guides as a starting point to plan a trip. I use it to narrow down potential areas to visit, and then I switch to researching online for detailed planning.

To learn about the history of civilization in Mexico and how it fits into the world, I highly recommend Charles Mann’s books “1491” and “1493”. Neither is exclusively about Mexico, but both feature it heavily, and you can use the index to skip to the Mexico-specific parts if you want.

Appendices

Road accidents data

Some data from Our World in Data for 2019:

Death rate from road injuries / 100k population

State department recommendations

If you want to trust the USA State Department instead of the official homicide data, they provide recommendations for each state in Mexico (But trusting a government agency’s recommendations is no way to live life. Remember when the CDC said not to visit Antarctica because of COVID danger?).

Here are the recommendations in map form:

USA state department travel recommendations map

Source.

For comparison, Yucatan and Campeche (the light tan / unshaded ones on the bottom right) have the same rating as Switzerland, and yellow is the rating given to France and Germany.

We can see these correlate somewhat with the homicide data but not as well as I’d imagine. Probably some of this is the State Department being slow to update their recommendations, and some of it is that they take things other than homicide into account.

Crime data

All Homicide rates are per 100k population. Mexico data is 2022 data from El Crimen (Note: I spent a few minutes trying to get the official data for previous years from datos.gob.mx but I was unable to find it. If you can find it please let me know how). USA homicide numbers are from the FBI. Where the FBI provided counts rather than rates, I divided by population numbers from the 2020 US Census. For the USA I included both 2019 and 2020 because there was a spike in homicides in 2020 in the USA, so it’s hard to know which year is a more useful comparison. I threw in Paris for fun (I’m not sure if I interpreted the data correctly. I downloaded it from here and summed rows 5-8, columns RD-RS).

homicide rates in different cities (2019)

homicide rates in different cities (2020)

homicide rates in different states (2019)

homicide rates in different states (2020)