Best Vacation Spots in Mexico

Olga Sitnitsa

written by
Olga Sitnitsa

updated 08.08.2024

No matter what type of vacation you're looking for, Mexico has a place that will capture your heart and create memories to last a lifetime. From sun-drenched beaches and ancient ruins to bustling cities and tranquil villages, every corner of Mexico offers unique and unforgettable experiences. Read on to discover the best vacation spots in Mexico.

What are the best vacation spots in Mexico?

Mexico, a country with a vibrant culture, stunning scenery and rich history, offers various vacation destinations for everyone. Whether you're drawn to the crystal clear waters of its pristine beaches, the vibrant energy of its bustling cities or the charm of its serene villages, Mexico has something special for you. 

Imagine exploring ancient Mayan ruins set in lush jungle, sampling delicious street food in colorful markets, or diving into the sparkling waters of hidden cenotes. Adventurous travelers can hike dramatic canyons, snorkel off coral reefs or zipline over dense forests. For those looking to relax, luxury resorts and tranquil beaches are ideal. With various regions, each offering unique sights and experiences, Mexico promises an unforgettable trip for all tastes and interests. 

Below, we take a look at the best vacation spots in Mexico depending on your preferences, circumstances, and goals.

Planning a trip to Mexico? Don't forget to find out the best time to travel to Mexico, and check out these useful tips from a local expert to make your trip a breeze.

Cenote Ik Kil © Shutterstock

Cenote Ik Kil © Shutterstock

Best spot for first time visitors

If this is your first time visiting Mexico, the following destinations will be an unforgettable introduction to the beauty and culture of the country.

Cancun

Cancun is a slice of paradise on the Yucatan Peninsula. Just imagine relaxing on white sand beaches, swimming in turquoise waters and exploring ancient Mayan ruins. Cancun offers a combination of luxury resorts, vibrant nightlife and stunning natural beauty - perfect if you want to get a first impression of Mexico. 

Whether it's immersing yourself in crystal clear cenotes, taking a sunset cruise or exploring the vibrant local culture, Cancun promises a magical experience. From world-class restaurants to exciting water sports, the city's numerous attractions cater to all tastes, making it one of the best vacation spots in Mexico.

Rough Guides tip: When planning a trip to Cancun, be sure to choose the best place to stay in the city.

Mexico City

Mexico City is an exciting mix of ancient history and modern experiences. Stroll through the vibrant Zocalo where history and modernity meet, admire the majestic National Palace with its stunning murals by Diego Rivera and explore the ancient ruins of Templo Mayor, once the heart of the Aztec Empire. 

The city is also home to incredible museums like the vibrant Frida Kahlo Museum and the vast National Museum of Anthropology, which houses amazing artifacts from Mexico's past. Mexico City with its rich culture, delicious street food, vibrant markets, and lively neighborhoods will captivate your heart and make you yearn for more.

Rough Guides tip: Have an unforgettable experience on your first trip to Mexico by choosing our 18-day from Yucatan to Mexico City adventure. Start on the wonderful coast of Yucatan. From there on continue the exploration to Palenque and Oaxaca before taking a flight to Mexico City.

Cancun in Mexico © Shutterstock

Cancun in Mexico © Shutterstock

Playa del Carmen

Playa del Carmen offers the perfect blend of relaxation and adventure, making it an ideal destination for all types of travelers. Stroll down Quinta Avenida, a lively street filled with stores, restaurants, and vibrant nightlife. Underwater enthusiasts should definitely explore Cozumel's nearby reefs for snorkeling and diving. If relaxation is more your thing, the beautiful beaches of Playa del Carmen are perfect for sunbathing and lounging. 

Don't miss the nearby ruins of Tulum or the famous Xcaret Park for natural wonders and cultural attractions. Playa's laid-back atmosphere and stunning scenery make it the best place for first-time visitors to experience the best of Mexico's Caribbean coast.

Puerto Vallarta

Puerto Vallarta combines the charm of cobblestone streets with the allure of golden beaches, creating a captivating blend of tradition and modernity. Stroll along the Malecón boardwalk, where you'll find lively street performers, charming shops, and beautiful ocean views. Immerse yourself in the vibrant local art scene by visiting galleries and public art installations. 

