Ultimate 3-Week Mexico Itinerary: Explore the Best of Mexico in 21 Days
When we visited Mexico for the first time, we knew right away this country was something special—and it absolutely was. We’ve been back countless times since! Mexico is a huge country and full of incredible things to see that it’s taken us multiple trips over the years to experience as much as possible.
That’s why, when you’re planning a trip to Mexico, it’s super important to put together an itinerary and figure out what you want to see and where you want to go. It’s such a huge and diverse country that a little planning goes a long way.
To help you out, we’ve put together a 3-week Mexico itinerary that we think is perfect for getting a taste of everything—from the stunning beaches and cenotes of the Yucatan Peninsula to the charming colonial cities and ancient Mayan ruins of central and southern Mexico.
One quick note: this itinerary focuses on central, southern, and eastern Mexico, so it doesn’t include the northern regions (Baja California/Cabo San Lucas). Mexico is just too massive to cover it all in a single 3-week trip—but hey, that just means you’ll have a great excuse to come back!
Do I Need a Visa When I Visit Mexico?
Most visitors to Mexico don’t need to worry about getting a visa prior to arrival. As long as you’re staying for less than 180 days and not planning to work or study, you can enter the country with just your passport (Tourist Visa on arrival).
If you have any questions or want to double-check, you can always visit the official website of the Mexican Embassy in your home country.

When Is the Best Time to Visit Mexico?
Mexico is a fantastic year-round destination with sunny, warm weather no matter when you go. That said, there are some seasonal differences to consider.
The peak season runs from December to April, offering dry, comfortable weather. However, it’s also the busiest time, so expect bigger crowds and higher prices for hotels and activities.
If you’re looking to skip the crowds and save a bit, the shoulder seasons—May to June and September to November—are ideal. Personally, we’ve visited Mexico in November as well as March and April, and these times are perfect. The weather is great, and the tourist crowds are much more manageable.
How Did We Get Around in Mexico?
Mexico is a well-developed country with excellent public transport, great highways for road trips, and plenty of taxis, Ubers, and minibuses. Depending on where you are, there are lots of transport options to choose from. Here’s what worked for us during our trip:
For the first half of this itinerary, up until day 13, we relied on public transport and private drivers instead of renting a car. The distances were long, and since we were flying out from a different airport than where we arrived, renting a car didn’t make sense. ADO buses were our go-to option—they’re similar to Greyhound or FlixBus, with comfortable seating, TVs, and air conditioning. Booking bus tickets was super easy on their website, and they took us from Mexico City to Oaxaca City, then to Puerto Escondido and San Cristobal.
For the second half of the trip, in the Riviera Maya (Yucatan & Quintana Roo), we had more flexibility. ADO buses are still a great choice here, but we decided to rent a car for the week. It gave us the freedom to explore at our own pace, which was especially handy when visiting more remote spots. Both options work, so it really depends on your travel style!

What Are the Best Hotels in Mexico?
Casa Luciana Condesa (Mexico City)
Our favorite boutique hotel in the capital city is Casa Luciana Condesa, located in the trendy Condesa neighborhood. The hotel has a rooftop terrace with amazing views of the city and a cozy courtyard to relax in. Plus, it’s within walking distance of some of Mexico City’s best restaurants and bars.


Radhoo Tulum (Tulum Beach)
Radhoo Tulum is a beautiful oceanfront hotel in the Riviera Maya, with stunning views and a relaxed atmosphere. The hotel also offers yoga classes and has its own beach club, making it the perfect place to unwind after a day of exploring.


Quinta Real Hotel (Oaxaca City)
Quinta Real is a beautiful boutique hotel in the historic center of Oaxaca City. The hotel is located in an old colonial building, with charming courtyards and traditional decor. It’s also within walking distance of many of the city’s top attractions and restaurants.



