Skip to Content

21 Charming Beach Towns in Mexico for Beach Bliss

Hola! What’s the first thing that comes to mind when you think of Mexico?

Yes, the country has mountains, rainforests, yawning canyons and charming colonial cities. But it’s most often associated with its beautiful beaches.

With 5,800 miles of coastline spanning the Gulf of Mexico, the Caribbean Sea, the Pacific Ocean and the Sea of Cortez, there’s more than enough sand to squish your toes into!

Some of the top things to do in Mexico include world-class scuba diving, surfing, snorkeling and hanging out on tropical beaches that look like they’ve vaulted straight off a postcard.

Mexico’s best beach towns have grown up around many of these sandy shores.

While some are tourism hotspots, others have kept their traditional charm. All are coastal gems in their own right – we know from firsthand experience after exploring many of them over the years!

Sayulita is one of Mexico's cutest beach towns.
Can you say idyllic? Sayulita is one cute laid-back beach town
Best Mexican beach towns
Mexico is blessed with some lovely beach towns, where the water is warm, the vibe is relaxed and the margs are frosty!

Baja California’s top beach towns

Part of Mexico, the Baja California Peninsula (just south of California) is split into two states: Baja California Sur to the south and Baja California to the north. And it has some fantastic Mexican resort towns!

Think world-class surfing, vibrant art scenes, abundant marine life in the Sea of Cortez (on the peninsula’s east side) and superb nearby wine regions.

We’re frequent visitors to Baja and the Los Cabos area and have written a whole guide on the nine coolest beach towns in Baja California. Hop on over to that post for details, as we only highlight three here.

1) Cabo San Lucas

White boats return to the Cabo San Lucas Marina at dusk.
Boats return to the Cabo San Lucas Marina at dusk

First up, the big flashy star of Baja – Cabo San Lucas!

Nestled at the peninsula’s tip, Cabo is known for its yacht-filled marina, nightlife, luxury resorts and gorgeous beaches like Medano Beach.

Whale watching, deep sea fishing, snorkeling and surfing are among some of the best things to do. Also be sure to hop aboard a water taxi to see the iconic rock arch (El Arco) rising up from the sea.

2) Todos Santos

A Pueblo Magico, Todos Santos is indeed magical!

The arty town of Todos Santos is one of Mexico’s Pueblos Magicos (magic towns). And it’s a magical little place!

It’s also one of the most popular Mexican surf towns (especially for beginners), with consistent fun waves at nearby Playa Los Cerritos.

A pristine beach in Todos Santos
One of the many pristine beaches around Todos Santos

An hour’s drive from Cabo San Lucas, it makes for an easy day trip.

But lately, we’ve enjoyed staying for a few days at one of Todos Santos’ cool boutique hotels, kicking back on the town’s beaches and savoring its excellent farm-to-table food scene.

3) Ensenada

Fishing boats in Ensenada
Fishing boats in Ensenada

About 70 miles south of the U.S.-Mexico border, this coastal resort town is a go-to weekend escape for Southern Californians craving a taste of Mexico.

Stroll the seaside malecon, spot whales in winter and indulge in world-class wine tasting and dining at nearby Valle de Guadalupe.

Most popular beach towns in the Yucatan

Think of a heavenly beach with powdery sand, cobalt blue waters and tall palm trees. We guarantee there’s one on the Yucatan Peninsula that matches your dream!

Not only are the beaches stunning, but the Yucatan is home to some of the best beach towns in Mexico. Add to that activities ranging from snorkeling and diving to exploring the Yucatan’s Mayan ruins (some of which are perched right by the sea), and it’s easy to see why the area is an obvious pick for a sun-and-sand vacation.

Below, we highlight the peninsula’s larger and most popular tourist destinations. But if you’d like to explore smaller gems like Isla Mujeres and Bacalar, see our guide on 12 charming beach towns in the Yucatan!

4) Cancun

A young woman in a black sun hat sits on the white sand beach in Cancun.
With beautiful sugar white beaches, Cancun is one of the most popular beach destinations in Mexico

