Vacations are not always perfect despite having an itinerary. Things don’t always go as planned. That’s life. I have made many mistakes while traveling. I have had to modify my plans on the spot. Other times I have regretted doing a few things because nobody had told me not to do them. I want you to have a smooth experience. That’s why I came up with a list of tips for traveling in Mexico.

Whenever I travel, I always do some little research to get as much info as I can about my next destination. I try to look for the dos and don’ts from people who live or who have at least been there. First-hand experiences are a valuable tool for all travelers. This way you can always compare all recommendations on hand and make a well-informed decision. Some things don’t appear on your typical travel guide. It is always a good idea to ask locals for recommendations, especially if you want to have a more “authentic” experience. There is nothing wrong with following travel guides. You should try to get as much info as you can from as many sources as possible. The more info you can get, the better.

Should I Pay in Dollars or Get Local Currency?

Several Mexican and dollar bills.

The Mexican peso (MXN) is the local currency. The exchange rate varies over time, but in the last months, it has been somewhat steady. As of October 2019, 1 dollar is equivalent to 18-19 pesos. There are places named casas de cambio where you can exchange your dollars for pesos. Banks and several stores like HEB or Elektra also offer this service. At all costs, avoid exchanging dollars at the airport. Airports have the worst exchange rates. I think this applies to airports not only in Mexico but all over the world. Only go for it if you have no other option.

You can pay in dollars at most places with no problem, particularly along the USA-Mexico border or in touristy places like Cancun and Los Cabos. You will probably see prices displayed in USD at many locations in Cancun, but this is just for your reference. You can pay in pesos if you prefer to do so. Just keep in mind that the fact that you can pay in dollars does not mean you will a good exchange rate. More often than not, you will be better off paying in pesos. So, always check what is more convenient for you.

Last but not least important, you can pay by card. If you are not sure if a certain business accepts cards, please ask beforehand. Most major businesses accept this form of payment. Visa and Mastercard are widely accepted, but not so Discover. I would say that even American Express has more acceptance in Mexico than Discover. And don’t forget about foreign transaction fees! Always check your cardmember agreement to avoid any unpleasant surprises when you receive your bank statement. You may want to get a card that waives those fees if you don’t have one already. Keep in mind that even though cards are widely accepted nowadays, it is always a good idea to have some cash on you.

Do I Rent a Car?

Renting a car may be your first option. You can easily rent a car at any airport. You will find familiar names like Avis and Hertz, among others. But always beware of the deals from third-party websites you see online. You can see $5 rentals and fall for them, but that’s just the base price. When you show up at the car rental office, your price will go up because of insurance. A lot of rental car companies follow this strategy. Mexican liability insurance is mandatory by law, but more often than not it appears in the fine print. Your credit card company may have you covered in that respect, but again, always read your cardmember agreement to know your rights. However, rejecting the rental car company’s insurance and using your credit card may be a hassle and not worth saving a few dollars. There are many stories about that. Ultimately, it’s for you to decide.

If you rent a car, always choose toll roads (autopistas) over free highways (carretera libre). They’re safer and in much better conditions. And don’t drive at night, especially in parts of Michoacan, Guerrero, and Sinaloa. Always drive during the day. Consider this when making your itinerary.

Close-up of a red car.

Uber might be another option for you. Most major cities like Mexico City, Guadalajara and Monterrey offer this service. It’s fast, safe and convenient. Generally speaking, Uber is cheaper than taxis, but this is not always the case. Remember Uber has dynamic pricing which can make the difference. I recall one time I flew to Monterrey and got there around midnight. That one time getting an Uber was more expensive than a taxi from the airport. Usually, Uber is cheaper, but there are exceptions. If there are no taxis in the city you’re visiting, ask your hotel to get you one from a sitio. Avoid taking taxis on the street.

If you are on a budget, you could consider public transportation. There are sites and apps you can use to plan your route. Personally, I like to use Well, I used their app, but there seems to be none right now. But you can still use their website and choose a starting point and destination. You will see a list of buses you can take along your route. This website lists information from 20 cities.

And don’t forget you also have the subway and trolleybuses in some cities like Monterrey and Mexico City.

Where Should I Stay?

There are plenty of lodging options at your disposal. Your first option will most likely be a hotel. There are many types of hotels to choose from. Your options vary from big-chain hotels to smaller boutique hotels to hostels to cabins. A rule of thumb is: Secure a hotel reservation before traveling! I once traveled without booking a room first and I remember I had a hard time finding a hotel upon my arrival. Never again. I highly recommend booking a hotel before leaving for your destination, especially if you’re traveling during peak season. You may be able to find a hotel but at a much higher price.

I always try to find a hotel in the downtown area. I think it is more convenient as you have everything close to you. In Mexico downtowns, there are always churches, old buildings and a plaza principal (main square) and lots of things to see at night or on the weekend. That’s why I always try to stay there. But that’s just me. You may find a cheaper hotel in the suburbs but then going back and forth may be a hassle and not cost-effective.