For a touch of adventure, take a boat trip to the secluded beach of Yelapa, accessible only by water. Whether you’re whale watching in the bay, zip-lining through the jungle canopy, or savoring a romantic sunset dinner by the sea, Puerto Vallarta offers a diverse range of experiences in a stunning, picturesque setting.

Mexico is a big country, and figuring out how to travel can seem daunting. Read about the best ways to get around Mexico to be prepared for anything.

View of Banderas Bay and Puerto Vallarta © Ferenz/Shutterstock

View of Banderas Bay and Puerto Vallarta © Ferenz/Shutterstock

Best vacation spot for couples

Searching for a romantic getaway? These destinations offer intimate settings perfect for lovebirds.

El Cuyo

El Cuyo is a serene haven located on the northern coast of the Yucatán Peninsula. Imagine strolling along pristine, secluded beaches with only your footprints and watching breathtaking sunsets that color the sky with vibrant hues. This quiet retreat offers the perfect romantic atmosphere with its peaceful ambiance and intimate setting. 

If you are looking for adventure kite surfing, bird watching amidst lush nature or simply relaxing in a cozy hammock on the beach, El Cuyo promises an idyllic retreat. Its hidden charm and seclusion make it the perfect place if you want to relax with your other half and reconnect in beautiful, unspoiled nature.

San Miguel de Allende

San Miguel de Allende is the quintessential romantic colonial city, renowned for its lively streets and historic appeal. Stroll hand-in-hand through its charming cobblestone streets, where picturesque landscapes and colorful facades reveal themselves around every corner. Discover local art galleries showcasing the region's creative spirit, and enjoy rooftop dining with breathtaking views of the twinkling lights and stunning architecture of the city. 

The city's lively festivals, from colorful parades to traditional celebrations, fill the atmosphere with romance and joy. Intimate boutique hotels and cozy cafes create the perfect setting for couples looking for a romantic getaway. San Miguel de Allende's unique charm and warm hospitality make it one of the best vacation spots in Mexico for lovebirds looking to experience a magical getaway.

El Cuyo-Mexico-Ties.jpeg

El Cuyo is one of the best spots I've been to in Mexico @ Ties

Cabo San Lucas

Cabo San Lucas is the perfect combination of luxury and adventure for couples looking for an unforgettable vacation. Spend your days snorkeling in the crystal clear waters of the Sea of Cortez, exploring the stunning marine life. Swim up to the iconic Cabo San Lucas Arch, an impressive rock formation that marks the meeting point of the Pacific Ocean and Sea of Cortez. 

For the ultimate relaxation, unwind at the world-class spa, which offers gentle treatments overlooking the ocean. As the sun sets, have a romantic dinner on the beach while enjoying gourmet cuisine and a light sea breeze. Cabo's combination of natural beauty, upscale services, and vibrant nightlife guarantees an unforgettable romantic getaway for two.

Rough Guides tip: Planning a romantic Los Cabos trip? Luckily, we have just the right adventure. Take your rental car and explore the beaches and islands of Cabo. Located in Baja California Sur, Los Cabos, Todos Santos, and Cabo San Lucas do not only have excellent beaches to offer for your exploration but also fascinating wildlife.

Isla Mujeres

Isla Mujeres, just a short ferry ride from Cancun, is a tropical paradise perfect for couples. Rent a golf cart to explore the island’s charming streets and hidden coves, or snorkel at the MUSA Underwater Sculpture Museum, where unique underwater art adds a magical touch to your experience. Relax on the island’s pristine beaches, where soft white sand meets turquoise waters, providing the perfect backdrop for romance. 

Enjoy a leisurely meal at one of the island’s quaint local eateries, offering fresh seafood and local flavors. With its tranquil atmosphere, stunning sunsets, and intimate settings, Isla Mujeres provides an idyllic escape for romance and relaxation.

Isla Mujeres – a quiet option near to Cancun © Aleksandar Todorovic / Shutterstock

Isla Mujeres – one of the best vacation spots in Mexico for couples © Aleksandar Todorovic / Shutterstock

Best spot for all-inclusive vacations

For those who prefer a hassle-free, luxurious experience, Mexico’s all-inclusive resorts are the way to go.

Riviera Maya

