Fascinating culture and history, delicious food, and picturesque beaches are what make Mexico the ideal spot for your next vacation. There are thousands of miles of pristine coastline with activities for every type of traveler, from horseback riding to water skiing.

So, where do you want to go? Here's a closer look at Mexico's hottest destinations to help you decide...

Puerto Vallarta

This town offers charming cobblestone streets and a unique historic district, beautiful beaches, and a bustling art and restaurant scene. If you venture out, you'll find the quaint beach town of Sayulita known for its surfing and stunning Islas Marietas National Park where you can snorkel and kayak around beautiful islands.

Ask a Vacation Planner about...
a sunset sail to the Marietas Islands!

Los Cabos

Cabo San Lucas and San Jose del Cabo are the two towns that make up the Los Cabos region. While Cabo San Lucas is known more for its nightlife, San Jose del Cabo has a more laid-back feel. No matter which town you choose, you'll experience stunning beaches, adventurous watersports, friendly locals, and incredible food.

Ask a Vacation Planner about...
a boat tour of the famous Arches!


Its well-preserved Mayan clifftop ruins and breathtaking turquoise beaches make Tulum one of the top travel spots in Mexico. Feel the ocean breeze as you explore the spectacular rocky coastline and splash in the sparkling Caribbean. Take a dip in one the many incredible cenotes for the full Tulum experience!

Ask a Vacation Planner about...
a tour of the local cenotes and caves!


Cozumel is a beautiful island that's home to some of the most amazing scuba diving spots in the world. Not only can you swim among the second largest coral reef in the world, but you'll be able to swim with dolphins and more. Although the island is small and mostly uninhabited, there is a colorful downtown area to explore.

Ask a Vacation Planner about...
swimming with dolphins!

Ready for a Mexico Vacation?
Score Exclusive Deals
Get Started