21 Best Places to Visit in Mexico (2024)

Mexico is a country in North America known for its beautiful beaches, ancient ruins, and vibrant culture. In this guide, we will explore the 21 best places to visit in Mexico.

Best Places to Visit in Mexico

Whether you’re a nature lover, a history enthusiast, or someone seeking a relaxing getaway, Mexico has something special for everyone. Join us as we explore the breathtaking landscapes, delve into the colorful traditions, and uncover the hidden gems that make Mexico a must-visit destination.

Get ready for an exciting adventure, discovering the very best that this wonderful country has in store for you.

1. Cancún and the Mayan Riviera

Cancun and the Mayan Riviera are awesome spots in Mexico that lots of people enjoy visiting. Cancun is well-known for its stunning beaches and lively nightlife. Meanwhile, the Mayan Riviera is famous for its green jungles and old Mayan ruins.

Cancún and the Mayan Riviera

These destinations offer a perfect mix of relaxation and adventure, making them ideal spots for a memorable vacation.

Whether you want to soak up the sun on pristine beaches or explore historical sites, Cancún and the Mayan Riviera have something special for every traveler to enjoy.

Key Point

Things to do
  • Explore Chichen Itza: Visit the iconic ancient Mayan ruins, including the impressive pyramid El Castillo and other archaeological wonders.
  • Relax on Playa del Carmen: Enjoy the beautiful beaches of Playa del Carmen, known for its clear waters and vibrant atmosphere. Take a stroll along Quinta Avenida for shopping and dining.
  • Snorkeling in Cozumel: Take a ferry to Cozumel and explore its renowned coral reefs through snorkeling or diving. The underwater world here is rich in marine life.
  • Swim in Cenotes: Discover the unique natural sinkholes called cenotes. These crystal-clear freshwater pools are perfect for swimming and diving. Cenote Ik Kil is a popular choice.
  • Xcaret Park: Spend a day at Xcaret, an eco-archaeological park offering a mix of nature, culture, and entertainment. Enjoy water activities, wildlife encounters, and cultural shows.
  • Xel-Ha Park: Experience the natural aquarium of Xel-Ha, where you can snorkel, swim with dolphins, and enjoy various water activities in a stunning cenote.
Tourist Attractions
  • Chichen Itza
  • Tulum
  • Xcaret Park
  • Isla Mujeres
  • Cenotes
  • Playa del Carmen
  • Cozumel
  • Xel-Ha Park
  • Akumal
  • Cancún Beaches
Places to stay
  • Cancun Hotel Zone
  • Playa del Carmen
  • Tulum
  • Riviera Maya resorts
  • Cozumel
  • Puerto Morelos
  • Akumal
  • Isla Holbox
  • Bacalar
  • Puerto Aventuras
  • Cancun and the Mayan Riviera are both located in the eastern portion of the Yucatan Peninsula, in the state of Quintana Roo, Mexico.

2. Puerto Vallarta

Puerto Vallarta is a beautiful coastal city in Mexico, known for its stunning beaches, vibrant culture, and delicious food. With its picturesque landscapes, warm weather, and friendly locals, it is a popular destination for tourists seeking relaxation and adventure.

Puerto Vallarta

From exploring the cobblestone streets of the historic downtown area to enjoying water sports along the Pacific Ocean, Puerto Vallarta offers a diverse range of activities for visitors of all ages.

Whether you’re looking to unwind on the beach, indulge in local cuisine, or immerse yourself in the rich Mexican heritage, Puerto Vallarta has something for everyone to enjoy.

Key Point

Things to do
  • Explore the Malecón: Take a stroll along Puerto Vallarta’s iconic seaside boardwalk, the Malecón. Enjoy street performers, sculptures, and vibrant nightlife.
  • Visit Los Muertos Beach: Relax on the sandy shores of Los Muertos Beach, known for its lively atmosphere, water activities, and beachfront restaurants.
  • Take a Boat Tour to the Marietas Islands: Discover the hidden beauty of the Marietas Islands, home to unique wildlife and the famous hidden beach. Many tour operators offer snorkeling and wildlife watching.
  • Explore Zona Romántica: Wander through the charming streets of Zona Romántica, known for its cobblestone streets, art galleries, and diverse culinary scene.
  • Hike to Mirador de La Cruz: Enjoy panoramic views of Puerto Vallarta by hiking to Mirador de La Cruz. The trek is rewarded with stunning vistas of the city and bay.
  • Visit the Vallarta Botanical Gardens: Experience the beauty of diverse plant species at the Vallarta Botanical Gardens, set against the backdrop of the Sierra Madre Mountains.