Day 1: Arrive in Mexico City (CDMX) – Markets, Delicious Street Food, and First Impressions!
We touched down in Mexico City (Mexicos capital city) bright and early, which meant we had the whole day to visit Mexico City. First things first, we grabbed an Uber from the airport to downtown—it only cost us $10 USD (about 200 MXN). If you’re looking to save even more, you can hop on the metro or train for a super budget-friendly ride into the city centre.
After checking into our hotel, Hacienda Peña Pobre, which is this beautiful old colonial building (definitely recommend staying here), we started off our day with a visit to some of Mexico City’s local markets, which are an absolute must. Our favorite was La Ciudadela Market. It’s packed with colorful stalls selling everything from affordable souvenirs and clothing to all sorts of handcrafted items. If you’re planning to grab gifts, do it here—Mexico City is way more budget-friendly for souvenirs than some of the other spots you’ll visit later on.
Of course, we made it a mission to try as much delicious street food as possible (priorities, right?)—and wow, Mexico City definitely delivered! I’m not kidding when I say this city has the best food in the country. First stop: Los Panchos, where I had the most incredible tacos of my life. Later, we hit up Carinito Tacos, and honestly, they were just as amazing. By the end of the day, I was already joking about leaving Mexico 10 pounds heavier!
Where to Stay in Mexico City
$ Hacienda Pena Pobre // $$ Roso Guest House // $$$ Casa Polanco


Day 2: Visiting Mexico City – Museums and the Frida Kahlo House
We started the day with a classic Mexican breakfast—chilaquiles, our favorite breakfast. With full bellies, we were ready to explore Mexico City’s incredible cultural scene. While the city’s street food is legendary, it’s also packed with world class museums—over 150 of them!
Our first stop: the famous Museum of Anthropology in Mexico City. This place is HUGE. You could spend an entire day here and still not see everything. We managed to get through about half of it before hunger struck again. So, we headed to La Condesa, a super trendy neighborhood just a quick trip from the museum. It’s such a fun area, full of tree-lined streets, cute cafes, and great vibes. We grabbed lunch at this amazing place called The Backyard.
After recharging, we hopped in an Uber to Coyoacán, one of the most charming parts of the city. Think cobblestone streets and colorful colonial houses you want to wander through for hours. This is also where you find The Frida Kahlo Museum.
Stepping into Frida’s home was like stepping into her world. The museum is packed with fascinating artifacts from her life, along with her stunning artwork. It’s such a cool way to learn more about her.
Tip: You have to buy your ticket online ahead of time as they do not have a ticket counter!
► Click here for Frida Kahlo Museum tickets
Day 3: Mexico City – Teotiuhuacan Pyramids and Lucha Libre Wrestling
On day three of our Mexico itinerary, we woke up early to beat the crowds and headed straight to Teotihuacan, one of the most impressive archaeological sites in Mexico and one of its ancient major cities. We booked a tour, which seemed like the easiest way to visit, and we specifically wanted a guide. From experience, we know that visiting cultural or historical sites without a guide often means you miss out on learning important details. Thankfully, our guide was excellent, and it was incredible to see those massive pyramids up close.
In the evening, we did something completely different but so much fun—attending a lucha libre wrestling match! Watching professional wrestlers put on an amazing show while enjoying tacos, beer, and tequila was an unforgettable experience. Honestly, it doesn’t get more “Mexico” than that!
►Click here for the guided tour from Mexico City to the Teotihuacan Pyramids
►Click here for Lucha Libre Wrestling + Tacos and Beer tickets

Day 4: Take the Bus to Oaxaca City – Local Markets & Amazing Food
Day 4 of our Mexico itinerary kicked off bright and early with a bus ride from Mexico City to Oaxaca City. We hopped on the bus at Terminal de Sur (South Bus Station), and the journey took about 7 hours, costing us around $50. If a long bus ride isn’t your thing, you can always catch a quick flight—it’s faster, just a bit pricier!
Visiting Oaxaca City feels like stepping straight into Disney’s Coco. This city has everything: mezcal, stunning colonial architecture, and absolutely incredible food. For our stay, we booked a room at Hotel Boutique Naura Centro, a beautiful and super affordable boutique hotel that we highly recommend.
The local markets here are very food-heavy, which is right up our alley. We tried everything from mole to tlayudas to chapulines (yes, Oaxaca is known for its edible grasshoppers). If you’re a foodie like us and want to try all the local specialties, I’d 100% recommend booking a food tour—it’s the best way to make sure you don’t miss anything. After all Oaxaca is famous for it’s world famous cuisine.
► Click here to book a guided food tour.