I’m not a fan of all-inclusive hotels. I mean, if you’re going to stay at the hotel the whole time, then yeah, go for it. But if you will just sleep there, I recommend just looking for one that offers free breakfast. You can always find cheap eats practically anywhere.

And also, you have Airbnb. Some travelers prefer this over hotels. It may be cheaper, but there are some things that you have to take into consideration. The communication process may not be very effective depending on your host. Even simple things like checking in could be a little complicated. And worst of all, your host can cancel your reservation and then you find yourself looking for a hotel at the last minute. That is one of the things I would like to worry about the least during my vacation.


Hotel with palm trees and the sea as backdrop.

Where Should I Eat?

There is no limit here. You can have an expensive meal at a gourmet place or you can opt for something cheaper. You can find all kinds of restaurants. If you want to go for the cheaper route, you can go to the mercados (markets) which are usually located in the downtown area. You will always find something cheap and authentic to eat there. Another option is eating on the street. Yes, you read that right. If Mexico is known for something, it’s for its ample variety of street food vendors. You can find on the street all types of food you can imagine: tacos, tortas, tostadas, gorditas, burgers, hot dogs, ice cream, etc. Just make sure to carry some cash on you.

Mexican food is spicy by nature. Practically everything you find. If you’re not used to it, you may have a hard time. You should always carry with you some type of medication for your stomach.

Tacos al pastor with onion, cilantro and salsa

If you don’t know where to go, I recommend you use Google or apps like Foursquare, Yelp, and Tripadvisor. I always use one or a combination of all of them when I’m unsure of where to go. You can filter your search by type of food, location or price range. Of course, you can always ask a local for advice or simply wing it. We have all done it.

If you are a picky eater or simply don’t want to complicate yourself, you will probably find a lot of restaurants you’re familiar with. Major cities have restaurants like McDonald’s, KFC, or Pizza Hut. Although I think you should try to eat something authentic, if that’s not your thing, it’s totally fine.

It’s happened to me that I go to a restaurant that people highly recommend, but I ended up not liking it. It’s not the norm, but it’s happened. And there have been times when I found a hidden gem that I loved. You never know.

Do I Have to Get a Tour?

Yes and no. For starters, there are instances where you have to get one. I remember earlier this year I wanted to visit the coffee plantations in Veracruz by car, but I was told that was not possible. They only did tours with agencies. So I had to get a tour. I’ve heard similar stories of people who wanted to visit other places but were told they could not go on their own. Always ask before making any plans.

In many cases, it’s optional as you can either get a tour or go on your own. Usually, people go on their own to save some money. However, it’s not always cost-effective. Sometimes it’s cheaper to rent a car or get there by public transportation. Just do the math.

There are cases where you might prefer a tour. Some locations are hard to access and you might feel safer with someone who knows how to move around. If your peace of mind is that important to you, just get a tour. Going on tour also allows you to learn more as you can ask the guide any questions you might have.

Group of tourists on a raft in the middle of a river.

Will I Be Able to Use My Cellphone There?

You probably will. Unless you are in the mountains or deep in the jungle, you will have cell phone/Internet signal. If you come from the U.S., a lot of phone carriers let you call, text and surf the web at no extra cost. In my case, I’m a T Mobile user and I always use my American cellphone when I go to Mexico. I even use my GPS and have had no trouble for the most part. I don’t know what it’s like for European or Asian carriers. Check directly with them.

If your phone carrier doesn’t offer any of the above, you can get a SIM card from a Mexican carrier and put it on an unlocked phone. The major carriers are Telcel, Movistar, and AT&T. I used to do this but stopped ever since T Mobile began including coverage in Mexico.

And then there’s also Wi-Fi. You can connect to free Wi-Fi in many places like restaurants, malls, and parks.

Learn Some Local Etiquette

Many things in Mexico are similar to our American or European counterparts. But there are some differences nonetheless. For instance, our love for spicy food. If you go to any restaurant in Mexico, no matter how cheap or expensive, you will always find salsa or hot sauce.

We Mexicans love their tortillas. That’s why it’s very common for us to eat with our hands. Don’t get me wrong. We do use silverware on some occasions, but I would say we use our hands to eat most food. So next time you’re eating tacos or gorditas, don’t even think of asking for silverware.

We are very respectful towards older people or strangers. When you address one of them, you should call them “usted” and not “tu”, unless there is a close relationship between you. If you use “tu” in some cases, you will probably come across as disrespectful.

Small talk is pretty common in Mexico. Whether you’re in an elevator, at a restaurant or on the street, don’t be surprised if someone says hi to you without knowing you. This is especially true in small towns.

There are many more things we could include here, but I think I will do it in another post.

Old woman dressed in typical Mexican clothes.

But I Don’t Speak Spanish!

