Best places to travel in Mexico

A country as sweet as agave but equally as spicy🌶 , Mexico’s deep history dating back to pre-Hispanic days, diverse landscape and soulful people holds an unmatched allure for many travellers. If all-inclusive resorts and poolside margaritas are what first come to mind when you think of a Mexican escape, we invite you to dive deeper with us into the fascinating and vibrant culture that extends past the hotel grounds. Mexico City is a buzzing metropolis for art galleries, museums and music, but smaller towns like Puebla (the birthplace of the celebration of Cinco de Mayo!) hold equal charm and excitement.✨ Mayan ruins, turquoise cenotes, and sizzling cuisines are just a bit of the magic that awaits you. Brush up on your Spanish and grab some Mexican pesos because we’ve rounded up our best tips, hidden gems and photo spots across Mexico! 📸

1. Know before you go

What is the best time of year to go to Mexico?

If you’re looking for sunkissed tan lines and warmth, December through April is Mexico’s dry season and prime time for a getaway! ☀️  Further south towards the rainforests, the wet season runs May through December, and the highest risk for hurricane season is August through October (don’t forget your umbrella!☔️) Although Mexico’s climate changes quite dramatically across the Mexican landscapes — ranging from arid deserts to tropical rainforests — you’ll find generally warm weather year-round. As a nod to Cinco de Mayo, we reached out to Flytographer Fernanda in Cabo San Lucas, and Flytographer Claudia in Cancun to chat about all things Mexico including the best times of year to book your trip, some basic Spanish phrases to learn and how to make their favourite authentic Mexican meal. Grab a cerveza and enjoy the show!

What to pack for your trip to Mexico:

  • Easy, breezy fabrics are your best friend, so opt for natural cotton and linens rather than synthetic fabrics to keep cool in the heat. 😎
  • Dipping your toes in the Pacific or the Caribbean? Pack swimsuits, sunnies and hats for lounging by the water.
  • The sun is bright and strong as you get near the equator, so bring reef-safe sunscreen and reapply generously and frequently! 🧴
  • Mexico’s gastronomic scene is unmatched, from world-class dining in high-end restaurants to simple taquerías serving mouthwatering fare. Bring high heels and stretchy pants so you’re prepped for every occasion!
  • If you can bring just one pair of shoes, make it walking shoes. Your feet will thank you, especially if visiting the incredible archaeological sites is on your bucket list.

2. Yucatán Peninsula


Stretches of pristine coastline meet crystal clear ocean waters, making this picturesque destination a resort haven. Ocean lovers, look no further than these sparkling Caribbean waters for a relaxing getaway without a worry in the world. 🌊  However, there is so much more to Cancun than just the manicured grounds of your hotel! Mayan tours, scuba diving, snorkel adventures, and scenic views are just a few of the best activities off your resort in Cancun. 🥽  Consider taking a ferry trip to Isla Mujeres when you need a day for exploring. This quirky town is a more tranquil escape from the busier city centre, and it’s also one of the best places to take photos!

Best Places to Take Photos in Cancun

  1. Delfines and Playa Del Rey
  2. Isla Mujeres
  3. Delfines Beach
  4. Ballenas Beach

Cancun truly has everything to offer, including endless opportunities for magnificent photos. If you’re compiling a list of must-photograph spots, here are the top photo spots in Cancun to get you started. 📸

“Isla de Mujeres. Grab brunch at North Garden, a super cute treehouse-inspired cafe. They have some interesting mimosa flavors. I recommend trying them all. Also, rent a golf cart and drive to the end of the island, Punta Sur. Great place for breathtaking pictures.”Ariana (photographed above)

Read more Cancun Travel Tips from Flytographer customers.


This slice of Mexican paradise still feels under the radar, despite its recent rising popularity. The hype is warranted though, with stylish eco-friendly hotels and drool-worthy Airbnbs you’ll never want to check out of. 🍃  The laid-back, bohemian vibe in Tulum attracts visitors in search of a slow-paced atmosphere and hours lounging on some of the prettiest white sand beaches in North America. Nearby archaeological ruins, cenotes, and even a biological reserve offer options for exploration before ending your day with inventive local restaurants and bars at sunset. 🌅

Best Places to Take Photos in Tulum

  1. Paradise beach
  2. Xpu Ha Beach
  3. Punta Piedra Beach and Mirador del Mar Caribe
  4. Santa Fe Beach

“We stayed at a wonderful Airbnb, and while we lost some of the pamperings from an all-inclusive resort, we felt we had a chance to explore more and experience more of Tulum. We really loved the ruins and cenotes, and wish we’d planned more time with them. Get to the ruins early and bring bug spray!”Erica (Photographed above)

Read more Tulum Travel Tips from Flytographer customers.

Playa del Carmen

If you’re wondering if you should go to Playa del Carmen, Cancun or Tulum… our answer is all three! (We can’t be helpful all the time 😉) PDC is a trendy destination famed for sprawling resorts and exciting nightlife, and it’s a popular spot for its proximity to nearby towns and ruins. If swimming with sea turtles is on your bucket list, take a day trip to the quaint town of Akumal, where green sea turtles are abundant as they float along the reefs.🐢  A day trip on the ferry to Cozumel is another popular activity.

Best places to take photos in Playa del Carmen

  1. Playacar Beach
  2. Downtown
  3. Colosio Beach
  4. Cenote