Day 5: Oaxaca City – Day Trip to Hierve El Agua
The last few days had been pretty food-heavy, so we decided it was time to do some exploring. One of the most stunning natural highlights near Oaxaca City is the spectacular Hierve El Agua, also known by locals as the petrified waterfalls. It’s a bit of a trek to get there, but it’s absolutely worth the effort to see this part of incredible nature.
To visit Hierve El Agua, we took a collectivo (shared taxi) from Calle Mina, near the Templo de Santo Domingo. The journey took about 1.5 hours and cost around $10 USD per person for a round trip. Upon arrival, we paid a small entrance fee of $1 USD per person to access the viewing platforms and hiking trails.
The unique petrified effect of the waterfalls is caused by a chemical reaction in the minerals, which creates stunning pools on top. Be sure to bring your swimsuit, as you can swim in these beautiful pools—it’s such a cool experience!
If you want to make things easier, there are plenty of tours available from Oaxaca City to Hierve El Agua as well.
► Click here to book a guided tour from Oaxaca City to Hierve El Agua
Where to Stay in Oaxaca City
$ Nana Vida Hotel // $$ Hotel Casa Vertiz // $$$ Otro Oaxaca
Day 6: Oaxaca City – Historic Center and Mezcal Tour
The next day of our Mexico itinerary, we couldn’t resist diving into the historic center of Oaxaca—and by that, I mean the cafes and restaurants. There are so many amazing places to check out. For breakfast, we headed to Muss Cafe, a gorgeous old colonial house that serves incredible coffee. Such a perfect way to start the day. For lunch, we tried Boulenc, and wow—they make surprisingly good pizza and Italian food in general. Highly recommend it!
If you’re not as much of a foodie, don’t worry—there’s plenty more to do in Oaxaca. The Museo Textil de Oaxaca and the Museo de las Culturas are supposed to be fantastic (adding them to my list for next time!).
Around midday, we joined a mezcal tour, which is an absolute must-do in Oaxaca! If you’re not familiar, mezcal is the iconic spirit of the region, crafted for centuries by small-batch producers. The tour took us to several mezcal distilleries, where we learned all about the production process and, of course, got to taste a variety of mezcals. It was such a fun experience—especially because, by the end, everyone was feeling a little tipsy and extra cheerful.
► Click here to join a guided Mezcal tasting through the local distilleries

Day 7: Bus from Oaxaca City to Puerto Escondido – Nightlife
Travel day! And here’s some amazing news—if you’re heading to Puerto Escondido, you’ve lucked out big time. As of February 2024, the brand-new Oaxaca-Puerto Escondido highway is open. What used to be a grueling 8-10 hour bus ride on some of the windiest mountain roads ever (seriously, not for the weak-stomached) is now just 3.5 hours.
Taking this new route means you can get to Puerto Escondido before lunch and still have the whole day there. For us, staying in La Punta is always a given because it’s just the best area to stay in Puerto Escondido.
For lunch, we hit up The Fish Shack in La Punta, and let me tell you, they have hands-down the best fish tacos in town.
As the sun started to set, we grabbed some drinks and headed to the beach in Zicatela to enjoy one of the best sunsets you could find. Later, we geared up for a fun night out at Cactus Bar, one of our all-time favorite spots.
Day 8: Puerto Escondido – Playa Carrizalillo & Surfing
Waking up a little hungover (oops!), we decided to take it easy and enjoy a laid-back beach day. Let’s be real—travel isn’t always about packing your schedule with tours and sightseeing. Sometimes, especially in a paradise like Puerto Escondido, the best plan is no plan at all. We grabbed some fresh fruit from a local shop and spent the morning soaking up the sun at Playa Carrizalillo.
By afternoon, we were feeling a bit more energized and thought, “Why not try surfing?” After all, when you’re visiting Puerto Escondido, it’s practically a rite of passage. We booked a private surf lesson right on the spot with one of the local surf schools. The instructors were super friendly and encouraging, which was great because, let’s just say, we weren’t exactly naturals. But it didn’t matter—it was such a blast!
Where to Stay in Puerto Escondido
$ Suites La Hacienda // $$ Casa Yuma // $$$ Hotel Escondido

