40 Epic Places to Visit in Mexico (in 2024)

a building with a bunch of statues on top of it

I’ve spent 2+ years exploring Mexico on more than a dozen trips to the country. Every time I try to pick the best places to visit in Mexico for a new trip, I am overcome with FOMO.

Because here’s the thing:

Mexico has SO many incredible destinations. You’ll find beach towns, cultural capitals, and natural wonders galore. It’s all a little overwhelming.

In this post, I’ll share all the popular places to travel in Mexico. I’ll also spill the beans on some secret hidden gems most other travelers to Mexico don’t know about. Let’s keep them our little secret, ok?

Notification: Travel Lemming is an independent reader-supported blog. You can support us by purchasing via the affiliate links on this page, which may earn us commissions. See our Advertising Policy for further explanation. Thank you!

40 Best Places to Visit in Mexico

QuerΓ©taro

The single most underrated place to visit in Mexico. QuerΓ©taro is authentic, charming, tasty, and beautiful. You may be the only foreigner around, but that’s why I love it.

a man sitting on a bench in front of a fountain

πŸ“ Google Maps | πŸ‘‰ Browse QuerΓ©taro Hotels on Booking

I’ve been all over Mexico, but nowhere else has ever captured my heart quite like QuerΓ©taroΒ (well, except perhaps our next destination). An underrated hidden gem, QuerΓ©taro’s has it all. In Santiago de QuerΓ©taro you’ll find a well-preserved historic downtown that has been granted UNESCO World Heritage status.Β 

Take day trips to explore nearby picturesque Mexican towns like Tequis and PeΓ±a de Bernal. Get outdoors and explore the lush Sierra Gorda rainforest. Or spend your days winery hopping. Whatever you do, I promise you will love QuerΓ©taro.Β 

In fact, QuerΓ©taro isn’t just the best place to visit in Mexico. It also topped Travel Lemming’s list of the best places to visit in the world in 2022!

Valladolid

My personal favorite small town in Mexico packs in tons of history, culture, color, delicious Mayan food, and cenotes.

a woman in a pink dress standing in front of a building

πŸ“ Google Maps | Valladolid Guide | πŸ‘‰ Browse Valladolid Hotels on Booking

The word is getting out about my favorite traditional Mexican town, but Valladolid is still a hidden gem. Located two hours from Cancun, Valladolid is perfect for adding a taste of Mexican culture to your Riviera Maya vacation.

Stroll the colorful historic downtown, dine at one of Valladolid’s Mayan restaurants, and go β€œcenote hopping.” Cenotes are underground jungle swimming holes that look like something out of anIndiana Jones movie. You’ll find dozens of Mexico’s best cenotes near Valladolid.

You’ll also find plenty of affordable boutique hotels in Valladolid. Plus, by staying overnight, you can get up and beat the tour buses to the nearby Chichen Itza Mayan ruins, another entry on this list of the best places to visit in Mexico.

Want to travel to Valladolid with us? Join our group tour to the Yucatan!

Mexico City

Don’t miss Mexico’s world-class city, which oozes history, gastronomy, nightlife, culture, and art. Oh, and it’s much safer than you probably think.

a man jumping up into the air to catch a frisbee

πŸ“ Google Maps | Mexico City Guides | πŸ‘‰ Browse Mexico City Hotels on Booking

Mexico City is one of my favorite cities to visit, not just in Mexico, but in the entire world. With over 8 million people, Mexico City is larger than New York City. You’ll find a huge diversity of neighborhoods,museums,street markets,restaurants,cafes, and boutique hotels.

In downtown Mexico City, the historic center sits on top of an ancient Aztec temple. Other popular things to do and see in Mexico City include the expansive Chapultepec Park, the floating gardens of Xochimilco, and the stunning orange dome of the Palacio de Bellas Artes.

And, of course, be sure to grab tickets to see a Lucha Libre wrestling performance!Β 

San Miguel de Allende