Tourist Attractions
  • Malecón Boardwalk
  • Los Muertos Beach
  • El Centro (Downtown)
  • Zona Romántica
  • Islas Marietas
  • Vallarta Botanical Gardens
  • Church of Our Lady of Guadalupe
  • Sayulita
  • Puerto Vallarta Art Walk
  • Jardín Botánico de Vallarta
Places to stay
  • Marriott Puerto Vallarta Resort & Spa
  • Hyatt Ziva Puerto Vallarta
  • Casa Velas Hotel Boutique
  • Garza Blanca Preserve Resort & Spa
  • Hilton Puerto Vallarta Resort
  • Now Amber Puerto Vallarta
  • Grand Fiesta Americana Puerto Vallarta All Inclusive Adults Only
  • Velas Vallarta Suite Resort
  • Secrets Vallarta Bay Puerto Vallarta
  • Hotel Mousai
  • Puerto Vallarta is a beach resort city located on the Pacific Ocean’s Bahía de Banderas in the Mexican state of Jalisco.

3. Cabo San Lucas, San Jose del Cabo, and the Los Cabos Corridor

Cabo San Lucas, San Jose del Cabo, and the Los Cabos Corridor are three amazing places in Mexico that are perfect for a vacation. These destinations have beautiful beaches, interesting culture, yummy food, and lots of fun things to do.

Cabo San Lucas, San Jose del Cabo, and the Los Cabos Corridor

You can relax on the beach, explore cool old places, and try tasty local dishes. Whether you like adventure or just chilling out, Cabo San Lucas, San Jose del Cabo, and the Los Cabos Corridor have everything you need for a super fun and memorable trip.

Key Point

Things to do
  • Land’s End (El Arco): Explore the iconic rock formations at Land’s End, including the famous Arch (El Arco), a natural wonder at the southern tip of the Baja Peninsula.
  • Medano Beach: Relax on the pristine shores of Medano Beach, a popular spot for swimming, sunbathing, and water sports. You’ll find a vibrant atmosphere with beachfront restaurants and bars.
  • Cabo San Lucas Marina: Take a stroll around the marina, where you can admire luxury yachts, shop at boutiques, and dine in waterfront restaurants. It’s a lively area both day and night.
  • Lover’s Beach (Playa del Amor) and Divorce Beach: Accessible by boat, these adjacent beaches offer contrasting experiences. Lover’s Beach is calm and ideal for snorkeling, while Divorce Beach faces the Pacific Ocean and has strong waves.
  • Chileno Bay: Explore the marine life by snorkeling at Chileno Bay, a protected marine sanctuary. The beach offers calm waters and is suitable for families and water enthusiasts.
Tourist Attractions

Cabo San Lucas:

  • El Arco de Cabo San Lucas (The Arch)
  • Playa del Amor (Lover’s Beach)
  • Medano Beach

San Jose del Cabo:

  • Historic District Art Walk
  • Mission San Jose del Cabo Anuiti
  • Wirikuta Botanical Cactus Garden

Los Cabos Corridor:

  • Chileno Bay
  • Santa Maria Beach
  • Palmilla Beach
Places to stay

Cabo San Lucas:

  • Grand Solmar Land’s End Resort & Spa
  • The Cape, a Thompson Hotel
  • Pueblo Bonito Pacifica Golf & Spa Resort

San Jose del Cabo:

  • Secrets Puerto Los Cabos Golf & Spa Resort
  • JW Marriott Los Cabos Beach Resort & Spa
  • Hyatt Ziva Los Cabos

Los Cabos Corridor:

  • One&Only Palmilla
  • Hilton Los Cabos Beach & Golf Resort
  • Sheraton Grand Los Cabos Hacienda del Mar
  • Los Cabos Corridor: This is a 20-mile stretch of coastline between Cabo San Lucas and San Jose del Cabo.


  • Liza zampa

    Liza is a Blogger in the USA Travel section at Best Places to Travel where he writes and edits travel guides, tours and articles.

    View all posts

Leave a Comment