Let’s begin with the heart of the Mexican Caribbean – big bold Cancun. One of the top coastal cities in Mexico, it’s located in the state of Quintana Roo on the northeast end of the Yucatan Peninsula.

For many international visitors, it’s a toss-up between Cancun and Cabo or Cancun and Puerto Vallarta. And for many, Cancun wins out.

Yes, Cancun has a reputation for being the ultimate “Spring Break” vacation destination.

But it’s also the go-to place for luxury hotels with swim-up suites and other bells and whistles, excellent scuba diving and other watersports, attractions like Xcaret Nature Park and sophisticated restaurants serving up global cuisine.

Oh, and have we mentioned the quintessentially Caribbean white-sand beaches?

Cancun also has a large international airport, with flights coming in from all over North America, South America and various destinations across Europe. So it’s where a lot of people begin their Mexican travels.

5) Tulum

A woman looks out at the waves lapping the beach in Tulum.
Despite Tulum’s popularity, you can usually still find a stretch of beach where yours will be the only footprints

About two hours south of Cancun in the Riviera Maya, trendy Tulum has skyrocketed in popularity as a top tropical getaway in Mexico.

But while it’s no longer the serene beach town it once was, Tulum still holds onto its charm with its endless stretches of white sand.

Sure, prices have climbed, but with that comes a slew of luxury digs, from chic spots in Tulum Town to stylish beachfront hotels. (We adore the ones with private pool suites!)

Add in yoga studios and a thriving restaurant scene, and you’ve got the perfect recipe for restoring both body and soul.

Tulum’s ruins are another one of its biggest draws.

Dating back to around the 11th century, the ancient Mayan city of Tulum is perched on cliffs overlooking the brilliantly blue Caribbean Sea. Stairs lead down to a perfect beach, so you can explore the ruins then cool off with a swim.

Tulum is also famous for the many cenotes in the local Riviera Maya area.

A woman swims in Cenote Calavera near Tulum.
Cenote Calavera near Tulum

Cenotes are natural sinkholes and caves, partly open to the sky and filled with cool fresh water. We were completely entranced swimming in some of them – we think they’re reason enough to plan a trip to Tulum!

6) Playa del Carmen

Visitors enjoy strolling the streets of Playa del Carmen at dusk.
Visitors enjoy strolling the streets of Playa del Carmen at dusk

A lively nightlife scene? Check. Luxury resorts and condos? Yes. Restaurants specializing in both Mexican and international fare? Indeed.

And the beaches? Terrific!

Another one of the top vacation towns in Mexico hugging the Yucatan’s Caribbean Coast, Playa del Carmen has 20 miles of beaches with golden sands.

Because it’s fairly close to Cancun (about an hour’s drive along the gorgeous Mexican Caribbean Coast), this fun-filled resort town has seen a surge in popularity and development.

But venture beyond 5th Avenue’s souvenir shops and buzzy bars like Senor Frogs and La Vaquita, and you’ll still find a slice of local life.

If you’re kicking off a Riviera Maya beach-hopping adventure, the town is a perfect first stop.  

You can unwind and soak up the local vibe. Perhaps bed down in a condo with a rooftop pool looking out over the city. Or book a thatched luxury bungalow at Mahekal Beach Resort, just minutes’ away from the action.

7) San Miguel de Cozumel

Beach cabanas on a dock that juts out into the turquoise waters of Cozumel
Escape to the island of Cozumel for superb scuba diving and a mellow beach scene

Step onboard a ferry at Playa del Carmen, and in less than an hour, you’ll reach the beautiful island of Cozumel.

Hire a scooter or jeep when you dock, and you can easily explore much of the place in a day.

The island’s capital is San Miguel de Cozumel. It’s a traditional Mexican town with brightly colored buildings and taco restaurants lining the streets.

A few beaches are within walking distance. However, you’ll need wheels to reach Cozumel’s most popular beaches, like Playa Palancar and Tortugas Beach Club.