A charming town in Central Mexico popular with expats, artists, and couples. San Miguel de Allende is no secret, but it’s no slouch either.

a man standing in front of a building next to a building

πŸ“ Google Maps | Things to Do in San Miguel de Allende | πŸ‘‰ Browse San Miguel Hotels on Booking

Ok, so this next entry on our list of the best places to visit in Mexico is definitely not a hidden gem anymore. San Miguel de Allende has become perhaps a little too popular with foreigners. You’ll often hear more English than Spanish being spoken on its colorful cobblestone streets. But, still, there’s a reason it’s such a popular destination.Β 

Located in central Mexico’s mountainous desert area, San Miguel de Allende is filled with art galleries and historic sites. Don’t miss the Fabrica la Aurora art haven, or the iconic Parroquia de San Miguel Arcangel pink church (kind of hard to miss, as it dominates the skyline!).Β 

There are many romantic boutique hotels in San Miguel de Allende, making it a romantic destination in Mexico for couples.

Puerto Vallarta

The most popular Pacific Coast beach destination in Mexico, Puerto Vallarta is perfect for LGBTQ travelers, families, and couples.Β 

a woman sitting on a balcony overlooking the ocean

πŸ“ Google Maps | Things to Do in Puerto Vallarta | πŸ‘‰ Browse Puerto Vallarta Hotels on Booking

Puerto Vallarta is a city nestled between the Sierra Madre mountains and the Pacific Ocean. There are many beautiful beaches right in town. But to the north and the south, you’ll find even more hidden beach enclaves, all inclusive resorts, and rusty beach towns.Β 

Because it’s a larger city than many other beach destinations, finding a place to stay in Puerto Vallarta is relatively easy. There are many hotels in Puerto Vallarta for every price point, from budget to luxury.Β 

Puerto Vallarta is also home to Mexico’s best LGBTQ scene. With direct connections to the Western US, it’s an easy choice for where to visit in Mexico for a quick beach vacation.Β 

MΓ©rida

The best city to visit in Mexico for longer stays, Merida is an affordable destination that is still relatively off the beaten path.

a building with a clock on the front of it

πŸ“ Google Maps | πŸ‘‰ Browse MΓ©rida Hotels on Booking

I spent several months living in Merida a few years ago and I loved it. It’s hard to beat the relaxed lifestyle of the Yucatan’s capital city. Plus, it is not crowded with tourists.Β 

Check out the beautiful historic downtown, the surrounding cenotes, and the nearby Uxmal ruins. You can also visit the nearby Progresso beach which is just a short 30 minutes away on the Gulf of Mexico.Β 

Merida is another location we’ll cover on Travel Lemming’s upcoming Yucatan group tour. We’d love to have you join us!

πŸ‘‰ Pro Tip: travel is risky these days. Consider travel insurance covering Mexico.

Isla Holbox

Like Tulum before the crowds, Isla Holbox is still a hidden gem beach destination. Visit to kayak in a bioluminescent bay, snorkel with whale sharks, or just relax on a car-free island.

a woman standing on a beach holding a surfboard

πŸ“ Google Maps | πŸ‘‰ Browse Isla Holbox Hotels on Booking

Isla Holbox is a small island (technically, it’s a sandbar) located north of Mexico’s Yucatan peninsula. Holbox is getting more popular by the year. But it is still a hidden gem where cars aren’t allowed (only golf carts), and there is plenty of space on the beach.

Holbox is also home to a bioluminescent bay. Taking a night kayaking tour and watching the water literally light up is a special experience.

But Holbox’s main attraction arrives between the months of June to September, when schools of whale sharks arrive to breed nearby. Holbox is one of the best places to visit during these months to see these incredible animals up close on a snorkeling tour.

Just book your whale shark tour early, as they do fill up.

Guanajuato

Perhaps the most colorful city in Mexico, Guanajuato offers a taste of Central Mexico’s history and culture.Β 

a woman standing in front of a large building