Riviera Maya is the epitome of all-inclusive luxury, offering the perfect combination of relaxation and adventure. Imagine lounging on stunning white-sand beaches with the azure Caribbean Sea stretching out before you. Explore nearby eco-parks such as Xcaret and Xel-Há, with lush jungles, underground rivers, and exotic wildlife. 

Discover nearby Mayan ruins that will add a touch of history to your tropical vacation. Back at your resort, indulge in gourmet dining, relax in world-class spas, and enjoy endless activities such as snorkeling, yoga, and nightlife. Riviera Maya has everything you need for a luxurious and carefree vacation in an idyllic setting.

Cozumel

Cozumel is an all-inclusive vacation paradise, offering both relaxation and adventure in a stunning Caribbean setting. Known for its vibrant coral reefs and crystal clear waters, Cozumel is a top destination for snorkeling and diving enthusiasts looking to explore the underwater wonders. 

Choose from luxury resorts that offer everything from fine dining and luxurious accommodations to thrilling water sports and spa treatments. Outside the resort, you can enjoy picturesque beaches and charming local stores. Cozumel's natural beauty combined with its upscale amenities guarantees a rejuvenating and exciting vacation, making it an ideal choice for an all-inclusive vacation.

Want a luxurious experience but tired of planning? Save yourself the hassle, just contact us, and we will provide you with a worry-free adventure in Mexico. Our local experts in Mexico will take care of all your desires and create a unique Mexico itinerary that meets all your expectations.

Isla Pasion - Passion Island Cozumel Mexico © Shutterstock

Isla Pasion - Passion Island Cozumel Mexico © Shutterstock

Ixtapa

Ixtapa on the Pacific coast offers a harmonious blend of beautiful beaches and all-inclusive comfort. Spend your days lazing in the sun on the clean sandy shores, or engage in activities such as golfing on the premier courses or fishing in the abundant waters. Explore the nearby town of Zihuatanejo with its charming stores and local restaurants. 

Resorts in Ixtapa cater to your every need, offering everything from delicious dining and relaxing pools to vibrant entertainment. With serene surroundings and luxurious amenities, Ixtapa provides a tranquil and unhurried atmosphere perfect for an unforgettable vacation.

Huatulco

Huatulco, a hidden gem on the coast of Oaxaca, is known for its pristine beaches and secluded coves, making it one of the best vacation spots in Mexico for comfort and luxury seekers. Choose from deluxe or eco-friendly resorts offering a host of amenities including water sports, spa treatments, and local excursions. 

Explore the natural beauty of the area by kayaking into tranquil coves, hiking through dense rainforests, or visiting nearby coffee plantations. With its unspoiled landscapes and top-notch amenities, Huatulco provides a peaceful and leisurely vacation, combining relaxation with unique adventures in a stunning coastal setting.

cacaluta-beach-huatulko-oaxaca-mexico-shutterstock_447365239

Cacaluta Beach, Huatulco, Oaxaca, Mexico @ Shutterstock

Best vacation spot in Mexico for families

Planning a family vacation? These destinations offer fun and excitement for all ages.

Cancun

Cancun is a family-friendly paradise with something for everyone, ensuring a fun-filled vacation for all ages. Children will love the interactive aquariums, exciting water parks and the opportunity to explore nearby ancient Mayan ruins. Many resorts are family-friendly, with special kids' clubs, toddler pools, and a range of organized activities to keep the little ones entertained. 

Meanwhile, parents can relax on the beautiful beaches or enjoy the many family attractions. Cancun offers the perfect mix of relaxation and adventure, from lively entertainment to educational activities, making it the ideal destination for an unforgettable family vacation.

Puerto Vallarta

Puerto Vallarta is the perfect family vacation destination, offering a rich mix of beach activities, cultural experiences and outdoor adventures. Take a boat tour to the Marietas Islands, where you can discover hidden beaches and diverse marine life, or visit the Vallarta Botanical Gardens to enjoy nature. The lively Malecon, with its colorful street performances and stores, offers endless entertainment. 

Family-friendly resorts in the area feature pools, children's activities and comfortable accommodations, making it easy to keep everyone occupied. Puerto Vallarta's combination of natural beauty and cultural richness guarantees an unforgettable experience for the whole family.

Planning a trip with your kids? Arm yourself with our practical tips to make sure everything goes smoothly.

Cancún, Mexico

Cancún, Mexico

Los Cabos