Cozumel is a slice of island paradise.

If comparing Cozumel with Cancun, it definitely doesn’t have as many attractions, bars and restaurants as Cancun.

But its natural beauty, laid-back vibe and top-notch snorkeling and scuba diving make it well worth your vacation time.

After we earned our dive cards, Cozumel is where we vacationed to test out our newly-learned scuba diving skills – and to escape Cancun!

Fun beach towns near Puerto Vallarta

Orange-tiled roofs of Puerto Vallarta
Puerto Vallarta is one of the larger Mexican resort cities

Stretching along Mexico’s Pacific Coast, Puerto Vallarta is in the Mexican state of Jalisco.

And like Cabo (see #1), PV makes for an easy trip if you live on the west coast of the U.S. or Canada. It’s just a short hop away, really!

The coastline offers enchanting beaches, hidden Mexico beach towns with fun traditional atmospheres and amazing surf for wave chasers.

The area is generally more affordable than the Yucatan too.

8) Puerto Vallarta

The setting sun casts an orange glow over Puerto Vallarta.
The setting sun casts an orange glow over Puerto Vallarta

Hugging the Bay of Banderas, Puerto Vallarta is blessed with great weather year-round, awesome restaurants, a wealth of tourist attractions, cool boutique hotels – and lots of different beaches for surfers, swimmers and snorkelers.

Because it’s a sizeable city (population about 380,000 in the greater metro area), there’s something in Puerto Vallarta for everyone.

It certainly has its touristy side. But seek, and ye shall find hidden taquerias and tequila bars where you can practice speaking Spanish and hang out with locals.

There are plenty of places to soak up the Mexican beach culture in Puerto Vallarta too.

Plonk yourself down at a beach bar on buzzing Playa Los Muertos for people-watching.

Or take a walk down Puerto Vallarta’s Malecon for epic Pacific Coast views and beautiful sculptures.

The Triton and Nereida (mermaid) sculpture on Puerto Vallarta's Malecon
The Triton and Nereida (mermaid) sculpture on PV’s Malecon

What we especially like about PV is that it’s not just a popular tourist destination.

It’s a real thriving Mexican city, where Mexicans live and work and go about their business. It hasn’t lost its authentic nature and isn’t as “Americanized” as say, Cabo. It’s one of our favorite beach cities in Mexico.

Puerto Vallarta has one of the busiest international airports in the country, with connections to destinations across the USA, Canada and elsewhere in Mexico.

This makes it a great gateway to other beachy Mexican vacation spots as well.

9) Punta Mita

White-cushioned pool beds around the sea-facing pool at the St. Regis Punta Mita Resort, Mexico
Punta Mita is all about living the good life (Credit: St. Regis Punta Mita Resort)

Rub shoulders with the rich and famous at Punta Mita!

Close to Puerto Vallarta in Nayarit state, this exclusive 1,500-acre privately owned peninsula is perfect for a splurge.

It’s nearly surrounded by bright blue water, and virtually every hotel and property boasts wonderful ocean views.

It incorporates five ritzy resorts, including the St. Regis Punta Mita Resort (the first St Regis property in Latin America) and the Four Seasons Resort Punta Mita.

As you’d expect from such a glamorous enclave, all hotels offer world-class facilities.

Alternatively, for a deluxe but more intimate stay, try the villa-style Casa de Mita. It’s one of our all-time favorite places to stay!

From spas and golf courses to gourmet restaurants, everything at Punta Mita is designed to ensure you’re vacationing in the lap of luxury.

Tee off on the 36-hole Punta Mita Golf Club, try out watersports like surfing and kayaking, or just relax aboard a boat and look out for dolphins or whales.

In the evening, savor seafood tacos and tasty steaks (paired with fine wines) at one of the peninsula’s beach clubs.

10) Yelapa

Children swim and play on the gold sand beach at Yelapa, Mexico.
Meet Yelapa, a small Mexican beach town about a 40-minute water taxi ride from Puerto Vallarta