“It’s so easy to fly out to the Yucatan and spend all your time out on the beach. Don’t get me wrong – it’s easy to see why between the sugar soft sand and the azure blue water, but the inner Yucatan is so full of adventure! There are AMAZING ruins like Chichen Itza and Coba just hiding in all that dense jungle waiting for you to discover!”Brad (photographed above)

Read more Playa del Carmen Travel Tips from Flytographer customers.

3. Baja California

Cabo San Lucas

Tortilla making, tequila tasting and pirate ships, oh my! If Cabo is good for one thing, it’s variety. As a mom herself, Flytographer Fernanda shared her family-approved tips on what to do in Cabo with kids on our blog, and many of the activities are perfect for kids-at-heart too. 💕 Stay local with a stroll through the San Jose Art District, or explore one of the many day trips from Cabo, like a camel ride through the Baja Outback. Get the inside scoop (both figuratively and literally – the mojito tequila ice cream is well worth the pesos 🍦) from Flytographers Fernanda, Diana and Luis in our Behind the Lens in Los Cabos video tour.

Here’s a sneak peek of the video:

  • Flytographer Fernanda recommends mouthwatering tacos from Las Guacamayas, a stunning view of the Arch of Cabo San Lucas by boat, and of course, a sunrise photo shoot at her favourite location Medano Beach.
  • Flytographer Diana recommends starting your day in Todos Santos with coffee from Café Todos Santos, wandering the art market near Hotel California, and cooling off with Nevería Rocco Ice Cream.
  • Flytographer Luis is a beach-lover, so he recommends a day trip to Cerritos Beach to learn how to surf under the Mexican sunshine. 🏄‍♀️

Best places to take photos in Cabo San Lucas

  1. Cabo San Lucas
  2. Los Cabos
  3. Medano Beach
  4. Beach Monuments
  5. All Saints

“The top travel trip for Los Cabos must visit the Arch, a natural rock formation that stands astride where the Pacific Ocean meets the Gulf of Baja California. Medano Beach is the longest swimmable beach. My favourite activity was whale watching and jet skiing.”Kuljeet (photographed above)

Read more Cabo San Lucas Travel Tips from Flytographer customers.

4. Pacific Coast

Puerto Vallarta

Framed by lush mountains, this small, coastal town is packed with adventure. ⛰  Immerse yourself in the natural beauty of the botanical gardens, make the sweaty but rewarding climb to Cerro de Cruz (bring a water bottle!), or walk the malecón while window shopping. While there is plenty of entertainment in town, heading outside of the city is easily accessible for new adventures. Take a surf lesson in the colourful town of Sayulita, a spa day in New Vallarta, or witness the sea turtle release in Litibu. Venture farther down the coast to beautiful Oaxaca, where you will be surrounded by lush forests and a backdrop of mountains. Stop at the charming fishing village of Zihuatanejo to enjoy a fresh catch of the day! 🎣

Best places to take photos in Puerto Vallarta

  1. Malecón
  2. Punta Mita
  3. Old Town / Downtown
  4. Conchas Chinas

“There are so many drop-dead gorgeous places a short bus/car ride from Puerto Vallarta! If you’re feeling adventurous don’t limit yourself to your hotel/resort. Our favourite beaches: Destiladeras Beach, Punta Negra (where our photos were taken), and San Pancho. While in San Pancho, catch a polo game or grab a meal at one of the local restaurants. Other cool towns to check out: Bucerias and Sayulita. If you’re in town on a Sunday, La Cruz has a great market. Embrace Mexico, there are so many amazing spots!”Jessica (photographed above)

Read more Puerto Vallarta Travel Tips from Flytographer customers.

5. Central Mexico

Mexico City

If laying on the beach isn’t your kind of vacation, Mexico City is the place for historic charm, buzzing city energy, and endless cuisine to sample your way through. Street food is abundant, and it’s one of the best ways to connect with the locals — and save money to boot! Tortas, tacos and tamales are just a few of the street foods to try at the mercados, 🌮 but be prepared to handle some heat (or ask for your Cholula and spices on the side). Art lovers can’t miss the Frida Kahlo Museum, also known as the Blue House. 🎨  We compiled some of the best things to do in Mexico City, but to summarize: explore, eat and enjoy everything the largest city in Mexico has to offer… with an agua fresca in hand.

Best places to take photos in Mexico City

  1. Xochilmilco
  2. Coyoacan
  3. Palace of Fine Arts
  4. Polanco

“Live like a local and try to stay in one of the more interesting neighborhoods like Condesa, Roma Norte or San Rafael. We rented a great apt through Airbnb and really got to enjoy some wonderful restaurants, local shopping and mostly getting to know other families that live in the neighborhood who we ended up having so much fun with since our kids were all the same age!”Monica (photographed above)

Read more Mexico City Travel Tips from Flytographer customers.

6. The Bajío

San Miguel de Allende

The colourful colonial Spanish architecture, cobblestone streets and inventive cuisine makes this mountain town and UNESCO World Heritage Site an alluring destination. No traffic lights are to be found on the picturesque cobblestone streets, and handmade, artisan crafts, farm-to-table restaurants and Instagrammable photo opportunities are abundant. 🌎 Despite the town’s dramatic rise in popularity with backpackers and luxury travellers alike, its small-town roots and culture still shine.

Capturing memories in Mexico

If Mexican food, mezcal, and Aztec ruins don’t have you convinced to explore this beautiful country in Central America, we know the photos will. 📸 Mexico’s beauty is unlike any other place, and our friendly local photographers are excited to capture the magic of Mexico for you.

Book your vacation photo shoot in Mexico now

Book Now