Day 9: Puerto Escondido – Playa Zicatela & Releasing Sea Turtles – Night Bus to San Cristobal de las Casas
Day 9 of our Mexico trip was bittersweet—it was our last day in Puerto Escondido, and we wanted to make the most of it! We started with an amazing breakfast at Amarissa Cafe in La Punta.
One of the absolute must-dos in Puerto Escondido is visiting the Vive Mar Turtle Release Camp. This place is doing incredible work to protect the green sea turtle, which is sadly endangered. Here You can actually volunteer to release baby turtles into the ocean. Yep, you get to hold these tiny, adorable turtles and watch them waddle their way to the water.
In the evening, we took the night bus from Puerto Escondido to San Cristobal. The journey took about 12 hours, arriving at 10am. While it’s not the most comfortable way to travel, it does save you a travel day. That said, if your budget allows, I’d definitely recommend flying instead!
► Click here to secure your spot for the turtle release!
Day 10: San Cristobal de las Casas – Free Walking Tour
This morning, we decided to join a free walking tour in the city center. There are plenty of options available, but I’ll link the one we chose since we really enjoyed our guide!
San Cristobal is such a stunning city and feels so unique compared to many other places in Mexico. It’s located in the state of Chiapas, near the Guatemalan border, and sits high up in the mountains. The elevation means it can get a bit chilly, but the natural beauty here is absolutely breathtaking.
After the walking tour—which was a fantastic way to explore the town center—we decided to dive into Mexican culture by trying one of the local specialties, chamula. This fascinating drink, made from fermented corn, has a slightly sour taste. after that we headed for dinner to a place called Las Pichanchas for cheap Mole and tamales!
Where to Stay in San Cristobal de las Casas
$ Yox Hotel Boutique // $$ Sombra del Agua // $$$ Casa Lum

Day 11: San Cristobal de las Casas – Day Trip to Sumidero Canyon
Today’s vibe was all about discovering Mexico! So, we hopped on a big ol’ tourist bus (very on-brand for adventure, right?) and set off on a day trip to Sumidero Canyon. Just an hour from San Cristobal, this place is absolutely breathtaking. You’ll be joining a boat tour along a winding river, surrounded by towering cliffs and epic waterfalls—seriously, it’s like stepping into a nature documentary.
One of the coolest parts is that we spotted crocodiles chilling on the riverbanks and monkeys swinging through the trees! It was such a surreal and unforgettable experience. If you’re in the area, I highly recommend adding this to your list!
► Click here to explore Sumidero Canyon
Day 12: San Cristobal – Temazcal Experience
Today, we spent another day in San Cristobal, mainly because we had a Temazcal booked. While it’s not necessary to stay this long, it’s a great option if you want to soak in more of Chiapas. Alternatively, you could spend extra time in Puerto Escondido or head to Cancun a day earlier—it’s totally up to you. Chiapas has so much to offer, from hiking to exploring, so staying longer here can be a wonderful experience.
Anyways, today’s Temazcal experience was one for the books. For those who don’t know, a Temazcal is a traditional Mexican sweat lodge ceremony that has been used for centuries as a way to cleanse and purify the body and mind. We were led by a local shaman through different rounds of intense heat, chanting, and herbal steam—all while laying on hot volcanic rocks.
It sounds crazy (and trust me, it definitely was) but the whole experience was just incredible.
Day 13: Flight to Cancun & Bus to Playa del Carmen – Hello, Yucatan Peninsula!
After nearly two weeks of buses and taxis, it was time to hop on a plane again. While San Cristobal doesn’t have an airport, the nearby town of Tuxtla does, so we flew out of there straight to Cancun.
Cancun isn’t terrible, but let’s be real—it’s not exactly a must-visit spot if you’re short on time. If you can, I’d recommend skipping it and heading straight to Playa del Carmen from the airport. That’s exactly what we did! You’ve got two good options: rent a car at the airport or grab an ADO bus that takes you directly to Playa del Carmen.
Not gonna lie, it was a long travel day (flights + bus rides are no joke!) but it’s totally worth it. Once we arrived, we spent the rest of the afternoon exploring Playa del Carmen on foot. We made sure to stay close enough to Fifth Avenue (the lively main street full of restaurants and nightlife) to enjoy the action, but not so close that the noise keeps you up all night.
And of course, we couldn’t end the day without tacos! We hit up El Fogón, Playa del Carmen’s #1 taco spot, for some tasty tacos al pastor.