πŸ“ Google Maps | πŸ‘‰ Browse Guanajuato Hotels on Booking

Guanajuato is a beautiful colonial city located in Central Mexico. Set in a mountainous valley, the highlight is the colorful historic city center. Wander through cobblestone streets, browse art galleries and museums, and be sure to take the funicular to the viewpoint for fantastic panoramic sunset views.Β 

You’ll find as many Mexican tourists as foreigners in Guanajuato. To me, that is the best evidence that Guanajuato is one of the best places to travel in Mexico.

Oaxaca

Oaxaca is a great destination to sample mezcal and some of the most unique regional cuisine in Mexico.

an aerial view of a field with a mountain

πŸ“ Google Maps | Best Hotels in Oaxaca | πŸ‘‰ Browse Oaxaca Hotels on Booking

Located in south-central Mexico, Oaxaca is one of the most distinct parts of Mexico. Its namesake city, Oaxaca City, is the place to delight your taste buds with traditional mole or enjoy a few shots of mezcal.Β 

You can also tour nearby mezcal distilleries or visit the incredible Hierve el Agua petrified waterfalls. Further to the south of the state, you’ll find rugged beach spots like Puerto Escondido, another entry on this list of the best places to visit in Mexico.Β 

For more, see McKenna’s guide to what to do in Oaxaca.

Bacalar

Locals know the clearest water in Mexico isn’t at the beach! It’s at Bacalar, Mexico’s β€œLake of 7 Colors.” 

a beach with a view of the ocean

πŸ“ Google Maps | πŸ‘‰ Browse Bacalar Hotels on Booking

Although located just a couple of hours south of Tulum, Bacalar remains a relatively unheard-of destination in Mexico. That is likely to change soon, as word gets out about Bacalar. Plus, many tourists are now looking for alternatives to the seaweed-covered beaches to the north.

At this expansive lagoon, you’ll find some of the bluest water you’ve ever seen. If you can, book a hotel or rental with a dock. Bacalar is the place to visit in Mexico when you just want to relax, disconnect, and unwind.Β 

Tulum

Perhaps getting too popular for its own good. Still, there’s no denying that Tulum sports some of the best beaches in the world.Β 

a woman sitting at a table with a plate of food

πŸ“ Google Maps | Tulum Guide | πŸ‘‰ Browse Tulum Hotels on Booking

Tulum used to be a quiet fishing village and a relatively hidden gem. Not anymore. Today, Tulum is a place where celebrities come for getaways in luxury Tulum hotels and where crowds pack the beachside Tulum Mayan ruins.

Tulum has also become a popular party destination, though that has brought with it questions about safety in Tulum. Still, if you stay in Tulum’s hotel zone and stay away from the illegal stuff, you should be able to have a happy (if expensive) beach vacation. Just be aware that during the middle of the calendar year, seaweed could very well cover the beach.

🀫 Want to know a secret spot to stay in Tulum? Check out Nerea Tulum. It’s located in the sheltered (and exclusive) Tankah Bay community just north of Tulum. It’s close enough to get to town or the beach when you want to, but away from the crowds and crime.

Playa del Carmen

A reliable beach destination for digital nomads, long-term travelers, or vacationers looking for an all inclusive experience.Β 

a woman standing on top of a sandy beach

πŸ“ Google Maps | Playa del Carmen Guide | πŸ‘‰ Browse Playa del Carmen Hotels on Booking

Playa del Carmen is a Riviera Maya resort town and among the most popular beach destinations in Mexico.

Playa del Carmen offers the conveniences of a small city next to the beach. You have a choice between relatively affordable accommodations in town or all-inclusive hotels and resorts in the adjoining private developments.Β 

To be honest, the beaches in Playa del Carmen aren’t the best. But Playa del Carmen is the perfect base for taking day trips to explore better beaches, cenotes, and attractions nearby. Plus, it’s much more affordable when compared to Tulum.