Yelapa is a tiny pueblo that’s best accessed by boat – which you can take from Puerto Vallarta. There are a few roads leading to the outskirts of the town, but no cars are permitted in the town itself.

Yelapa makes an ideal day trip from Puerto Vallarta.

You’ll find golden beaches lapped by turquoise waters, iguanas hanging around in the trees, two breathtaking waterfalls you can hike to and several beachside restaurants serving frosty margaritas and the freshest seafood caught in the waters that day.

It’s nothing short of idyllic.

Not ready to leave paradise after just a day?

Happily, you can stay overnight. Yelapa has a few accommodation options.

Many of these are self-catered rentals which you can book through Booking.com or Airbnb. . Or check into the boutique hippie-chic Verana Hotel.

Yelapa is not quite as off-the-grid as it was. (It has electricity, which arrived in 2001.) No matter, it’s still one of the cutest small beach towns in Mexico for an escape from civilization.

Pssst! Keep an eye out for the “pie lady.” (And pssst! There’s more than one pie lady.)

She’ll come around to the beach every day with warm fresh-baked coconut cream pies and sell you a slice. We’ve not tasted better anywhere!

11) Sayulita

Woman in pink hat in Sayulita, Mexico
Famous for its surfing, Sayulita is a booming beach town in Mexico

Say Sayulita, go surfing!

The sandy beaches in Sayulita are catnip for surfers. The water is nearly always warm, and the balmy tropical weather is perfect for a beach day, even if you’re not a surfer.

Sayulita was once a sleepy little beach settlement.

Not so now. In recent years, it’s morphed into one of the best Mexican beach towns for digital nomads and yogis, as well as for surfers.

Pssst! Save this post!

We'll email it to you, so you can come back to it later

Bonus! You'll get our free guide on how to save up to 25% on luxury travel!

It’s still easy to find a bit of solitude though. And while there are plenty of vegan cafés and meditation studios, the town has still retained some of its authentic charm.

As for riding those waves, Sayulita Main Beach has a sandy bottom break and is ideal for beginners.

Alternatively, El Punto and La Izquierda are excellent choices for intermediate and advanced surfers.

A little over an hour’s drive from Puerto Vallarta, Sayulita makes for a pleasant day trip from PV if you’ve got a car (or you can take the bus).

We had fun poking about the shops strung along the sandy streets and watching the board-flying antics from the beach.

If you want to stay a few days, Villa Amor is the most luxurious option. Anjali Casa Divina (for adults only) also comes highly recommended.

12) San Pancho

The sun sets over the waves in San Pancho, Mexico.
If Sayulita is too slick for you, head to San Pancho – it’s still pretty sleepy

To get more off the beaten path, drive six miles down the road from Sayulita to San Pancho.

It’s a pint-sized surf town, where palm trees sway lazily and the golden sands invite you to kick back and relax.

San Pancho doesn’t have much in the way of amenities. But if you’re after a super mellow escape, this probably suits you just fine.

Apart from taking it easy, surfing is the main attraction for those who want to catch some waves.

San Pancho has one main break, which is quite reliable. It can have some gnarly rips, so be careful if you’re a beginner.

You might find day-trippers from Sayulita frequenting the beach during the day. But come evening, San Pancho is enchantingly quiet and serene.

Cool beach towns in Oaxaca

Head to the state of Oaxaca for chilled-out vibes, wicked surfing and budget-friendly prices.

The beach scene centers around Puerto Escondido (see #15 below), but it’s still slower-paced than many other sand-and-sea spots in Mexico.

Plus, there are countless hidden coves and small authentic beach towns around, with some of the best Mexican restaurants you’ll ever dine at. After all, you’re in Oaxaca, the state celebrated for its Mexican food!

13) Mazunte

 A young woman looks out over the lagoon at La Ventanilla, near Mazunte.
Looking out over the lagoon at La Ventanilla near Mazunte

Have you heard of the hippie Oaxaca beach town of Mazunte?