Day 14: Playa del Carmen – Day Trip to the Ancient Mayan City Chichen Itza
Whenever we’re in Playa del Carmen, we always make it a point to visit La Cueva del Chango at least once—it’s home to the best chilaquiles in Mexico (yes, I said it!). The restaurant itself is so pretty, with a beautiful garden where you can sit and enjoy your meal. But be warned—it gets super busy, so better arrive in the early morning. The food is incredible, with different types of chilaquiles and sauces to choose from. Make sure to add a fried egg and crumbled cheese on top!
After breakfast, we headed off on an adventure to explore some ancient ruins. And not just any ruins—we made our way to Chichen Itza, a UNESCO World Heritage site and one of the most impressive archeological sites in Mexico. Sure, some people say it’s just another tourist destination, but come on—it’s one of the Seven Wonders of the World! That’s like saying the Colosseum in Rome is too touristy. We had an amazing time wandering around exploring ancient ruins.
► Click here for a guided tour of Chichen Itza
Where to Stay in Playa del Carmen
$ Posada Mariposa // $$ Fabiola Condo Hotel // $$$ Petit Lafitte Beach Front Hotel

Day 15: Playa del Carmen – Scuba Diving in Cozumel (With Bull Sharks!)
For this day of our Mexico itinerary, we had something truly special planned, and we couldn’t wait to dive in—literally! As avid scuba divers, we knew we couldn’t pass up the chance to explore the underwater world of Cozumel. We hopped on the ferry from Playa del Carmen to Cozumel, a quick 45-minute ride.
Once on the island, we met our dive instructor and headed out to the crystal-clear waters of the Caribbean. Our first dive took us to Santa Rosa Wall, a stunning and super healthy reef known for it’s marine life and stunning coral formations.
The real highlight, though, came during our second dive at Punta Sur Reef. That’s where we encountered bull sharks! Yes, bull sharks. Diving alongside these incredible creatures was both thrilling and unforgettable—easily one of the most exciting diving experiences we’ve ever had.

Day 16: Quick Bus Ride to Tulum – Beach Club Bliss in Tulum Beach
A short bus ride (just over an hour!) from Playa del Carmen brought us to Tulum—a super popular beach town that everyone seems to rave about. And honestly, I get it now. Tulum is all about fancy beach clubs, chill vibes, and yes, some pretty wild parties if that’s your thing.
When we arrived, we didn’t have a big plan for the day, so we decided to take it easy and treat ourselves a bit. After all, isn’t that what vacation is for? We headed to a beach club called Tantra, and let me tell you—this place was amazing! They had a daytime party vibe going on with a live DJ, the food was incredible, and the drinks were delicious. Sure, it was definitely on the pricier side, but we had SO much fun that it was 100% worth it.
💡Alternatively, you can visit the Tulum ruins, which are said to be amazing Mayan ruins. Unfortunately, we ran out of time and couldn’t make it.
Where to Stay in Tulum Beach
$ Kan Tulum // $$ Mezzanine Tulum // $$$ Nomade Tulum

