Mexico has been grabbing headlines for the past few years – and sadly not for the right reasons. From the now-infamous wall and terrible conditions in migrant camps across the US border to cartel killings in cities like Juarez, it might seem sometimes like there's no good news from the country. And while Mexico is facing some challenges, most of the country remains safe for visitors (despite the headlines). Away from the major sights in Mexico City and the resorts of Cabo, Puerto Vallarta and Cancun lies a land crammed with tantalizing but lesser-visited destinations – here's our guide to the best places to visit in Mexico.

1. Bahía Concepción, Baja California Sur

Mexico is blessed with an abundance of gorgeous beaches, but there’s something special about the otherworldly scenery of Bahía Concepción. A pristine bay off the Sea of Cortez, halfway down the Baja California peninsula, spell-binding white-sand beaches line its shores for over 30 km (20 miles), hemmed in by forests of cacti and desert-fringed mountains. As far as kayaking goes, few places in the world can match it.

Bahia Concepción is a kayaker's dream © Stella the Giant/Shutterstock

2. Real de Catorce, San Luis Potosí

Mexico’s most extraordinary “ghost town”, Real de Catorce is tucked away in a remote corner of the Bajío, a region once littered with booming silver mines. Since the mid-1990s, an influx of artists, artesanía vendors, wealthy Mexicans and a few foreigners have re-built the virtually abandoned colonial centre, with its narrow cobbled streets and elegantly faded mansions. Huichol pilgrims visit the city on their way to harvest fresh peyote in the nearby desert.

12 cool places to visit in Mexico: Ghost town, Real de Catorce, San Luis Potosi, Mexico.The "ghost town" of Real de Catorce © Eleni Mavrandoni/Shutterstock 

3. Lago de Pátzcuaro, Michoacán

Most famous for its Day of the Dead celebrations (Nov 1–2), this enchanting lake is a worthy destination year-round. There’s the gorgeous waterside town of Pátzcuaro itself, plus the tranquil island of Janitzio and its indigenous fishermen, throwing their traditional butterfly nets from tiny dug-out canoes. Each of the small villages that surround the lake specializes in different arts and crafts.

4. The Copper Canyon, Chihuahua

Known for its gravity-defying mountain railway, the isolated, beautiful region dubbed the Copper Canyon is best experienced on foot. The village of Creel high in the Sierra Tarahumara acts as a base for expeditions to remote valleys, waterfalls and Rarámuri villages, while the four-hour drive from Cerocahui to the bottom of the Barranca de Urique is mesmerizing. Here the town of Urique marks the start (or end) of the popular two-night, three-day trek to Batopilas, a sleepy village home to a ruined Jesuit mission.

best places to visit in Mexico - copper canyonUrique, Copper Canyon © Staceyarturogi/Shutterstock

5. Las Pozas de Edward James, Xilitla, San Luis Potosí

English eccentric Edward James discovered the picturesque small town of Xilitla in the 1940s and was inspired to create his own version of the Garden of Eden in the rainforest outside the town. He spent much of the 1960s and 1970s creating the jungle fantasy garden of Las Pozas, full of outlandish statues and structures. James was a patron of the Surrealist movement (he was pals with Dalí and Magritte), and the movement's influence is obvious here, with spiral staircases that curl up into the air, giant stone hands, a mosaic snake and “The House Destined To Be a Cinema”.

Las-Pozas-de-Edward-James-best-places-to-visit-in-MexicoThe Sculpture Garden, or Las Pozas de Edward James, in Xitlia © schlyx/Shutterstock

6. Oaxaca de Juárez, Oaxaca

Oaxaca City remains one of Mexico’s most popular destinations, for good reason: it’s rich in folklore and culinary traditions and features numerous fiestas, indigenous markets, fine local chocolate and a magnificent colonial centre. Oaxaca is also widely regarded as the artistic centre of Mexico, with several state-run and private galleries, craft and jewellery master classes and regular exhibitions.

7. Isla Mujeres, Quintana Roo

With fresh seafood, gorgeous sandy beaches, the chance to swim with dolphins, a population of sea turtles and vibrant coral reefs (check out the sculptures in the Cancun Underwater Museum), the Isla Mujeres is the most enticing slice of Mexico’s  Riveria Maya. It's close to Cancun, yet compared to the bigger resorts the island offers a refreshing dose of Caribbean languor, with its narrow streets lined with colourful wooden houses.