Los Cabos is a fantastic destination for family vacations, offering a wide range of activities and attractions to keep everyone entertained. Watch whales during migration season, snorkel in the clear waters, or explore the diverse marine life in Cabo Pulmo National Marine Park. Resorts in Los Cabos are well-equipped with kids' clubs, pools, and organized activities for families. 

With stunning natural beauty and family-oriented amenities, Los Cabos is the perfect balance of relaxation and adventure. Whether lying on the beach or engaging in exciting outdoor activities, families will find plenty to do in this charming destination.

Mazatlán

Mazatlan is considered one of the best family vacation spots in Mexico for a reason. Visit the Mazatlán Aquarium, where children can meet marine life and enjoy interactive exhibits. Take a ride in Pulmonia's unique cabs, which give local transportation a fun look. The vibrant Malecon has a lively atmosphere with street performers, vendors, and scenic views.

Family-oriented resorts offer comfortable accommodations and activities for all ages. Mazatlán with its charming old town, beautiful beaches, and diverse entertainment promises a fun and memorable vacation for the whole family.

Looking for even more ideas for your family adventure? Explore our list of the best places to travel with kids, and you're sure to find something just right for you.

Mexico, Baja California, Los Cabos sunrise

Mexico, Baja California, Los Cabos sunrise

Best spot for backpackers

Mexico is a dream for backpackers, offering diverse landscapes and rich cultural experiences without breaking the bank.

Oaxaca

Oaxaca is a vibrant city that will immerse you in a rich culture and flavor. Wander through colorful markets where local artisans display their wares and sample traditional street food such as tlayudas and mole. The ancient ruins of Monte Albán offer a glimpse into the city's fascinating history and stunning panoramic views. 

With many inexpensive hostels and a lively backpacker movement, Oaxaca is ideal for budget travelers seeking an authentic cultural experience. Lively festivals, traditional music and delicious cuisine make this city attractive to those looking to immerse themselves in Mexican heritage and adventure.

Guanajuato

Guanajuato is a picturesque colonial city known for its winding streets and brightly colored buildings. Explore its intriguing museums, such as the Museo de las Momias, and immerse yourself in the city's history with a tour of the old silver mines. The city's lively festivals, such as Cervantino, offer a taste of local culture and art. 

Inexpensive lodging and a welcoming backpacker community make Guanajuato a great choice for budget-minded travelers. Charming streets, historic landmarks, and rich cultural experiences make Guanajuato an ideal destination for those who want to experience Mexico's colonial heritage without spending a fortune.

Going on a backpacking trip for the first time? You may find our ideas for a backpacking adventure helpful.

The steep, colourful hills of Guanajuato © Bill Perry / Shutterstock

The steep, colourful hills of Guanajuato © Bill Perry / Shutterstock

San Cristobal de las Casas

San Cristobal de las Casas, located in the highlands of Chiapas, is a charming town with a unique blend of Indigenous culture and stunning natural beauty. Stroll through the historic center with its colorful colonial buildings and lively markets, and visit nearby indigenous villages to learn about local traditions and crafts. The surrounding hills and lush landscapes provide excellent hiking opportunities. 

With its laid-back atmosphere and affordable accommodation options, San Cristobal is a paradise for backpackers seeking cultural immersion and picturesque scenery. The town's welcoming atmosphere and affordable rates make it an ideal base for exploration and relaxation.

Tulum

Tulum is a backpacker's dream with its stunning beaches and intriguing ancient ruins. Spend your days exploring Tulum's ruins towering above the turquoise Caribbean Sea, or take a dip in the refreshing cenotes nearby. Relax in beachfront hostels that offer a casual atmosphere and affordable rates. Tulum's natural beauty, with its white-sand beaches and clear waters, blends perfectly with the vibrant local life. 

What adds to the city's charm is its eco-friendly and sustainable nature. For budget travelers looking for sun, adventure, and a touch of history, Tulum offers the perfect combination of relaxation and exploration.

Prefer a budget vacation? Discover unexpected places to travel without breaking the bank.

Tulum, Mayan ruins, Mexico © DC_Aperture/Shutterstock

Tulum, Mayan ruins, Mexico © DC_Aperture/Shutterstock

Best spot for adventure travelers

Thrill-seekers, get ready! Mexico’s diverse landscapes offer endless opportunities for adventure.