Isla Mujeres

Isla Mujeres is a quieter island just off the coast of Cancun, perfect for watersports and diving.Β 

a beach with palm trees and palm trees

πŸ“ Google Maps | πŸ‘‰ Browse Isla Mujeres Hotels on Booking

Island Mujeres is a relatively developed island accessible via ferry from Cancun. It is one of the best places to visit in Mexico for scuba diving. You’ll find shallow reefs protected from the currents, plus the opportunity to encounter manta rays or even whale sharks.Β 

If you just want a beach vacation more relaxed (and more affordable) than Cancun, it’s good for that too. Plus, because Isla Mujeres is an island, usually at least one side of it is unaffected by the sargassum that tends to ravage the mainland beach destinations on the Riviera Maya.Β 

Cozumel

Mexico’s largest Caribbean Island still feels small and relaxed. Cozumel is a great place to scuba dive or to rent a car and go beach hopping.Β 

a woman standing on a beach next to a sign

πŸ“ Google Maps | Things to Do in Cozumel | πŸ‘‰ Browse Cozumel Hotels on Booking

Another island with great scuba diving, Cozumel sports some of the most beautiful coral reefs in the Caribbean Sea. Cozumel is just a short ferry ride from Playa del Carmen, and is a popular port of call for cruise ships.Β 

The best thing to do in Cozumel is to simply rent a car (or, better yet, a convertible). I love driving around the island and exploring its many rugged and wild but gorgeous beaches.

El Cuyo

A hidden gem Gulf of Mexico beach destination, El Cuyo is a little difficult to reach but rewards those who make the effort.

a beach with palm trees and palm trees

πŸ“ Google Maps | El Cuyo Guide | πŸ‘‰ Browse El Cuyo Hotels on Booking

I think El Cuyo is one of the best small beach towns in Mexico. Best yet, it is still relatively undiscovered by most tourists. This rusty beach town along the Gulf of Mexico can only be reached via a long jungle drive, but it’s worth it.Β 

El Cuyo offers kilometers of empty pristine beaches. There is a small town filled with delicious eateries and friendly locals.

El Cuyo also offers plenty of space to relax and unwind. You definitely won’t find El Cuyo on those other lists of the best places to visit in Mexico!Β 

Guadalajara

One of the most authentic Mexican city destinations, Guadalajara is underappreciated as a foodie destination.Β 

a very tall building with a clock on it

πŸ“ Google Maps | πŸ‘‰ Browse Guadalajara Hotels on Booking

Located just inland from Puerto Vallarta in the Mexican state of Jalisco, Guadalajara is an underrated Mexican city.Β 

Guadalajara is a great place to visit in Mexico to experience traditional Mexican markets and unique cuisine. Plus, you can do it all without being crowded by other tourists. It’s also the base for taking the β€œtequila train” to the nearby town of Tequila. It’s a unique experience filled with lots of – you guessed it – tequila!Β 

Copper Canyon

A massive series of canyons larger than the Grand Canyon. Copper Canyon is famous for the β€œEl Chepe” train.

a train crossing a bridge over a river

πŸ“ Google Maps | πŸ‘‰ Browse Hotels Near Copper Canyon on Booking

Copper Canyon is an enormous series of canyons located in Mexico’s northern Sierra Madre Occidental mountains. If you count its many canyons as one, they are collectively much larger than the Grand Canyon. Copper Canyon is a UNESCO World Heritage Site, and a popular destination for outdoor adventure, biking, and hiking in Mexico.

One of the most popular things to do is to take El Chepe, a train that plies 418 miles of track connecting the various small towns and sites along the canyons.

Cabo San Lucas

Cabo San Lucas is a popular Pacific Coast beach destination with nightlife and water sports.

a large body of water with a beach

πŸ“ Google Maps | πŸ‘‰ Browse Cabo San Lucas Hotels on Booking

