With an extension of more than 360,000 square miles, Mexico has all kinds of sceneries and countless activities to enjoy. Stay on course and explore Mexico’s best places to visit. You don’t need to leave the country to find some of the most incredible destinations at affordable prices. Find unique sceneries like beaches, archaeological sites, waterfalls, and magical towns. 

Let Mexico’s best tourist spots take your breath away. 

It is almost impossible to list Mexico’s best places to visit. Each corner of our country is unique and beautiful in its own way. Mexico is made up of 32 states, all of which hide little-known destinations, history, customs, and traditions that have been passed on from one generation to the next. 

Mexico’s dreamiest destinations. 

Exploring our country from end to end is a satisfying task. Let’s discover Mexico’s best places to visit. 

Guadalajara, Jalisco 

Guadalajara, the country’s second-largest city, heads our list of places to visit in Mexico. It’s known as the birthplace of tequila, mariachi, and delicious dishes like tortas ahogadas. Explore this city’s architecture, history, and tourist sites in Guadalajara.

  • Tequila, Jalisco. Tequila is one of Jalisco’s magical towns, embraced by rich history, culture, and traditions. Here, you can walk around agave fields or explore them on a train. Witness the production process for Mexico’s signature spirit, tequila. Since 2006, this town has been a UNESCO Heritage Site. We invite you to discover it! 

tequila

  • Degollado Theater. This neoclassic building’s architecture will leave you breathless. It is possibly the largest cultural venue in Jalisco, as well as the best-preserved historic building in Latin America. Inside the Degollado Theater, you can watch performances by the Jalisco Philarmonic Orchestra, enjoy de May Cultural Festival, and learn about its history with a guided tour. 

degollado theather

Monterrey, Nuevo León 

This northern city has become one of Mexico’s main business hubs, alongside Guadalajara and Mexico City. Its economic impact echoes throughout the country. And when it comes to natural sceneries, Monterrey city will surprise you with its incredible tourist sites. 

  • Cerro de la Silla, Monterrey. You will be witness to stunning panoramic views when you visit this mountain, one of Mexico’s top places to visit. Climbing Cerro de la Silla is one of northern Mexico’s most incredible places. At 5,970 ft tall, it has four peaks: Pico Antena, Pico Norte, Pico Sur, and Pico de la Virgen. If you decide to climb it, it most certainly will be a unique experience. 

  • Cascada Cola de Caballo, Monterrey. Located in the Villa de Santiago municipality, this waterfall is one of Mexico’s destinations that will inspire pride. At 88 ft tall, the Cola de Caballo waterfall falls down the Sierra Madre Occidental, offering a natural spectacle. 

Mérida, Yucatán 

Mérida is one of the most serene destinations in Mexico. Breathe its fresh air, explore the beauty of its streets, and admire the contrast of colonial buildings. Remember to explore its surrounding destinations, such as cenotes, beaches, and archaeological sites. 

  • Celestun, Yucatan. Located in the small town of Xixim, in the southern part of the Yucatan peninsula, Celestun is considered one of the most beautiful places in Mexico. Here, you can appreciate nature at its best. Visit the Pink Flamingo sanctuary, watch hummingbirds and ducks, and swim in a fresh waterhole. 

  • Las Coloradas Beach, Yucatan. A beach with pink water? Las Coloradas will be one of the most stunning natural settings you’ll ever see. It’s the result of an accident that happened in this salt-mining town. Here, your body will float easily on the water thanks to its high salt content. The Pink Lake at Las Coloradas is one of Mexico’s best-kept secrets. 

Los Cabos, Baja California Sur 

Surrounded by the Sea of Cortez and the Pacific Ocean, Los Cabos is ideal if you want to feel adrenaline in your veins. Practice extreme sports in its landscapes that blend the desert, the beach, and the mountains. Los Cabos has options for every budget, offering affordable activities to enjoy. 

  • El Médano Beach, Baja California Sur. Most of the best places to visit in Los Cabos are its beaches. El Médano is one of the most popular beaches among locals and foreigners. Its calm waves make it safe for fun activities such as kayaking, swimming, diving, or water skiing. 

Playa El Medano Los Cabos

  • Cerritos Beach, Baja California Sur. Just an hour away from Cabo San Lucas, this beach offers perfect weather year-round. Relax, lay in the sun, and learn how to surf on this little-known beach, where you can own the waves and become king of the world. 

Playa Cerritos

Mazatlan, Sinaloa 

Known as “the pearl of the Pacific,” Mazatlan is one of the places in Mexico you must consider in your upcoming trips. Mazatlan offers several activities, such as strolling along its boardwalk, visiting one of its traditional restaurants, and enjoying its amazing seafood. Explore Deer Island, where you might be lucky enough to hang out with birds, wolves, and deer. 

  • Cameron Beach, Mazatlan. Cameron Beach is one of Mazatlan’s top places to visit. If you like secluded beaches, this spot will become your new favorite. Enjoy its clear water, golden sand, and soft waves that allow you to swim easily. You can also snorkel or ride an inflatable banana. 

  • Los Pinos Beach, Mazatlan. Mazatlan is home to some of the most beautiful sceneries in Mexico that you must see at least once. Such is the case with Los Pinos Beach, a favorite among locals. It’s one of Mazatlan’s smaller beaches, but incredibly charming. Enjoy its tranquil waters, perfect for surfers or curious kids. 

Oaxaca 

Oaxaca is packed with history, from prehispanic to colonial times, up to our days. Its architecture is remarkable, as are its streets, museums, and traditions. That’s why Oaxaca was named a World Heritage Site by UNESCO. Don’t forget to explore the city’s historic downtown, as well as its beaches, archaeological sites, and mountains. 

  • Manzanillo Beach, Oaxaca. This beach is one of Oaxaca’s top places to visit, known for its calm waves, beautiful underwater seascapes, and rich diversity of flora and fauna. Located west of Puerto Escondido, Manzanillo Beach is one of Mexico’s best places to visit. 

  • Carrizalillo Beach, Oaxaca. Near Puerto Escondido, Carrizalillo is ideal for exploring mangroves and enjoying its calm waves, which are ideal for amateur swimmers and bold surfers. You can also admire its wildlife by snorkeling. Enjoy the peace and fresh air in one of Mexico’s most stunning natural destinations. 

San Luis Potosi 

Are you looking for history, adventure, and tradition? Find them all in one place by exploring San Luis Potosi’s fascinating destinations. Find adventure in the Huasteca Potosina’s waterfalls, visit its magical towns, and taste the region’s typical dishes as you listen to son huasteco. 

  • Xilitla, San Luis Potosi. Surrounded by local wildlife, Xilitla is home to Edward James’ Surrealist Garden, a once-in-a-lifetime experience. Admire the open-air sculptures as they interact with nature. Breathe fresh air and listen to water descend from the mountains. 

  • Huasteca Potosina, San Luis Potosi. Spectacular water bodies in different hues, lush vegetation, and majestic nature welcome you to one of Mexico’s most beautiful places. Explore Huasteca Potosina and all of its tourist attractions. 

Experience Mexico 

Make the most of our flight deals and see Mexico’s best places to visit with your own eyes. Fly to Mexico, embrace its roots, meet its people, and taste its delicious cuisine with the best deals on flights. 

Book a flight!