Mexico is a country rich in culture, history, and natural beauty, offering travellers a diverse range of experiences. From ancient Mayan ruins to breathtaking beaches and vibrant cities, there's something for every kind of traveller. Mexico is a vast and incredibly diverse country that deserves ample time to explore in depth.
To help you make the most of your visit, here’s our recommended 3-week holiday itinerary.
1. Mexico City (4 days)
Mexico City, the bustling capital, is a vibrant metropolis that combines history, art, and modern life. With its rich heritage and cosmopolitan vibe, it's a must-visit for anyone traveling to Mexico.
Tourist attractions:
Start your exploration at the Zócalo, the heart of the city, where you’ll find the Metropolitan Cathedral and the ancient ruins of Templo Mayor. Visit the National Palace to see the famous murals by Diego Rivera, which narrate Mexico’s history. Spend an afternoon in the Chapultepec Park and visit the Museo Nacional de Antropología to delve into the country’s pre-Hispanic cultures. For art lovers, the Frida Kahlo Museum in the colourful neighbourhood of Coyoacán is a must.
Best areas to stay:
Roma and Condesa are trendy neighbourhoods filled with cafes, restaurants, and boutiques, perfect for tourists. For a more upscale experience, consider staying in Polanco, known for its luxury hotels and close proximity to museums and high-end shopping.
2. Yucatan Peninsula (5 Days)
The Yucatan Peninsula is famous for its Mayan heritage, natural beauty, and charming colonial cities. A five-day stay here will allow you to experience the best of its cultural and natural wonders.
Tourist attractions:
A visit to the Chichén Itzá archaeological site is a must. This UNESCO World Heritage Site, home to the iconic El Castillo pyramid, is one of the New Seven Wonders of the World. After exploring Chichén Itzá, spend time in the nearby city of Valladolid, a charming colonial town with vibrant streets and historic churches. Don’t miss the opportunity to swim in the cenotes (natural sinkholes) like Cenote Ik Kil, known for its crystal-clear waters. End your Yucatan visit in Mérida, a beautiful colonial city known for its architecture and lively markets.
3. Cancun (5 Days)
Cancun is a world-renowned beach destination known for its pristine turquoise waters and vibrant nightlife. Whether you’re looking to relax or explore, Cancun will not disappoint.
Tourist attractions:
Spend your days lounging on the famous Playa Delfines, with its powdery white sand and sweeping views of the Caribbean Sea. For those interested in marine life, visit the Cancun Underwater Museum (MUSA), where you can snorkel or dive among hundreds of submerged sculptures. Nature lovers can visit the nearby Xcaret Park, a natural theme park filled with jungle trails, cenotes, and Mexican cultural shows.
A 20-minute ferry ride from Cancun takes you to Isla Mujeres, a tranquil island known for its laid-back vibe. Visit Playa Norte, one of the best beaches in Mexico, explore the Garrafon Natural Reef Park for snorkelling, and take in the views from Punta Sur, the southernmost tip of the island with ancient Mayan ruins and a lighthouse.
4. Tulum (3 Days)
Tulum has gained worldwide fame for its stunning beaches, eco-conscious vibe, and Mayan ruins overlooking the Caribbean. It’s the perfect destination for those looking to relax in a natural setting while still enjoying culture and history.
Tourist attractions:
Explore the Tulum Ruins, one of the few ancient Mayan cities built by the sea, offering incredible views of the turquoise waters below. For a more adventurous experience, visit Cenote Dos Ojos, a vast cave system perfect for swimming and snorkelling. Playa Paraíso is the ideal spot to relax, with its postcard-worthy shoreline.
For a change of pace, take a day trip to the island of Cozumel, known for its crystal-clear waters and excellent snorkelling and diving spots, particularly at Palancar Reef. You can also explore San Miguel de Cozumel, the island’s main town, which offers plenty of shopping and dining options.
5. Cabo San Lucas (3 Days)
Located on the southern tip of the Baja California Peninsula, Cabo San Lucas is a perfect blend of desert landscapes and ocean views. It’s famous for its lively nightlife, luxury resorts, and stunning natural landmarks.
Tourist attractions:
One of Cabo’s most famous landmarks is El Arco, a stunning rock formation that marks the meeting point of the Pacific Ocean and the Sea of Cortez. Take a boat tour to get up close and see the nearby Lover's Beach. For adventure seekers, consider a whale-watching tour (if visiting between December and April) or snorkelling at Chileno Bay. End your evenings by strolling around the Marina Cabo San Lucas, which is filled with upscale restaurants and shops.
Each destination provides a unique glimpse into the country’s natural beauty, cultural heritage, and warm hospitality, making Mexico a top choice for travellers from around the world. Explore our fantastic flight deals to Mexico and start planning your adventure today!