From charming small towns to stunning islands, these are the most beautiful places to visit in Mexico.

From where to find the best fish tacos to prime snorkeling spots, this is where they recommend.

Ready to start planning your Mexico escape?

Beach beds among palm trees at perfect tropical coast on Holbox island in Mexico

Credit:shalamov/Getty Images

These are experts' picks for the most beautiful places in Mexico.

Per the travel pro, the region has also gained international recognition for its high-quality wines and stunning landscapes.

Splurge on a stay at Montevalle Health & Wellness Resort.

Cathedral in San Miguel de Allende

Anna Haines/Travel + Leisure

The town also boasts an abundance of hotels and resorts, which include some ofMexicos best all-inclusive resorts.

The greenery-filled Jardin Etnobotanico de Oaxaca and the 18th-century Oaxaca Cathedral are also must-visit spots.

For the ultimate adventure, book a bioluminescence kayak tour.

A young girl looks over the ocean waves at sunset in el pescadero

Cavan Images/Getty Images

As such, theyre especially popular for snorkeling, explains Fora travel advisorNadia Bess.

Its also here where youll find an Instagram-famous hidden beach inside a cave.

Here, youll find 3,000-foot-tall rock walls, lush vegetation, and cascading waterfalls.

Lagoon surrounded by tropical jungle with a blue sky with clouds in Puerto Escondido Oaxaca

Alex Borderline/Getty Images

Fora travel advisorSara Wilcoxrecommends booking a scenic boat tour for the best views of the canyon.

(According to Wilcox, this is due to a high concentration of red-colored algae and shrimp.)

The site’s main attraction, the Pyramid of the Sun, clocks in at over 215 feet tall.

Glass of wine overlooking Valle de Guadalupe

cesar fernandez dominguez/Getty Images

you might easily spend hours wandering the quaint cobblestone alleys adorned with vibrant buildings and ornate plazas.

The Great Ballcourt features intricate stone carvings, as does the Temple of the Warriors.

Dont miss the Wall of Skulls, where youll find hundreds of, yes, stone skull carvings.

Plaza with large statues in Playa del Carmen

Itzel Garrido/Travel + Leisure

aerial view of Todos Santos, Mexican Baja

Marc Romanelli/Getty Images

Temple of Santo Domingo, Oaxaca

Mardoz/Getty Images

People walking on a busy street in Mexico City

Jorge Castro/Travel + Leisure

Merida at nighttime (Yucatan, Mexico).Mexico Gallery:

S. Greg Panosian/Getty Images

Morelia, Cathedral, Michoacan, Mexico

Arturo Peña Romano Medina/Getty Images

Seven colored lagoon surrounded by tropical plants in Bacalar

loeskieboom/Getty Images

The Hidden Beach Marietas Islands Puerto Vallarta

ferrantraite/Getty Images

In this image we see the town of Tepoztlan and part of the Morelos State in Mexico, the field of view is enormous the shot was taken from a drone point of view from an aerial perspective, Tepoztlán is part of the eternal spring zone of Mexico, it is close to Cuernavaca and the climate is perfect to live like spring all year long,

©fitopardo/Getty Images

Christmas tree waterfall and Cañon del Sumidero, Sumidero canyon

©fitopardo/Getty Images

Salty pink waters Las Coloradas in Yucatan, Mexico near Rio Lagartos biosphere reserve.

*Karliux_/Getty Images*

Secluded sandy beach in Cabo Pulmo National Marine Park. With mountains, rocks and pacific ocean. Cabo Pulmo is a national marine park on the east coast of Mexico’s Baja California Peninsula

MartinaPal/Getty Images

Cenote Suytun at Valladolid, Yucatan - Mexico - beautiful cenotes with blue, crystal and clear water

Simon Dannhauer/Getty Images

Shot of of one the 2 mineral pools of Hierve el Agua with the landscape in the background.

Msznz/Getty Images

Photo from above of the Teotihuacan pyramids, near Mexico City, Mexico. Teotihuacan was an ancient city, known today as the site of many of the most architecturally significant Mesoamerican pyramids built in the pre-Columbian Americas.

benedek/Getty Images

Basilica of Our Lady of Guanajuato Mexico

ferrantraite/Getty Images

“La Iglesia” (the church) in the Las Monjas complex in the south area of Chichen Itza, archaeological site, Yucatan State, Mexico

Gerard Puigmal/Getty Images

Copper Canyon (Barrancas del Cobre) - Sierra Madre Occidental, Chihuahua, Mexico

jejim/Getty Images