It’s a top choice for an easygoing beach vacation without hordes of people.

Although it’s another one of Mexico’s Pueblos Magicos, it’s also one of the cheapest beach towns in Mexico.

Life in Mazunte revolves around the beaches, which are all famous for their impressive surf.

Then there’s the rocky peninsula of Punta Cometa jutting out of the Mazunte coastline. It’s a glorious place to catch a Pacific Ocean sunset.

You’ll also find a few small bars and eateries. If you’re tired of tacos, try the Italian food at Alessandro.  

Mainly, Mazunte is an ideal location to kick back, unplug from the world and relax.

14) Playa Zipolite

Private plunge pool at El Alquimista Zipolite in Playa Zipolite, Mexico
Surf, chill, sleep, repeat – that’s Playa Zipolite (Credit: El Alquimista Zipolite)

Playa Zipolite sits next to Mazunte (#13 above) and is famous for surfing, turtles – and nudists!

That’s right. Playa Zipolite is Mexico’s only nudist beach.

The clothing optional policy doesn’t span the entire beach, though, and you certainly won’t be made to feel out of place if you rock up wearing a bathing suit.

Zipolite is popular with surfers, with a few surf schools lining the beachfront.

If you aren’t an advanced surfer, it’s best to take a lesson rather than tackle the waves independently. The current is very strong here.

Swimming is also not recommended due to rips and currents. But never fear, there are some hotels with great swimming pools nearby.

15) Puerto Escondido

People swimming at the beach in Puerto Escondido, Mexico
Puerto Escondido means “the hidden port” – hidden or not, this coastal Mexican town is superb for swimming and surfing

We’ve already mentioned Puerto Escondido.

This legendary Mexican surf spot is blessed with oodles of waves.

One of the best beaches in Mexico for hardcore surfing, Playa Zicatela is perhaps the most (in)famous in town. Don’t try to surf here if you’re a newbie!

Instead, head to the more placid bay of Carrizalillo, which is populated by surf schools looking to give beginners their first lesson.

In town, discover restaurants offering global cuisine and plenty of bars to enjoy an ice-cold mezcal.

There are also lots of shops. Maybe try your hand at bargaining for a gift or keepsake?

Puerto Escondido is definitely busier than other hangouts on the Oaxacan coastline. But the number of tourists is far fewer than the likes of those in Cancun and Tulum.

16) Chacahua

Chacahua Lagoon, Mexico
Reached by boat trip through mangrove lagoons, this tiny village may be one of the last true hidden gems in Mexico!

Nestled in Lagunas de Chacahua National Park, Chacahua is without a doubt one of the most unique Mexican coastal towns!

A far cry from the mass tourism of the Yucatan (or even Puerto Escondido), Chacahua summons travelers seeking an under-the-radar, rural and rustic experience.

Reachable by lancha (a small boat) from El Zapotalito, arriving in Chacahua is an experience in itself. You’ll pass through scenic mangroves, a natural habitat for turtles, alligators and various birds, eventually docking at the town’s pier.

There are a few family-run guesthouses in Chacahua but no large hotels.

Most visitors spend their days hitting the waves with a surfboard, exploring the mangroves, looking out for bioluminescence in the evening and hiking to spots like the El Faro lighthouse.

Or just welcome the slow life and see where each day takes you!

17) Santa Cruz

Beautiful beach in Huatulco, Mexico
The Huatulco area is known for its beautiful stretches of beach

The town of Santa Cruz is tucked away on Santa Cruz Bay, one of nine bays in Huatulco in the southern part of Oaxaca state. It’s the go-to spot for a central base in Huatulco.

Its sheltered south-facing beach (Santa Cruz Beach) is perfect for swimming, especially for families, thanks to its gentle waters and nearby amenities. And while it fronts Huatulco’s hotel district, its golden sands still offer plenty of room to spread out and soak up the sun.

Santa Cruz is a popular spot to watch the world go by – nosh on tamales at a beachside eatery while watching boats go in and out of the nearby port.

