The view over Puerto Vallarta Bay

Seven of the safest cities in Mexico

Faraway Worlds Faraway Worlds

Faraway Worlds

Staff writers

Known for its stunning beaches, Mayan ruins and charming towns, Mexico is a very popular destination for travellers. Saying that, many potential visitors can have some concerns about the safety of the country - mostly due to stories of violent crime, often the result of organised crime and drug cartels.

Despite this, there are many parts of Mexico which are not only safe to visit, but are friendly places with beautiful surroundings. Just keep in mind that there are some precautions you should take while travelling to Mexico - stick to well-lit areas at night, leave your passport in your room, and don’t carry excess cash on you.

When out at night, keep an eye on your drinks, don't walk home alone at night, and stay away from drugs (they are readily available on the streets).

If you take these basic precautions and choose your destinations well, you should have a fun and safe trip to Mexico. Here are just a few of the safer cities in Mexico which are well worth visiting.

San Idefonso cathedral in the Old Town of Merida, Mexico

1. Merida

Widely acknowledged as the safest city in Mexico (and even Latin America), your biggest safety concern in Mérida will probably be the busy traffic.

The Yucatan capital is known for its colonial architecture, incredible food and close proximity to remarkable archaeological sites, including the famous Chichen Itza. Mérida does have the occasional pickpocket, so take all normal precautions, just in case.

Planning your trip to Mérida

Stay at Hotel Marionetas, a traditionally-decorated bed and breakfast in the centre of town

Book a traditional Yucatan cooking class or a day trip exploring cenotes

Read what to know before travelling to Mérida

Playa del Carmen

2. Playa del Carmen

Playa del Carmen is a well-known coastal city in Mexico, with close proximity to Mayan ruins and beautiful cenotes.

Its long white beaches and blue waters make it a popular tourist destination, and Playa del Carmen is a relatively safe place to visit in Mexico, suitable for solo travellers and families.

Despite some incidences of drug-related violence in nearby Tulum, the state of Quintana Roo (which Playa del Carmen is in) has minimal violent crime directed at tourists.

Saying that, it's worth taking some safety precautions in Playa del Carmen, including not walking around alone at night and staying away from recreational drugs while you're in town.

Planning your trip to Playa del Carmen

Stay at Suites Corazon, an easy walk to the beach and the main street of town

Book a tour to discover Tulum's ruins, snorkelling and caves

Read what to know before visiting Playa del Carmen

Scenic view at Basilica of Guadalupe with Mexico City skyline at sunset

3. Mexico City

Mexico City is the most-visited destination in the country and, despite its reputation, it's relatively safe for tourists, especially in the city centre.

Between 2009 and 2011, Mexico City's crime rates drastically reduced and the number of police in the city increased, particularly in tourist areas. Visitors also report feeling safe in Mexico City, although taking the usual safety precautions is still advised.

Like many big cities, some neighbourhoods in Mexico City are much safer than others. As a general rule, stay away from any very northern or very southern neighborhoods in Mexico City after dark.

Pick a hotel in the Centro, Roma or Condesa districts, and avoid Tepito and Merced, especially at night. If you want to visit the popular La Merced Market, go during the day and leave valuable items behind.

Planning your trip to Mexico City

Stay at City Centro Ciudad de Mexico in the historic centre or read our guide on where to stay in Mexico City

Book a full-day guided tour of Tlatelolco, the Basilica of Our Lady of Guadalupe, and Teotihuacan

Read our three-day itinerary for Mexico City

The view over Puerto Vallarta Bay

4. Puerto Vallarta

Known for its beaches, bustling nightlife and beautiful marine life, Puerto Vallarta is one of the safest places in the country to visit. As well as being family-friendly, it's also a good destination for same-sex couples.

Puerto Vallarta has largely remained uninvolved in cartel conflicts and crime rates are very low - significantly lower than the crime rates of major cities in the United States.

There is a small amount of petty crime such as bag snatching, pickpocketing or theft, so use all normal precautions.

Planning your trip to Puerto Vallarta

Stay at Vallarta Shores Beach Hotel, a beachfront hotel near the old town

Book a day trip to the Hidden Beach in the Marietas Islands

Colourful buildings in San Miguel de Allende

5. San Miguel de Allende

San Miguel de Allende is a popular destination for expats and is one of the safest places in Mexico.

Over 8,000 Canadian, British, and American expats live in San Miguel de Allende, which has beautiful Spanish colonial churches, great restaurants, and heritage sites.

While crime rates in San Miguel de Allende are relatively low, be cautious when out at night and keep an eye on your belongings on public transport.

Planning your trip to San Miguel Allende

Stay at Hotel Casa Blanca 7, a beautiful hotel in the historic part of town

Book a guided tour to the Cañada de la Virgen pyramid and discover one of Mexico's fascinating but less-visited archaeological sites.

A festival in Sayulita, Mexico

6. Sayulita

Located about 30 miles northwest of Puerto Vallarta, Sayulita is the perfect destination for nature lovers and surfers.

Sayulita is both safe and friendly, as tourism drives the local economy. Locals are very welcoming and understand English well.

Just be aware of stray dogs wandering the streets in Sayulita, as some dogs may bite if you approach them.

Planning your trip to Sayulita

Stay at Hotel Ysuri Sayulita overlooking the beach and a short walk to the centre

Book a whale watching and snorkelling tour in the Marietas Islands National Park

One of the most modern destinations in Mexico, Huatulco, a jewel of the Pacific coast.

7. Huatulco

Huatulco is a beach town located in Oaxaca with plenty of water activities and surf spots, and makes a very family-friendly beach destination.

Huatulco is considered safer than many U.S. cities, however visitors should be aware that some organised crime is present in the area between Oaxaca City and Huatulco.

The Huatulco area gives a beautiful glimpse into the rich heritage of Oaxaca - around half the population of the region still speaks indigenous languages.

The area is not as popular as other beach regions in México such as Cancún, the Riviera Maya, Puerto Vallarta and Cabo, but this adds to its appeal.

Planning your trip to Huatulco

Stay at Xquenda Huatulco Spa near the beach

Book your visit to the Copalitilla Magic Waterfalls

Insider tips and tricks to help you plan your next adventure
We promise not to abuse our new friendship. Please see our Privacy Policy

Share this article

Last Updated 20 July 2023

View of Tulum in Mexico


Situated in North America, Mexico is famous for its warm weather, sunny beaches and fascinating history.
© 2023 Faraway Worlds.