Cabo San Lucas is a popular vacation destination known for beautiful beaches, nightlife, and water sports. It’s located on the southern tip of the Baja California peninsula.Β 

Owing to its plethora of direct flights to the Western United States, Cabo is one of the best places to visit in Mexico for shorter beach vacations.

πŸ‘‰ Pro Tip: You can also check out nearby San Jose del Cabo, the other half of β€œLos Cabos.” Or, if you prefer a smaller town vibe, check out the vibrant town of Todos Santos to the north of Cabo San Lucas.

San CristΓ³bal de las Casas

A unique place to visit in south Mexico, perfect for experiencing Mexico’s indigenous culture.Β 

a city street filled with lots of buildings

πŸ“ Google Maps | πŸ‘‰ Browse San CristΓ³bal de las Casas Hotels on Booking

If you are looking for a unique place to visit in Mexico, check out San CristΓ³bal de las Casas in Mexico’s southern Chiapas state. It’s a great place to learn about indigenous culture. Plus, it’s the perfect base for exploring nearby archaeological sites and natural wonders.Β Β 

Puebla City

An underrated Mexican city to visit, Puebla is a UNESCO World Heritage Site dramatically set against the backdrop of the PopocatΓ©petl volcano.

a large building with a clock on top of it

πŸ“ Google Maps | πŸ‘‰ Browse Puebla Hotels on Booking

Another cultural place to visit in Mexico, Puebla is the country’s fourth-largest city, located three hours south of Mexico City. It is set against the volcano PopocatΓ©petl, making it one of the most picturesque cities in Mexico.Β 

Explore pre-Columbian art at Museo Amparo, browse the historic Biblioteca Palafoxiana library, visit the pyramid ruins at Cholula, or enjoy the unique Africam Safari zoo. You’ll soon understand why many travelers say Puebla is one of the best places to visit in Mexico.

Monterrey

A large city in Mexico’s northern desert area, Monterrey is a unique place to visit in Mexico.

a view from a window of a city with mountains

πŸ“ Google Maps | πŸ‘‰ Browse Monterrey Hotels on Booking

Situated in the northern desert of Mexico, Monterrey is one of the largest cities in Mexico. Despite that, it still gets relatively little tourism. Travelers who do go, however, love its museums, surrounding nature, and unique nightlife scene. It’s definitely not the most popular place to visit in Mexico, but a unique destination nonetheless.Β 

Puerto Escondido

A relaxed Pacific Ocean beach town in Oaxaca, known as a haven for surfers, sunbathers, and digital nomads.

a beach filled with lots of colorful umbrellas

πŸ“ Google Maps | πŸ‘‰ Browse Puerto Escondido Hotels on Booking

Though once a hidden gem, the tiny Pacific Coast beach town of Puerto Escondido is quickly gaining popularity. Travelers love the relaxed vibe and excellent surfing spots. If you’re looking for a smaller beach town to visit in Mexico for a longer stay, consider Puerto Escondido.Β 

San Luis PotosΓ­

History, museums, and gorgeous nature, San Luis PotosΓ­ is an underrated place to go in Mexico’s north-central region.Β 

a stream of water flowing through a forested area

πŸ“ Google Maps | πŸ‘‰ Browse San Luis PotosΓ­ Hotels on Booking

San Luis Potosi is the capital of the state by the same name. Both deserve consideration on your list of where to visit in Mexico. The colonial city sports colonial architecture, a pleasant climate, and many tourist attractions for museum lovers.Β 

In the surrounding countryside, you’ll find the famous Tamul waterfalls. Take one look at the photo above and you’ll understand why they are among the best places to visit in Mexico.

Cancun

Certainly one of the most popular places to visit in Mexico, Cancun has beautiful beaches, high prices, and a convenient airport.Β 

a beach scene with a large body of water

πŸ“ Google Maps | πŸ‘‰ Browse Cancun Hotels on Booking

No list of the best places to visit in Mexico would be complete without Cancun.

But what can I say about Cancun honestly?