Day 17: Tulum – Explore the Cenotes
The next day of our Mexico itinerary was dedicated to exploring the cenotes in Tulum. These natural swimming holes are a must-see when visiting this part of Mexico. With so many to choose from, we decided on Gran Cenote and Cenote Dos Ojos.
Gran Cenote, located just outside of town, features crystal-clear water perfect for snorkeling and diving, along with a stunning cave system to explore. We spent hours swimming, jumping off cliffs, and soaking in the breathtaking surroundings.
Cenote Dos Ojos, a bit further out, was well worth the trip. Known for its incredible underwater cave system, this cenote is ideal for snorkeling and scuba diving. We even spotted some small fish and turtles swimming around.
After a refreshing day at the cenotes, we returned to Tulum town for some shopping and exploring.
💡 Tulum is an incredible destination to relax at beach clubs, explore cenotes, and enjoy the good life for a while. If you’re planning a trip there soon, check out our guide on Where to stay in Tulum for the best hotels & areas.

Day 18: ADO Bus Ride + Ferry to Isla Holbox – Enjoy the Beautiful Beaches
After one final change of scenery, we arrived at the last stop on our Mexico itinerary: Isla Holbox. We absolutely love Isla Holbox and have visited several times before. To wrap up this trip in the most relaxing way possible, we chose to spend our final three days on this stunning island known for its white sand beaches, crystal-clear waters, laid-back vibe, delicious food, and breathtaking sunsets. If you’ve never been, I highly recommend adding it to your travel list—you’ll understand why we’re so obsessed once you experience it for yourself!
Getting here was easy. We hopped on a bus from Tulum to Chiquilá, where the ferry port is located, and then took a quick ferry ride to the island. From there, everything was a breeze. With no cars and no proper roads, Isla Holbox is wonderfully walkable. Once we checked in, we headed straight to the beach to unwind.
For dinner, we visited Roots, our favorite pizza spot on the island. It was the perfect way to end our day in paradise.
Day 19: Isla Holbox – Be a Foodie & Enjoy the Sunset and Bioluminescence at Punta Cocos
Day 19 of our Mexico itinerary started with breakfast at our favorite spot, Pinapol. They serve excellent coffee and have plenty of vegetarian and vegan-friendly options, which we love.
After breakfast, we headed to the beach and stayed there until the afternoon. Then, it was time to visit Punta Cocos. Punta Cocos is the westernmost part of the island, and it’s a popular spot where people bring a few beers, walk, or take a golf cart down to watch the sunset while relaxing with a cold drink.
Here’s a tip: don’t leave right after the sunset. Stay a little longer until it’s completely dark, and you’ll witness something truly magical—bioluminescence. This natural phenomenon happens when tiny organisms in the water light up when disturbed, creating a mesmerizing glowing effect. It’s an unforgettable experience!
Where to Stay in Isla Holbox
$ Tribu Hostel // $$ Tierra del Mar Hotel // $$$ Hotel Villas Flamingos