This shouldn’t be a big problem if you visit a major city. Due to our proximity to the U.S., we have a lot of influence from our neighbors and that, of course, includes the language. Many people speak English at the airport, at hotels and most tourist attractions so you should be fine. However, I strongly believe you should make an effort and learn some Spanish. It would be the same thing if you wanted to go to France, for example. You should try to learn the local language, whether it be Spanish, French, or Chinese. Learning a language gives you a better opportunity to experience another culture.


I hope you found my tips useful. As you can see, there are many similarities between traveling in Mexico and doing it in any other country. Some things change over time, but this is the most recent information I can give you now. Traveling should be an enjoyable experience, and if you can avoid any mistakes others have made, that’s wonderful! Don’t be afraid to make your own mistakes, though. The most important thing is learning from them and not repeating them in the future. If you would like to learn more, please feel free to comment below. See you soon!

Book your trip now!

Book your flight

The first thing you have to do is find cheap flights. But where do you find those? There are many search engines, but the one I highly recommend is Skyscanner. Here you can compare fares from all over the world and pick the one that suits you best.

Book your accommodation

The next thing you have to do is secure your lodging. Whether you prefer a hostel, a guesthouse, a B&B, or a hotel, you can find them all on Booking. You can find lodging of all kinds ranging from cheap to expensive and somewhere in between. Many people have scored good deals using it.

Another popular option is Hostelworld. This website focuses on hostels as opposed to hotels.

Book a tour

In some places, you might want to hire a tour. Not all places are equally accessible to visit by oneself. It helps enormously when you visit with a local guide who can show you around and answer any questions you might have…all in your native language. My to-go place is Viator as they offer tours of all kinds and have a presence all over the world.

Rent a car

Public transportation is usually cheaper than renting a car, but it’s sometimes more complicated and time-consuming. That’s a reality. In some cases, it’s more convenient to rent a car. My recommendation is Here you can compare rates and choose the one that fits you best.

Book your bus tickets

You can save money by booking bus tickets online. My favorite site to do this is Busbud.

Get travel insurance

Never travel without a travel insurance policy, especially these days! Travel insurance can save your life. My recommendations are World Nomads and Insured Nomads. Both companies cover COVID-19 related incidents, which is crucial these days.

More resources

Just click on the “Plan your trip” tab at the top of this page, and you will find more resources like getting Mexican insurance for your foreign car, buying travel accessories, and learning Spanish. And, of course, don’t forget to check back often to read more tips on Mexico travel.


Download my FREE ebook to learn more about Mexico travel! All you have to do is join our email list below.

You can unsubscribe at any time. We keep your data private and share your data only with third parties that make this service possible. Read our full Privacy Policy.

6 Replies to “Tips for Traveling in Mexico – Avoid Unpleasant Surprises”

  1. You made some really great points, I always make sure that I plan ahead whenever I visit different places, I went to Las Vegas a few years ago without planning ahead, and it ended up being a 2 day vacation instead of a 5 day that was originally planed. I agree on the fact that it is important to learn a different language not only will it make the trip more authentic, but you will gain great knowledge that you can use in every social or networking aspect. Great article!

    1. Thank you, Joshua! Glad you liked my article. I think it’s always better to plan ahead, although some people prefer to improvise. There’s nothing wrong with that, but there are obvious cons. As to speaking the local language, I believe this makes the experience more enjoyable. At the end of the day, it all adds up to our experiences as travelers.

  2. I have never been to Mexico but it has been on my bucket list for ages! First of all I love Mexican food but I always have doubts how safe it is to eat from all these street food vendors?…Also if you could mention some tips when someone is traveling with family, are all areas child-friendly? You mentioned not to drive at night time in certain areas, but is it safe to go out in the evenings or night time for a walk in a city for example?
    All in all, I found your website really useful as I like to go on my holidays or trips well-prepared, and you provided some very useful tips that would make my journey there much easier. I hope you keep writing about this beautiful and exciting country and share more information about places in it worth visiting!

    1. Thank you very much for your words, Gabor! You should definitely visit someday.
      Answering your questions, it is generally safe to eat from street vendors. Just keep an eye out on the vendor’s surroundings. I always do that before buying anything. If it doesn’t look hygienic, I pass. Regardless of that, I always recommend you carry some medication for your stomach, especially if you’re not used to spicy food.
      I will definitely cover all of that that you mention: traveling with family, child-friendly areas, etc. Regarding driving, it’s always better to use toll roads and drive during the day. As to going out in the evening or walking at night, touristy areas are generally safe. Just take your precautions and keep your belongings with you at all times. Like in any other cities, there are neighborhoods you should keep away from. Even Paris and New York City have areas that are not recommended to visit.

      I will do my best to continue providing useful information and tips for all those interested in visiting Mexico. Feel free to reach out at any time.

Leave a Reply

Your email address will not be published.