Well, it’s a popular tourist destination with beautiful beaches and tons of all inclusive resorts and beach hotels along the Caribbean Sea. Many tourists come here on direct flights to the busy Cancun International Airport, take a taxi or Cancun airport transfer to their hotel or beach resort, and never leave.Β 

Personally, I think there are better beaches, better culture, and better experiences to be found for less elsewhere in Mexico. But, for many, Cancun is a must-visit on their Mexico bucket list.

Tijuana

Though its reputation precedes it, there’s still lots of fun (and food) to be found in Tijuana.

a street filled with lots of colorful umbrellas

πŸ“ Google Maps | πŸ‘‰ Browse Tijuana Hotels on Booking

Believe it or not, it’s possible to visit Mexico as part of a day trip from San Diego. In fact, the Mexican city of Tijuana is so close to San Diego that the two cities’ airports are connected by a footbridge.

While Tijuana might not be the most exciting destination on this list of best places to visit in Mexico, many tourists still go for the nightlife, shopping, and street food (tacos, anyone?). Yes, some have safety concerns, and not without reason. But if you plan your visit correctly, Tijuana can definitely be a fun experience.Β 

Campeche

Though most haven’t heard of it, Campeche is one of the safest and most beautiful Mexican port cities.Β 

a row of red and white boats in the water

πŸ“ Google Maps | πŸ‘‰ Browse Campeche Hotels on Booking

Campeche is a port city along the Gulf of Mexico and one of Mexico’s World Heritage Cities. It is on this list of the best places to visit in Mexico because of its colonial architecture and historic forts. It is also one of the safest places to visit in Mexico. If you like exploring off the beaten path, check out Campeche.

ChichΓ©n ItzΓ‘

One of the β€œNew Seven Wonders of the World,” ChichΓ©n ItzΓ‘ is an important historical site that draws more than its fair share of tourists.

a stone wall with a clock on top of it

πŸ“ Google Maps | Chichen Itza Tours

Named one of the β€œNew Seven Wonders of the World,” Chichen Itza is a set of ancient Mayan ruins located in the middle of Mexico’s Yucatan peninsula.Β 

You can visit Chichen Itza on one of the many tours that take groups from Cancun or Tulum each day. But, my personal tip is to plan your visit around a trip to the nearby town of Valladolid. You’ll be able to arrive at the archaeological site before the tour buses, and also beat the heat.

Want to travel with us? We’ll be visiting Chichen Itza on our Yucatan group tour!

San Juan TeotihuacΓ‘n

A massive archaeological complex from a mysterious ancient civilization, located just north of Mexico City.

a man sitting on top of a hill near a mountain

πŸ“ Google Maps | πŸ‘‰ Hot Air Balloon Tour Over San Juan TeotihuacΓ‘n

In the arid desert area north of Mexico City, you’ll find the ancient archeological complex of San Juan TeotihuacΓ‘n. The ruins are the remains of a two-thousand-year-old mysterious civilization predating the Aztecs.

The main attractions are two dramatic temples, the Pyramid of the Moon and the Pyramid of the Sun. For a truly unique experience, consider taking a hot air balloon ride over TeotihuacΓ‘n.

Akumal

One of the best places in Mexico to snorkel with turtles, and a beautiful beach to boot.

a black and white photo of a group of people in the water

πŸ“ Google Maps | πŸ‘‰ Browse Akumal Hotels on Booking

About 30 minutes south of Playa del Carmen, you’ll find the quiet beachside town of Akumal. In addition to some of the best beaches on the Riviera Maya. But the real draw here is the marine life, specifically the sea turtles that can be found just offshore.Β 

Akumal makes for a great place to visit on a day trip from Tulum or from Playa del Carmen. You can join a snorkeling tour or beat the crowds, show up with your own snorkeling gear, and swim off shore early in the morning. It’s usually not hard to find a turtle!

Ixtapa & Zihuatanejo

