The best travel deals in Mexico for Cinco De Mayo

Devouring traditional Mexican food and catching up with friends is a great way to celebrate Cinco de Mayo, but we think you can do better. By booking a ticket and planning a trip to Mexico in the coming months. After all, Mexico offers endless beaches, dense jungles, and one of the most diverse (AND tasty) ways to eat in the world. It’s a country where you’ll find seaside oases, secluded deserts, bustling metropolises, and mountain towns all offering their own unique cultural and culinary practices. Plus, traveling to Mexico from the United States is much easier and generally more cost-effective than the jet-setter halfway around the world.

If you really want to embrace Cinco de Mayo and all that Mexico has to offer, read on for our top five Mexican destinations to visit, plus the best matching travel deals going on right now.


Isla Mujeres

Selina Isla Mujeres

If you’re looking to experience Mexico beyond the crowded tourist scene of Cancun, consider heading a few miles offshore to Isla Mujeres. The Mexican Caribbean island is best known for its pristine white sand beaches and crystal clear waters, providing a prime location for snorkeling and wading through the waves. As well as idyllic beaches, you’ll also find the remains of a Mayan temple and a nature reserve (watch out for sea turtles!) at Punta Sur, the southernmost tip of the island.

For affordable accommodation off the beaten track, book a bed at Selina Isla Mujeres. This glamping-style hostel experience is just steps from Playa Norte, one of the most popular beaches on the island. Your stay includes access to a cocktail bar, seafood restaurant, library, movie theater, on-site IDC Scuba Instructor certification center, and outdoor swimming pool. Overall, Isla Mujeres offers a laid-back island atmosphere, warm temperatures, and gorgeous Caribbean views that make it the ultimate relaxing getaway.

Book a stay at Selina Isla Mujeres here.


Southwest Airlines is now offering “low cost” flights to Cancun (where you’ll need to take the ferry to Isla Mujeres) for as low as $112 – accepting bookings until November 5, 2022. The advantage of booking with Southwest is that you also get two free checked bags, allowing you to travel to and from the must-see tropical destination on a budget.

Find the best flight deals to your home airport on the South West Low Fare Calendar here.

Mexico City

We cannot talk about visiting Mexico without highlighting its capital, Mexico City (Often called “DF” for Distrito Federal). This is where all the action happens! With over 150 museums, there is endless history, art and culture to soak up. Not to mention that the architecture of the city alone is worth a visit. With an awe-inspiring amalgamation of Gothic cathedrals, historic buildings, modern structures, and even ruins of the ancient Aztec capital, Tenochtitlán, you can spend almost your entire trip discovering the city’s iconic infrastructure.

As a hub of Mexican politics and city life, you’re sure to find an abundant supply of traditional cuisine (it’s one of the world’s best foodie cities, period), delicious mezcal-infused cocktails , immersive cultural sites and vibrant nightlife.


To celebrate Cinco de Mayo, AeroMexico is offering great flight deals to and from Mexico City for select US cities including Los Angeles, Houston, New York, Chicago and Miami. Check prices and availability here.


Sayulita, located along the coast of Nayarit and surrounded by lush tropical jungle, is a surfer’s paradise and a lively party spot just an hour from Puerto Vallarta. Between the long stretch of public beaches, whale watching tours, downtown shopping, live music, fresh seafood, and festive nightlife, you’ll never be bored on a visit to Sayulita . You can spend an entire day lounging with a margarita under an umbrella or go on an adventure at sea.

Sayulita truly has something for everyone (but especially young travellers, adventurers, and partiers), and it goes beyond just the best things to do and see in town. What’s great about Sayulita is that it also offers various accommodations for luxury and budget travelers. Whether you want to stay in an affordable hostel in the heart of the city or in a secluded beach resort, you can easily find options to suit your taste.


United Airlines offers tons of affordable flights to Puerto Vallarta, where you’ll arrive first to get to Sayulita. There are flights as low as $242, and you can even sign up for a monthly payment plan for your airfare. Check out United’s most popular flights to Puerto Vallarta here.


Tulum is Mexico’s epicenter of local music festivals and outdoor adventures, and it certainly deserves a spot on your 2022 travel itinerary. This hidden beach town is an off-the-grid eco-paradise, where you can get in touch with nature at the beach and in the jungle. Ancient Mayan ruins, underground cenotes, eco-friendly hotels, and local cuisine make it impossible not to appreciate Tulum’s longstanding traditions, vibrant people, and relaxed atmosphere.


If you’re flying into Cancun to visit Isla Mujeres, you might as well take a few extra days to get to Tulum. It’s about 80 miles outside of the city, but Cancun is still the best airport to fly into. So you can take advantage of the same Southwest Airlines travel deals for both destinations.

Browse the best cheap flight options from your home city here.


Watch out, foodies! Oaxaca is calling you. A center of food tourism, Oaxaca is best known for its mouth-watering varieties of mole sauce. Oaxaca is also the capital of mezcal, so when you’re full of mole, there’s plenty to wash it down. You can taste the local flavor and learn about the process behind the cherished Mexican spirit by taking a local Educational Mezcal Tour.

You will also find your fair share of important history in Oaxaca. You can even visit various archaeological sites, including that of the indigenous Zapotec and Mixtec populations. Whether you want to learn more about Mexican history, traditional recipes, or varieties of mezcal (or all three), Oaxaca is well worth a visit.


Your best bet for getting to Oaxaca on a budget is to fly to Mexico City for a layover first and hop on a VivaAerobús flight (you might as well make it an overnight layover so you can explore Mexico City on your way !). The airline offers flights for as low as $55. Find the best flight options for you here.