25 Best Places to Visit in Mexico

Mexico is a truly diverse country and has everything from beautiful beaches, vibrant nightlife to a rich cultural scene. If you are thinking about making Mexico your next travel destination but don’t know what places to visit, you have come to the right spot. Below is a list of 25 best places to visit in Mexico that will help you pick the ideal location in the land of cheap tequila and big sombrero hats.

Note: This list is in no particular order and #25 might very well be as amazing as #1.

So without further ado, here are our choices of the best places to visit in Mexico.

Playa del Carmen

Beach at Playa del Carmen, Mexico
posztos / shutterstock.com

Playa del Carmen, locally known as Playa, is quickly becoming the hippest place in the Yucatán Peninsula; with lively bars, chic cafés, timeshares, and all inclusive resorts opening up all over the city. Playa’s large expat community that has been growing since 1900’s has a significant influence on the local flavor. This international influence is one of the things that make this town so different from the rest of Mexico. Nowhere else will one find such a wide variety of flavors within a few feet from each other.

The most popular spot in Playa is, Quinta Avenida (5th Avenue), a pedestrian-only street that is lined with trendy clubs, international restaurants and cheap souvenir stands. For more things to do in Playa del Carmen check out this guide.

Travelers who simply want to relax under the sun and swim in the crystal clear oceans by day, and then drink and dance at nightclubs until the sun comes up, Playa is the place to be. However, travelers who want to experience Mexican culture and traditions, might want to skip over this once sleepy fishing town gone wild and look elsewhere.


Ruins of Tulum, Mexico and a palm tree overlooking the Caribbean Sea in the Riviera Maya, Mexico
Jess Kraft / shutterstock.com

Tulum features some of the best beaches in Mexico. But sugar sand beaches and turquoise water, is not all that Tulum has going for itself, it is also home to one of the most picturesque ruins in Mexico. The ruins are situated on a tall cliff, on the coast of the Caribbean Sea and are the only archaeological site to have been build overlooking the ocean.

There are also numerous breathtaking cenotes, excellent diving and snorkeling opportunities, beautiful nature reserves, fun water parks, great street art and so much more just a few feet away. Downtown Tulum, is the perfect place to escape the overly crowded tourist locations in Mexico and enjoy a relaxing time with locals. Overall, Tulum offers the perfect combination of relaxation, fun and adventure.

Isla Cozumel

Scuba Diver, Tropical Fish and Coral Reef
Rich Carey / shutterstock.com

Cozumel is an island just off Playa del Carmen and is one of the best scuba diving destinations in the western hemisphere. It is rare to find such natural beauty, crystal clear waters and vast marine life. Although, diving and snorkeling are the main draws, travelers who opt to explore outside the tourist area will not be disappointed. Deserted beaches, wild natural parks and stunning scenery are waiting to be explored by those who dare to step off the gringo-trail.


Izamal, the yellow colonial city of Yucatan, Mexico
javarman / shutterstock.com

The city of Izamal has a uniqueness about it that would resonate in your memory forever. Izamal is nicknamed “Ciudad Amarilla” (Yellow City) because every single building in this city is painted yellow. If seeing this bright colonial city doesn’t turn your frown upside down, maybe the ancient Mayan ruins in the middle of the city will. Regardless, this colonial city deserves a visit even if it’s just a day trip from Merida.


Mazatlan Mexico Malecon Coastline
Travel Bug / shutterstock.com

Mazatlán, once famous in the mid-20th century thanks to its 20km of sandy beaches, is re-attracting tourists once again to its historic sites, educational museums and golden beaches. However, don’t stay too long at Zona Dorada (Golden Zone) i.e the hotel strip in Mazatlán, because the prices here are ridiculous high. Instead of bleeding your pockets dry, head to Viejo Mazatlán (Old Mazatlán), where things are cheaper, the pace is slower, and the Mexican culture is more vivid. If you need a break from the beaches, simply head into town and catch a performance at Teatro Ángela Peralta, visit one of the many museums, or enjoy a traditional meal at Plazuel Machado.


Acapulco Beach in Mexico
Rafal Kubiak / shutterstock.com

In the 1950s, before Cancún and Ixtapa, Acapulco used to be the most famous go-to destinations in Mexico. It was the playground of Frank Sinatra, Elizabeth Taylor, John F. Kennedy and Elvis Presley until a spree of violence tarnished the city’s reputation. However today, the violence has lessen drastically and Acapulco’s beautiful beaches are once again safe to visit. In fact, Acapulco is slowly becoming a popular destination for spring breakers who enjoy the lively nightlife, bustling waterfront promenade and international cuisine that the city has to offer.


Cathedral in historic center in Guadalajara, Jalisco, Mexico
Elena Elisseeva / shutterstock.com

Guadalajara is the second largest city in Mexico and a popular getaway spot for people who are interesting in Mexican culture. The city has an abundance of museums and cultural sites preserving Mexican history. Moreover, both mariachi and tequila were born here, so it comes to no surprise that Guadalajara also offers some of the best nightlife in Mexico.

Los Cabos