Two quiet but beautiful beach towns on Mexico’s Pacific Coast.Β 

a large body of water with palm trees

πŸ“ Google Maps | πŸ‘‰ Browse Ixtapa & Zihuatanejo Hotels on Booking

The next two entries on our list of the best places to visit in Mexico sit right next to each other. Ixtapa and Zihuatanejo are two Mexican beach towns located on Mexico’s Pacific Coast in the state of Guerrero. Bear in mind that Guerrero is subject to a β€œdo not travel” safety warning from the US Department of State.Β 

Ixtapa is more of a small beach resort, while Zihuatanejo is more of a rustic sleepy fishing village. Both attract visitors looking for a more relaxed beach vacation experience.Β 

Acapulco

Controversial safety issues continue to affect this Mexican beach destination, once the most popular place to visit in Mexico.

a large body of water surrounded by mountains

πŸ“ Google Maps | πŸ‘‰ Browse Acapulco Hotels on Booking

A half century ago, Acapulco was the single most popular place to go in Mexico. Due to safety issues, that has changed recently. The US Department of State, for example, currently advises against travel to Acapulco.

Still, some choose to visit, and would argue that the tourist and resort areas are safe, so I’m including it on this list for you to decide. Those who do go to Acapulco will find high-rise condos, expansive beaches, large golf courses, and the famous cliff divers at La Quebrada cliff.Β 

And, of course, if you do go, be sure to consider getting travel insurance for Mexico (if it’s right for you).

MazatlΓ‘n

Popular with cruise ships and sun seekers, MazatlΓ‘n offers beautiful beaches along the Pacific Coast.Β 

a small van is parked on the side of the road

πŸ“ Google Maps | πŸ‘‰ Browse MazatlΓ‘n Hotels on Booking

MazatlΓ‘n is a popular cruise ship stop on the Mexican Pacific Coast. Located in the northern Mexican state of Sinaloa, MazatlΓ‘n is known mostly as a beach destination.Β 

Mazatlan is also home to one of the best preserved colonial towns in this part of Mexico. If you are visiting as part of a cruise tour or are just looking for an affordable and quick beach vacation, MazatlΓ‘n may deserve a spot on your list of where to go in Mexico.

πŸ‘‰ Always Forget Something? Use our handy Mexico packing essentials checklist!

La Paz

An underrated beach and eco tourism destination in Baja California, La Paz offers stunningly beautiful sand and water.

a large body of water surrounded by mountains

πŸ“ Google Maps | πŸ‘‰ Browse La Paz Hotels on Booking

If you love lesser-known beach destinations or are looking for eco-conscious places to visit in Mexico, you should check out La Paz. The capital city of Mexico’s Baja California Sur, La Paz is not all that big of a city. The highlight is the well protected bay, which features some of the most beautiful water in Mexico. There are also lots of nearby attractions for nature and adventure lovers.

CelestΓΊn

A small village west of Merida, Celestun is a great place to go see flamingos, explore mangroves, or just chill out on the beach.Β 

a number of small boats on a body of water

πŸ“ Google Maps | CelestΓΊn Guide | πŸ‘‰ Browse CelestΓΊn Hotels on Booking

CelestΓΊn is definitely one of the least well-known destinations in Mexico on this list, but I think it’s worth your consideration. That’s especially true if you love nature and wildlife. From November to April each year, Celestun mangroves come alive with thousands of flamingos. After taking a boat tour to see them, you can enjoy freshly caught seafood from a beachside restaurant overlooking the nearly empty (but still beautiful) Gulf of Mexico beach.Β 

Sayulita

A rustic Riviera Nayarit beach town popular with surfers, hippies, and digital nomads, Sayulita is quickly becoming a more popular place to visit in Mexico.

a large group of people standing on top of a beach

πŸ“ Google Maps | πŸ‘‰ Browse Sayulita Hotels on Booking

