A travel through Mexico is like opening a book full of colors, tradition, and unforgettable flavors. Mexico´s rich culture, deep history and mind-blowing food charms those who visit it. To get the most out of your trip, it is recommended that you do a little prep and follow a few tips. Here’s what I’ve picked up along the way, based on my real experience.
1. Free yourself from prejudices: Mexico is more than stereotypes
If it’s your first time heading to Mexico, do yourself a favor and drop all the clichés. Sure, like anywhere, there are dangerous places that you must avoid, but most tourist spots are pretty safe—especially if you use your head. If you stay in the recommended areas and avoid unnecessary risks, you’ll be totally fine.
Mexico offers so much more than what is often portrayed abroad: stunning landscapes, a vibrant culture, and some of the kindest people you’ll ever meet. That’s why I always tell my folks not to box themselves into an all-inclusive resort. Get out, explore, talk to people, and venture beyond the tourist centers. That’s where the magic happens.
2. Connect with locals: Discover the real Mexico
Beyond the stunning sites and sunny beaches, the real heart of Mexico is its people. Mexicans are famously warm and welcoming. If you make the effort to connect with mexican people, your trip will be that much richer.
Rather than interacting only when ordering a drink or booking a taxi, take time to talk with locals. Ask questions, listen to their stories, and let them pull you into their world. More often than not, they’ll be just as curious about you. I remember one rainy night in El Cuyo when the power cut out for hours. I ended up talking with one of the hotel staff for ages. The next day? He invited me to meet his family and took me fishing at the pier.
3. Be patient and leave room in your schedule
Mexico has its own rhythm, and it doesn’t always match your watch. Things run late—flights, buses, even restaurant service. Traffic in large cities like Mexico City can be overwhelming. On my last visit, I spent an hour stuck on the plane after landing, waiting for a gate to become available. Then I spent over two hours in passport control. Not fun.
So here’s the deal: don’t pack your schedule too tight. Add in buffer time for delays, especially if you’re catching a flight or meeting someone. That way, you avoid stress and actually enjoy the moment instead of racing through it.
4. Transportation safety: Choose smart pptions
Getting around in Mexico can be unpredictable. Public transport is cheap, but not always the safest—especially after dark.
My go-to? Uber (os similar apps). It’s easy to use, affordable, and works in most cities. If you don’t know the area well, or it’s getting late, it’s the smartest choice. Also, avoid wandering alone at night in neighborhoods you don’t know.

5. Enjoy the food, even street food
One of the highlights of traveling in Mexico is its cuisine. From tacos al pastor to tamales and elotes, the variety of flavors is endless. Don’t limit yourself to formal restaurants—the street food scene is a delicious adventure in itself, often offering the most authentic tastes.
Don’t be shy—hit up local markets and food stalls. If a place is busy, that’s usually a good sign. To be extra cautious, avoid raw foods and stick to cooked dishes to steer clear of stomach issues.. But honestly? Some of the best meals I’ve had came from plastic chairs and a smoky grill on the side of the road.
6. Go off the beaten path
Everyone’s heard of Cancún, Tulum, and Chichén Itzá—and yeah, they’re amazing. But Mexico’s soul lives in its lesser-known gems. Places like Guanajuato, San Cristóbal de las Casas, or Puebla are packed with history, charm, and those little moments that make travel unforgettable.
Skip the packed resorts for a day or two and wander into towns where life moves slower. Trust me, you’ll come back with way better stories.

7. Stay healthy and keep your documents safe
Before traveling, make sure your passport is up to date and check whether you need a visa to enter Mexico. Always carry your passport with you, and consider bringing a few photocopies. I usually hand over a copy when renting a motorbike or vehicle—never the original. Also, it’s wise to have travel insurance that covers medical emergencies.
Regarding health, remember that tap water isn’t safe to drink in most regions. Always choose bottled water.
8. Travel respectfully
Travel isn’t just about sightseeing; it’s about learning. Respect local customs, be mindful of sacred and natural sites, and always aim to leave a place better than you found it. The more open you are, the more you’ll connect.
9. Fly between states when possible
Planning to hop between states? Flying is often your best bet. Even if your starting and ending points are safe, the roads between them might not be.
Unlike Europe, where you can easily drive or take a train from city to city, Mexico has areas with tricky infrastructure or safety concerns. Booking a quick flight saves you time and potential headaches. It’s just a smoother way to go.
10. Plan from a local perspective
Skip the cookie-cutter travel guides. When you’re planning, try to get a local’s view of things. It can lead you to places that are way less crowded and way more authentic.
Case in point: on my last trip, I found Valladolid—a peaceful, beautiful town with barely any tourists. It was the kind of place where you could actually feel the culture instead of just observing it from a tour bus. These hidden gems are everywhere, if you know where to look.
Mexico has a way of staying with you. With the right mindset and a few smart choices, you’ll get to experience its warmth, its flavor, and its stories in the most unforgettable way.