Other small towns in Huatulco

On Tangolunda Bay in Huatulco, the Brisas Huatulco is a popular luxury all-inclusive resort.
On Tangolunda Bay in Huatulco, the Brisas Huatulco is a popular luxury all-inclusive resort (Credit: Las Brisas Huatulco)

Huatulco is also home to a few smaller Mexican beach destinations, each with their own character and atmosphere.

La Crucecita, for instance – just a short walk from Santa Cruz via a pedestrian path – is a charming spot with classic Oaxacan architecture centered around the zocalo (town square). It has a traditional Mexican vibe, and there are plenty of eateries for sampling delicious Oaxacan dishes like mole and anything with quesillo.

On the other hand, if you’re after a more upscale experience, Tangolunda Bay is the place to be. It’s known for its luxury resorts, and you’ll find plenty of condos with infinity pools too.

More great beach towns on Mexico’s Pacific Coast

We’re not finished yet! There are more Mexican states on the Pacific Coast with great beach towns – including some very local spots where you better know some Spanish!

18) Zihuatanejo

Villa with private sea-facing pool in Zihuatanejo, Mexico
Zihuatanejo is a romantic Mexican beach town, with small hotels and villas clinging to lush hills surrounding the bays

Ahhh, Zihuatanejo!

Around 200 miles northwest of Acapulco in the state of Guerrero, Zihuatanejo is one of the newest Pueblo Magicos – and also one of the best coastal towns in Mexico for a romantic getaway.

Zihuatanejo’s beaches include Playa La Ropa. The main beach in town, it has everything you could want in a beach – powdery golden sand, gentle waves, fresh cold coconuts served whenever you want, beachfront dining…

During the rainy season, Zihuatanejo becomes a nesting haven for sea turtles who lay their eggs on the beaches. Then from August to February, you can help guide the tiny hatchlings make their first journey to the sea.

Baby sea turtles in Zihuatanejo
Who wants to get in the water? These baby sea turtles sure do!

Zihuatanejo also has some wonderful accommodation options.

Take our favorite Zihua hotel, La Casa Que Canta.

The name translates to the poetic phrase “the house that sings.” It boasts boutique rooms and an unmatched cliffside setting. We’d go back in a heartbeat.

19) Ixtapa

Ixtapa is a popular Mexican beach resort destionation.
A well-known Mexican beach resort destination, Ixtapa is modern, with more big hotels than neighboring Zihua

Ixtapa is the “ying” to Zihuatanejo’s “yang.”

Located about four miles from Zihua, Ixtapa is favored by families, golfers and fans of deep sea fishing.

While it’s busy, you’ll find a beautiful white sand beach and plenty of amenities, including high-rise hotels (there are plenty of all-inclusives) and restaurants that cater to even the fussiest eater.

We personally preferred staying in Zihuatanejo. But for many, Ixtapa makes the ideal base for exploring the surrounding area.

20) Troncones

View of the pool and beach in Troncones from the balcony of a room at Hacienda Eden.
View of the pool and beach in Troncones from the balcony of a room at Hacienda Eden (Credit: Hacienda Eden)

If you’re looking for non-touristy beach towns in Mexico, Troncones is your perfect match.

Once a small fishing village with little infrastructure, this hidden gem has kept much of its original charm, even as it’s grown into a laid-back surf haven.

Now it has relaxed eco-friendly hotels (like The Inn Manzanillo Bay and Hacienda Eden), along with local restos serving delicious food. But the vibe here is still refreshingly low-key.

Troncones only counts about 500 local residents. So while its main industry is tourism, it never feels overcrowded.

There’s not much to do in Troncones – apart from hitting the waves, chilling in a hammock at a B&B or watching sea turtles being released. But that’s why you’d want to visit, right?

21) Mazatlan

Mazatlan Malecon
Mazatlan’s Malecon is a seaside promenade (over 12 miles long), with both a bicycle lane and a wide sidewalk for running and jogging