One of the more trending destinations in Mexico is the rustic beach town of Sayulita. Located north of Puerto Vallarta on the Riviera Nayarit, it’s known as a haven for artists and surfers. Sayulita also attracts the wellness travel crowd, with numerous yoga or spiritual retreats on offer.Β Β 

Palenque

Explore the UNESCO World Heritage ruins of an ancient city that disappeared in the 8th century.

a large stone building with a clock on it

πŸ“ Google Maps | πŸ‘‰ Browse Palenque Hotels on Booking

Palenque was an ancient Mayan city located in what is now southern Mexico. The ancient ruins left behind are a UNESCO World Heritage Site, but draw fewer visitors than some of the more popular Mayan ruins. If you want to explore the rich history of Chiapas, Palenque definitely deserves a slot on your list of the best places to visit in Mexico.

Izamal

Izamal is a unique β€œpueblo magico” that is totally covered in the color yellow!

a large building with a clock on top of it

πŸ“ Google Maps | πŸ‘‰ Browse Izamal Hotels on Booking

Located between Merida and Valladolid, Izamal’s colonial buildings are all colored yellow. The reason for the color choice isn’t 100% clear (some say it was done to honor Pope John Paul II, though there are other explanations). Whatever the reason, the Yellow City of Izamal is a charming town worth a stop on a road trip through the Yucatan peninsula.Β 

Las Grutas de Tolantongo

a large group of people standing in front of a waterfall

πŸ“ Google Maps | πŸ‘‰ Book a Tour to Las Grutas de Tolantongo

Perhaps one of the most famous Instagram sites in Mexico, Las Grutas de Tolantongo is a canyon with series of hot springs located in Mexico’s state of Hidalgo. It’s a little difficult to get to, but the views from the hot springs make it a popular place to go in Mexico if you just have to have that perfect shot for social media. Just be sure to get there early before the pools fill up!

Las Coloradas

Though the famous pink lakes aren’t actually natural, they are interesting to see (and photograph).Β 

a man and woman posing for a picture on a beach

πŸ“ Google Maps | πŸ‘‰ Browse Las Coloradas hotels on Tripadvisor

You may have seen photos on Instagram of Mexico’s famous β€œpink lakes.” Well, technically Las Coloradas is more of artificial salt evaporation ponds. It’s not a natural beauty, but they are definitely very pink.Β 

Las Coloradas is one of the quiet fishing villages along the Yucatan peninsula’s northern Gulf of Mexico coast. You can visit Las Coloradas on a day trip from Valladolid, or by taking an ATV from El Cuyo.

πŸ‘‰ Read Next: 23 Things to Know Before Going to Mexico

FAQs About the Best Places in Mexico

What is the number one tourist attraction in Mexico?

The archeological site of Chichen Itza is the most visited tourist attraction in Mexico. Its popularity is thanks to its status as one of the New Seven Wonders of the World, as well as its proximity to Cancun,Tulum, and Playa del Carmen.

Where is the best place to vacation in Mexico?

The best place to vacation in Mexico is the Mexican state of QuerΓ©taro. QuerΓ©taro offers UNESCO World Heritage Sites, some of the best vineyards in North America, and beautiful natural destinations like the Sierra Gorda ecological reserve.

What is the prettiest place in Mexico?

The prettiest place in Mexico is the city of Santiago de QuerΓ©taro. The historic downtown has UNESCO World Heritage status due to its many picture-perfect churches and colonial buildings. Additionally, the city is set against the dramatic backdrop of the surrounding desert and mountains.

***

Before you go, be sure to check out all our Mexico travel guides.

I hope I’ve helped you find the best places to visit in Mexico for your vacation. Have fun on your trip to Mexico!

Leave a Comment

about me

ComfyUI_00005_

Welcome to my travel website! I’m Mary Howard, an American who has been exploring the world full-time for 8 years.

Together with my husband, Intan, we often find ourselves in our second home, Bali, but our adventures take us to exciting destinations all over the globe.

Join us on our journey!

Search