Copper Canyon

Copper Canyon, located in the state of Chihuahua, is a spectacular network of canyons that surpasses the Grand Canyon in both size and depth. This vast and rugged landscape offers plenty of outdoor activities, from thrilling hiking and mountain biking to scenic rides on the famous Chihuahua al Pacifico Railroad. 

The railroad offers stunning panoramic views of the canyons, and the varied terrain lends itself to exploration and adventure. Whether you're looking for a challenging cross-country hike or simply awe-inspiring views, Copper Canyon promises an unforgettable experience for adventurers and nature lovers alike.

La Paz

La Paz, situated on the Baja California Peninsula, is an adventure lover’s paradise. The Sea of Cortez, renowned for its vibrant marine life, offers excellent opportunities for kayaking, snorkeling, and diving. Explore the pristine waters and encounter a rich array of sea creatures, from playful sea lions to majestic manta rays. 

Venture to Espiritu Santo Island for a day of hiking, wildlife watching, and camping amidst stunning natural beauty. La Paz’s unique combination of crystal-clear waters, diverse marine ecosystems, and outdoor activities makes it an essential destination for thrill-seekers and nature enthusiasts.

Looking for more ideas for your trip? Explore our list of dream vacation destinations to suit any traveller.

scamping-playa-santispac-baja-california-sur-mexico-hutterstock_631994864

Baja California Sur, Mexico @ Shutterstock

Huasteca Potosina

Huasteca Potosina, located in San Luis Potosí, is a lush and adventurous region known for its stunning scenery and outdoor activities. Dive into crystal clear turquoise pools, explore meandering rivers, or visit the surreal and artistic Las Pozas Garden designed by Edward James. The area is an adrenaline junkie's paradise, offering activities such as rafting, canyoning, and ziplining through spectacular canyons and waterfalls. 

With its verdant landscapes and thrilling adventures, Huasteca Potosina is an exciting and exhilarating experience for those who want to embrace the wonders of nature and find new thrills.

Chiapas

Chiapas is a region known for its breathtaking natural landscapes and rich cultural heritage. Venture into the spectacular Sumidero Canyon with its dramatic cliffs and deep waters, or explore the ancient Mayan ruins at Palenque, set amidst lush jungle. Lacandon's jungle offers rugged trails and the opportunity to see wildlife in pristine environments. 

The state of Chiapas combines diverse ecosystems with exciting adventures, from exploring ancient ruins to hiking through dense forests. The unique combination of natural beauty and cultural richness makes Chiapas a top destination for those seeking both thrilling experiences and deep cultural immersion.

Mayan ruins in Palenque, Mexico © Shutterstock

Mayan ruins in Palenque, Mexico © Shutterstock

Best vacation spot for cultural sites

Delve into Mexico's rich history and culture with these must-see sites that offer a glimpse into ancient civilizations and colonial heritage.

Uxmal

Uxmal is a captivating ancient Mayan city on the Yucatan Peninsula, famous for its stunning architecture and well-preserved ruins. While exploring this historic site, you will see the Pyramid of Maga, a marvel of Mayan engineering with its unique elliptical shape, as well as the Governor's Palace, known for its intricate stonework and expansive views. 

Uxmal offers a fascinating journey into the Mayan civilization, showcasing remarkable art and architectural style. Unlike the more crowded archaeological sites, Uxmal offers a quieter experience, allowing you to delve deeply into ancient Mayan history and culture in a peaceful setting.

Ek Balam

Ek Balam, located on the Yucatan Peninsula, is an ancient Mayan city known for its impressive acropolis and intricate stucco sculptures. The city's main pyramid can be climbed, offering panoramic views of the surrounding jungle and ancient ruins. As you explore Ek Balam, you'll encounter beautifully preserved carvings and artwork reflecting the rich Mayan history. 

The tranquil atmosphere of this place combined with its historical significance creates an exciting experience for history buffs and explorers. The relative tranquility of Ek Balam compared to more visited sites allows for a more personalized and immersive exploration of the Mayan heritage.

Ek-Balam-Mexico

Ek Balam, Mexico @ Shutterstock

Palenque