The arch point (El Arco) at Cabo San Lucas, Mexico.
karamysh / shutterstock.com

Los Cabos is where the desert meets the sea and the sun shines 350 days a year. The municipal encompasses the towns of Cabo San Lucas, San José del Cabo, and the Resort Corridor that lies between the two. It is the ultimate seaside escape for surfers and divers who come here year-round for its pleasant climate and geography. Los Cabos is also famous for its great golf and sport fishing opportunities, which draws in over two million visitor per year.

Mexico City

Palacio de Bellas Artes (Fine Arts Palace) - Mexico City, Mexico
Diego Grandi / shutterstock.com

Mexico City was once, and partly still is, known for its high crime rates. However, the city has gone through a big transformation and public spaces are being cleaned up and coming back to life. With international restaurants emerging at a rapid rate and a flourishing cultural scene, Mexico city is slowly becoming a haven for foodies and hipsters. But even history buffs will find that the best attraction the city has to offer is its rich history and the numerous museums dedicated to preserving Mexican heritage. Mexico City is definitely a must visit and its name will soon be mentioned among greats like New York CityRome, Paris, and Berlin. Maker sure to book a city sightseeing tour to see all the highlights and hidden gems that Mexico City has to offer.


Horse carriages with passengers on a city street in Merida Mexico.
photoshooter2015 / shutterstock.com

Mérida is the capital and largest city of the Yucatán Peninsula. Travelers head here to escape the beach for a few days and enjoy some of the culture Mexico has to offer. This small city offers plenty of museums, art galleries, restaurants and theaters, that will keep you entertained for a few days. It also retains a great number of well preserved colonial buildings and has a vibrant cultural scene, with something going on almost every night.

Chichén Itzá

Kukulkan Pyramid in Chichen Itza Site, Mexico
Pakhnyushchy / shutterstock.com

Who hasn’t heard about Chichén Itzá, one of the new seven wonders of the world? It is one of the most famous and best preserved Maya site in Mexico. With over 1.2 million visitors every year, this beautiful UNESCO Heritage Site in Mexico can get very overcrowded but even the most seasoned traveler will be impressed by the ruins greatness. Stay in one of the small towns nearby and arrive early to beat the crowds to have most of the site to yourself. There are also a number of stunning cenotes and smaller archaeological sites near Chichén Itzá that are worth a visit. If you are staying somewhere along the Riviera Maya (Cancun, Playa del Carmen, Tulum, etc.) you can book a day tour to Chichén Itzá here.


The green sea turtle (Chelonia mydas) swimming over the sandy white seabed in Akumal, Mexico
blue-sea.cz / shutterstock.com

Akumal, meaning “Place of the Turtles” in Mayan, is indeed a nesting ground for sea turtles who come ashore to lay their eggs every year. Many travelers come here as a day trip from either Playa del Carmen or Tulum to swim with the turtles and enjoy the clear waters of the shallow lagoon.

Isla Holbox

Woman snorkeling with a large whale shark in Holbox, Mexico
soft_light / shutterstock.com

Travelers who want to escape the hustle of Cancun will want to visit Isla Holbox. With its sandy streets, lack of cars and colorful Caribbean houses, it is as peaceful as it can get. Although the water is not as clear as in the rest of the Yucatán, during the summer months, visitors can swim alongside whale sharks, the largest fish in the ocean. Isla Holbox is also a haven for birdwatchers, with over 150 bird species, including flamingos and pelicans calling the island their home.

Copper Canyon

Copper Canyon - Sierra Madre Occidental, Chihuahua, Mexico
jejim / shutterstock.com

The Copper Canyon is a group of canyon consisting of six distinct canyons in northwestern Mexico. The canyon system is larger and deeper than the Grand Canyon in Arizona. Although the canyon can be explored by hiking, biking or horseback riding, the most popular way is by train. The train runs along the main canyon from Chihuahua to Los Mochis and takes about 15 hours to complete. The Copper Canyon is also home to a large number of indigenous people who live in the mountains isolated and independent from the rest of the world.

Puerto Vallarta

Panoramic view of downtown Puerto Vallarta in Mexico
emperorcosar / shutterstock.com

Puerto Vallarta is Mexico’s prettiest resort town and offers something to do for every type of traveler. From lively nightclubs, beautiful beaches, colonial buildings to lush jungles, Puerto Vallarta is more than just your typical resort getaway. Although English is widely spoken here, it feels less like a tourist trap than Cancun and might be a better alternative to the resort capital of Mexico.

Sumidero Canyon

Sumidero Canyon in Mexico
Image Credit: Escaping Abroad

Sumidero Canyon is a narrow and deep canyon located in the state of Chiapas. It is a major tourist attraction with Mexican visitors who visit the canyon to bike, swim, hike, camp and picnic here. The stunning scenery of the canyon is best enjoyed on one of the boats which ferry people through the canyon along the Grijalva River. The Sumidero Canyon is also popular among extreme athletes who come here to mountain bike, rock climb or go caving.


Beautiful beach in Cancun, Mexico
javarman / shutterstock.com