Isla-Mujeres-best-places-to-visit-in-MexicoIsla Mujeres – a quiet option near to Cancun © Aleksandar Todorovic / Shutterstock

8. Yaxchilán, Chiapas

Few of Mexico’s great Mayan sites are as atmospheric as Yaxchilán. This ancient city can only be approached by boat and is shrouded by jungle in an incredibly evocative setting along the river, where the eerie moans of howler monkeys echo around the ruins.

12 cool places to visit in Mexico: Yaxchilan, Mexico.The atmospheric ruins of Yaxchilán© Andreas Wolochow/Shutterstock

9. San Cristobal de las Casas, Chiapas

Fantasy Mexico – San Cristobal is a place where whitewashed red-tiled houses huddle together on the plain, giving the city an unrivalled provincial colonial charm. Though often bursting with foreign travellers, the appeal of San Cristóbal is undiminished, a mix of colonial churches, little museums and markets. It’s also a great base for visiting the nearby Tzotzil Maya village of San Juan Chamula; the two-hundred-year-old church, with its floor smothered in pine needles, is one of the most captivating sights in Mexico.

10. Guanajuato

This gorgeous colonial city presents an astonishing sight: upon emerging from the surrounding hills you come upon the centre quite suddenly, a riot of colonial architecture, tumbling down hills so steep that at times it seems the roof of one building is suspended from the floor of the last. There’s an old-fashioned, backwater feel to the place, reinforced by the local students’ habit of going serenading (and boozing) in black capes, on their famed musical walks known as callejóneadas.

Guanajuato-best-places-to-visit-in-MexicoThe steep, colourful hills of Guanajuato © Bill Perry / Shutterstock

11. Museo Soumaya, Mexico City

Carlos Slim – one of the world’s wealthiest men – funded the phenomenal Museo Soumaya in 1994. Designed by the Mexican architect Fernando Romero, it’s not just the revolutionary architecture that appeals. The six-storey building is smothered by 16,000 hexagonal aluminium tiles and the museum also contains over 66,000 works from Pre-Hispanic Mesoamerica to twentieth-century Mexican art and beyond, including pieces from Rodin, Dalí, Murillo and Tintoretto.

12. Cuernavaca, Morelos

Though it might appear to be just another alluring colonial city that’s littered with Spanish language schools, opulent Cuernavaca has attracted rebels since Aztec times. In the 20th century, converts included singer María Félix, Rita Hayworth and Malcolm Lowry, who set Under the Volcano (1947) here, and hippie guru Timothy Leary came to take magic mushrooms here in the 1960s. Many current residents are artists, intellectuals and writers – stay a few days and let the city's infectious charm work its magic on you, too.


Book Your Trip To Mexico

Get your dream travel planned & booked by local travel experts

At Rough Guides, we understand that experienced travellers want to get truly off-the-beaten-track. That’s why we’ve partnered with local experts to help you plan and book tailor-made trips that are packed with personality and stimulating adventure - at all levels of comfort. If you love planning, but find arranging the logistics exhausting, you’re in the right place.

Learn Morechevron_right

Book through Rough Guides’ trusted travel partners

Explore places to visit in Mexico

Your comprehensive guide to travel in Mexico

Map of Mexicochevron_right

Sign up for weekly travel inspiration

Sign up to our newsletter for weekly inspiration, discounts and competitions

Sign up now and get 20% off any ebook

Privacy Preference Center


Mandatory - can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.



Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.



Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID,__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll,c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs
__gads,PISID, BEAT, CheckConnection TempCookie703, GALX, GAPS, GoogleAccountsLocale_session, HSID, LSID, LSOSID, NID, PREF, RMME, S, SAPISID, SID, SSID
__utmv, _twitter_sess, auth_token, auth_token_session, external_referer, guest_id, k, lang, original_referer, remember_checked, secure_session, twid, twll
c_user, datr, fr, highContrast, locale, lu, reg_ext_ref, reg_fb_gate, reg_fb_ref, s, wd, xs