We have to be honest. Mazatlan isn’t our favorite.

Still, with its long sandy beaches, it’s one of the best beach destinations in Mexico for an affordable luxury Mexican getaway.

Actually, to be fair, we should probably revisit Mazatlan to see what it’s like now. It’s been years since we were last there.

We hear Mazatlan today is actually quite a charming colonial town, with cobblestone streets lined with brightly colored buildings housing shops and restaurants.

Other attractions include Mazatlan Aquarium, where you can learn about animal life in the local area. (Hello manta rays and sea lions!)

You might also want to catch a show at El Clavadista (The Diver) to watch professional divers jump from a rock at sunset.

From Mazatlan, you can also take a boat out to uninhabited Isla Venados (Deer Island). Part of an Ecological Reserve and Refuge Area, it’s popular for snorkeling and beach activities.

Okay, we’ve convinced ourselves to revisit Mazatlan!

That’s it for our list of the best Mexican resort towns with beaches!

As you can see, there are places for every taste and budget on this list.

Looking for nightlife? Head to Cancun or Puerto Vallarta. Want to snorkel with fewer crowds? We recommend Akumal or Puerto Morelos. Keen to try out surfing? Puerto Escondido has you covered.

If you’re planning a Mexican beach vacation, there’s a sandy spot waiting to welcome you for your dream vacay of sun-drenched fun.


Pssst! Save this for later on Pinterest!

Best beach towns in Mexico

Check out more of Mexico!

Mexico City: Planning to enjoy three days in Mexico City? See our indepth itinerary covering the best museums, attractions and restaurants in the fabulous capital.

What to eat: Don’t miss trying these exotic and delicious types of Mexican fruit!

San Miguel de Allende: From the iconic pink Church of St. Michael to El Jardin (the main garden square), there are so many magical attractions in San Miguel de Allende! You can spend days in this small colonial city and not get bored.

Our top travel tips and resources

Hotels: Booking.com is great for scoring a “wow” hotel – or at least a decent one – at lower rates than the hotel’s own website. We especially like Booking’s flexible cancellation policy!

Vacation homes, condos and rentals: We prefer and use Vrbo (Vacation Rentals by Owner).

Flights: To book the cheapest flights, search on Google Flights or Expedia. (Just be aware Expedia tickets may be non-refundable.)

Airport lounge access: We love (and have) Priority Pass for comfy lounge seats, free snacks and drinks, complimentary WiFi and sometimes even showers and spa services!

Tours: For the best local food, walking and other guided tours, plus skip-the-line tickets to attractions, check out Viator (a TripAdvisor company) and GetYourGuide.

Car rental: Renting a car is often one of the best ways to explore off the beaten path. Discover Cars searches car rental companies so you get the best rates.

eSIMS: Stay connected affordably with Airalo eSIMS covering 200+ countries and trusted by 10 million+ users, including us! (No more huge roaming bills!)

Travel insurance: SafetyWing is designed for frequent travelers, long-term adventurers and digital nomads. It covers medical expenses, lost checked luggage, trip interruption and more. We also have and recommend Medjet for global air medical transportation.

Travel gear: See our travel shop to find the best luggage, accessories and other travel gear. (We suggest these comfy travel sandals for city walking, the beach and kicking about.)

Need more help planning your trip? Check out our travel tips and resources guide for airline booking tips, ways to save money, how to find great hotels and other crazy useful trip planning info.

If you make a booking or purchase through our site, we may earn a small commission (at no cost to you). Thanks!


Photo credits: 6, 7, 12, 22, 34, 36 © Janice and George Mucalov, SandInMySuitcase 


About the authors

Luxury travel journalists and SATW, NATJA and TMAC “Best Travel Blog” award winners, Janice and George Mucalov are the publishers of Sand In My Suitcase. Between them, they’ve traveled to all 7 continents. See About.

Find destination guides, global food-and-wine stories, luxury hotel reviews, articles on cultural explorations and soft adventure trips, cruise reviews, insanely useful travel tips and more!