Cancun, the resort capital of Mexico, has long been popular among spring breakers and travelers who enjoy the luxury of all-inclusive resorts and Mexico timeshares. However, Cancun is not all party and luxury. Head away from the hotel zone into the city itself, and you will find regular Mexicans going about there daily lives, enjoying traditional local food and dancing to salsa instead of whatever is in the charts right now. The prices here are cheaper and everything is more authentic compared to the hotel zone. And if you are tired of the city, simply hop on a bus and head to the white sand beaches located just outside of town.

Islas Marietas

Hidden Beach in Mexico
fernandocpauletto / shutterstock.com

The Marieta Islands are a group of small uninhabited islands off of the coast of Mexico. The island is home to an abundant marine life population and is a popular location for snorkeling and scuba diving. The government used to conduct military testings on the islands which created amazing caves and rock formations. One of this caves is nicknamed the “hidden beach” or “beach love” and is frequently featured in travel magazine. Today the islands are a national park and only a few companies are allowed to transport travelers onto the islands.


Palenque Mayan ruins in Chiapas Mexico
Libor Píška / shutterstock.com

The ruins of Palenque are just as impressive as those of Chichen Itza, if not even more, yet many travelers neglect to visit them. The ruins are set in the midst of the jungle and are surrounded by stunning waterfalls and caves that are waiting to be explored. Base yourself in one of the hideouts along the road between the Palenque town and the ruins, and get a early start at the ruins to beat the crowds.

Isla Mujeres

View of Isla Mujeres, Mexico from the water.
halfofmoon / shutterstock.com

Isla Mujeres is a small island off the coast of Cancun and can be easily explored on a day trip. However, for those who are looking for some peace and quiet might want to stay in one of the many cheap hotels on the island. Besides turquoise blue water and white sand beaches, the island also offers whale shark tours, underwater museum, several water parks, and snorkeling and scuba diving opportunities. Visitors to the island can easily get around by renting a golf cart, scooter or bicycle, as the island is small and all the attractions are located close to each other. Around dinner time make your way back to the waterfront promenade near the ferry terminal and enjoy some delicious seafood at one of the many restaurants.

Gran Cenote

The Gran Cenote in Mexico
Byelikova Oksana / shutterstock.com

A cenote is a natural sinkhole, resulting from collapse of limestone bedrock that exposes groundwater underneath. Ancient Mayas many times used cenotes for sacrificial offerings and as a source of drinking water. The Yucatán Peninsula has so many centoes, I would call it Cenote Heaven. Cenotes are great places for those who want to cool off from the sun and swim in crisp mineral-rich waters in ancient caves or in midst of the jungle. Some of the most popular cenotes are: Cenote Yokdzonot near Chichén Itzá, Cenote Dos Ojos and Gran Cenote near Tulum and Cenote Azul near Playa del Carmen.

Agua Azul Waterfalls

Agua Azul Waterfalls, Chiapas, Mexico
Cristina Stoian / shutterstock.com

Agua Azul is breathtaking waterfall located in the state of Chiapas, about 60km from Palenque. The area boasts a stretch of shallow canyons and cliffs where one can watch the turquoise water plunging down into natural pools. Agua Azul is in the heart of the jungle which is home to a variety of local flora and fauna and the perfect spot for observing exotic wildlife.


Colorful buildings on the cobblestone streets of Oaxaca, Mexico
Angelina Pilarinos / shutterstock.com

Oaxaca is a beautiful colonial city located on the pacific coast of Southern Mexico. Unlike many other cities in Mexico, Oaxaca is mostly untouched by development and remains a traditional Mexican city. It is home to a large indigenous culture, vibrant arts and craft scene, colorful festivities, delicious local cuisine and stunning natural beauty. The historic center is actually one of over 34 UNESCO Heritage Sites in Mexico. No matter what kind of traveler you are, you will find plenty of things to do and see in Oaxaca.

Bonus Tip: Visit during November 1st – 2nd when Mexico celebrates Dia de Muertos (Day of the Dead). Oaxaca is known for having one of the best Day of the Dead festivals in Mexico.

San Miguel de Allende

Street in San Miguel de Allendein San Miguel de Allende, Mexico. This town has well-preserved historic center with buildings from the 17th and 18th.
gary yim / shutterstock.com

San Miguel de Allende is a small colonial town in central Mexico and was the centerpiece in the war for Mexican independence. Today it houses a large amount of American and European retirees who enjoy the towns slow pace and relaxing lifestyle. There are only a few major sights in town, as San Miguel in itself is the sight and one can easily spend days exploring the beautiful alleyways and colorful architecture. So just relax and immerse yourself in the slow pace of life.

Todos Santos

Surfer riding a wave in Mexico
Adam Melnyk / shutterstock.com

Todos Santos is a charming desert oasis at the foothills of the Sierra de La Laguna Mountains on the pacific coast of Mexico. The town has some of the best climate in Baja Sur and is a haven for artists, surfers and travelers seeking adventure, natural beauty and a healthy lifestyle. It is here that rich history, centuries’ old traditions and warm hospitality blend with modern conveniences to make this a magical community.

Tags: , ,

Leave a Reply