Day 20: Isla Holbox – Swim With Whale Sharks or Walk to Punta Mosquito
The final day of our trip was all about a bucket-list adventure: swimming with whale sharks. From June to September, these gentle giants make their way to the waters around Isla Holbox, one of the rare places in the world where you can swim with them.
We booked a tour with a local company and set off early in the morning to beat the crowds. The experience of swimming alongside these incredible creatures in their natural habitat was nothing short of magical.
If you’re visiting outside of whale shark season, don’t worry—there’s still plenty to do. One option is walking to Punta Mosquito, a pristine, undeveloped part of the island. While it’s not quite as thrilling, it’s a stunning spot for birdwatching and soaking in the island’s natural beauty.
► Click here to Swim With Whale Sharks
💡 One of my favorite Mexican islands is definitely Isla Holbox. If you’re planning to stay here on your next trip to Mexico, don’t miss our tips on ‘Where to Stay in Isla Holbox.’
Day 21: Ferry + Bus from Isla Holbox to Cancun – Fly Home
After an amazing trip on Isla Holbox, it’s time to make our way back to Cancun for our flight home. The most convenient way is to take a ferry from Isla Holbox back to Chiquila, followed by a bus ride to Cancun.
The ferry departs every hour and the ride takes about 20 minutes. Once back in Chiquila, you can catch a bus from the nearby station to Cancun. The journey usually takes around 3 hours.
21-Day Mexico Itinerary – Alternative Options
This is just our personal itinerary that we absolutely loved, but I get that everyone’s preferences are different! That’s why I’m including a few alternative options here so you can tweak things and make it perfect for your own adventure.
From Mexico City, you could hop on a flight up north to Puerto Vallarta and check out the nearby beach towns like Sayulita. After soaking up the sun, you can then fly back down to Oaxaca City to continue exploring.
And honestly, Mexico City has SO much more to offer! If you have extra time, definitely make room for more museums (there are so many good ones!) and don’t miss the stunning Palacio de Bellas Artes.
If you have more time in the Yucatán than I did in this itinerary, definitely stop in Bacalar for a few nights. It’s a charming town next to the most beautiful lagoon I’ve ever seen.
Our Mexico Itinerary – Final Words
This is it, my perfect 21-day Mexico itinerary. I really hope you enjoy it as much as we did! We absolutely fell in love with Mexico – the Mexican culture, delicious street food, natural beauty, and friendly people made this trip truly unforgettable.
But like I said earlier, Mexico is a big country with so much to explore. So don’t be afraid to mix things up and make this itinerary your own. Whether you opt for extra beach time or more city exploring, there’s no wrong way to experience this beautiful country.
Get Ready for Your Trip to Mexico
Book Your Accommodation
For the best deals and discounts, I recommend using Booking.com to book your hotel, villa, or hostel. It’s super reliable and budget-friendly!
Book Your Flight & Car
Looking for cheap flights or rental cars? Skyscanner.com is the way to go. I’ve been using it for years and have saved so much money along the way.
Book Tours & Activities
Planning tours and activities is a breeze with GetYourGuide.com. They offer amazing deals and only work with trusted tour operators, so you can book with confidence.
Get Travel Insurance
SafetyWing has been my go-to travel insurance for the past two years, and I couldn’t be happier. Highly recommend them for peace of mind on your trip.
Get Your Travel Credit Card
When it comes to travel credit or debit cards, Wise is a fantastic option. They offer great perks for withdrawing or sending money overseas, making travel finances hassle-free.
Related Articles
12 Amazing Things to Do in Bacalar, Mexico (That Aren’t Just the Lagoon)
If Tulum had a low-maintenance, genuinely cool little sister who wasn’t trying to go viral on TikTok, it would be Bacalar. Oliver and I first visited Bacalar in 2023 at the verrrryy end of an 8-month backpacking trip and honestly, it was everything I needed it to be and more. After the chaos of Playa…
The 12 BEST Restaurants Bacalar: Our Favorite Spots + Local Classics
I’ve now been to Bacalar more times than I can count. Oliver and I first landed there in 2022, just a couple of freshly-met backpackers on the kind of budget that screamed “tacos or bust.” (Spoiler: it was mostly tacos. So many tacos.) We managed to sneak in a few cute date nights too, but…
How to Get from Bacalar to Caye Caulker: My Perfect Travel Guide (2025)
Backpacking through Mexico and Central America is one of my greatest joys—and also one of the biggest pains in the ass. Last year, I went on a girls’ backpacking trip with some of my best friends. We knew we wanted to explore Quintana Roo, but then we saw this dreamy little island in Belize, Caye…