Palenque, located in the state of Chiapas, is a stunning archaeological site nestled deep in the lush jungle. This ancient Mayan city is famous for its remarkable ruins, including the Temple of Inscriptions, which houses one of the longest Mayan inscriptions ever discovered, and the Palace, characterized by intricate carvings and intriguing architectural features. 

The lush greenery of the surrounding area enhances the sense of mystery and wonder as you explore its historic treasures. Palenque's combination of historical significance, breathtaking natural beauty and well-preserved ruins makes it a must-visit destination for cultural explorers and those fascinated by ancient civilizations.

Calakmul

Calakmul, deep in the dense jungle of the Yucatan Peninsula, is an ancient Mayan city known for its massive pyramids and well-preserved ruins. It is home to grandiose structures such as Temple I and Temple II, which rise majestically above the jungle, offering panoramic views of the surrounding biosphere reserve. 

This remote location gives a sense of adventure as you explore the vast ruins and encounter a variety of wildlife in the surrounding forest. Calakmul's historical richness and secluded location make it one of the best vacation spots in Mexico for those interested in Mayan civilization and nature exploration.

mayan-ruins-calakmul-mexico-shutterstock_1118789672

Calakmul, Mexico @ Shutterstock

Best spot for city exploration

Mexico’s vibrant cities offer a blend of history, culture, and modern amenities, perfect for urban explorers.

Mexico City

Mexico City is a vibrant metropolis where history and modernity seamlessly intertwine. Start your exploration of the city at the historic Zocalo Square, the city's main square surrounded by stunning colonial architecture and the majestic National Palace. Head to the ancient ruins of Templo Mayor, which offer a glimpse into the city's Aztec past. 

The city is also home to world-class museums such as the Frida Kahlo Museum, dedicated to the famous artist, and the National Museum of Anthropology, which features an extensive collection of pre-Hispanic artifacts. Mexico City's bustling markets, lively neighborhoods and vibrant nightlife ensure that there is always something interesting to do in the city.

Start your preparations for your trip to Mexico City by exploring the best accommodation options in Mexico City.

Guadalajara

Guadalajara, the cultural gem of the state of Jalisco, is famous for its rousing mariachi music and world-famous tequila. Immerse yourself in the city's rich heritage as you explore the historic center, where you can visit the UNESCO-listed Hospicio Cabañas, a stunning example of 18th-century architecture. Enjoy the lively atmosphere of the local plazas and markets, where traditional crafts and street food are abundant. 

Guadalajara boasts a vibrant art scene, numerous galleries and cultural events, and its delicious cuisine offers a real taste of authentic Mexican cuisine. The combination of tradition and modernity makes this city an attractive destination for culture lovers.

mexico-city-Palacio-Bellas-Artes-shutterstock_573127864

Mexico City, Palacio Bellas Artes @ Shutterstock

Monterrey

Set against a backdrop of dramatic mountains, Monterrey combines modern urban life with traditional charm. Discover the Macro Plaza, one of the largest city squares in the world, which features impressive monuments and green spaces. Check out the Museum of Contemporary Art, featuring innovative works by local and international artists. 

Outdoor enthusiasts can visit the Parque Ecológico Chipinque, which features scenic hiking trails and breathtaking views of the surrounding mountains. The combination of vibrant city life and Monterrey's natural beauty creates a diverse and exciting atmosphere of urban adventure, making it a must-visit destination for those seeking both cultural and outdoor recreation.

Querétaro

Querétaro is a charming colonial city known for its well-preserved historic center and architectural splendor. Stroll through picturesque squares decorated with colorful buildings and intricate fountains, and admire the impressive aqueduct, an 18th-century engineering marvel. Explore the city's rich history and vibrant culture in the local museums and galleries. 

Queretaro's combination of historic charm and modern amenities makes for a delightful way to explore the city, whether you're savoring its culinary delights or participating in its lively cultural activities. This charming city offers the perfect blend of history, culture, and modern comforts.

For even more unusual places, check out our list of the world's most exotic destinations.

Olga Sitnitsa

written by
Olga Sitnitsa

updated 08.08.2024

Online editor at Rough Guides, specialising in travel content. Passionate about creating compelling stories and inspiring others to explore the world.

Planning your own trip? Prepare for your trip

Use Rough Guides' trusted partners for great rates

Ready to travel and discover
Mexico?

Get support from our local experts for
stress-free planning & worry-free travels

Plan my trip ⤍