Mexico is home to volcanoes, mountains, lakes, vineyards, incredible beach towns, lush rainforests, and ancient ruins. So whether you’re lounging on a beach in Tulum, exploring the historic city of San Miguel de Allende, or chasing waterfalls in Grutas Tolantongo, this Mexico travel guide has everything you need to know!
The food and drink culture in Mexico is amazing, so no matter where you are in the country, you’ll want to sample the local cuisine. Food tours, winery visits, and tequila and mezcal tastings are my favorite foodie activities here!
Ready to plan your trip? Here’s the ultimate Mexico travel guide!
The currency in Mexico is the Peso. 1 Peso (M$) is equal to about £.04 British Pounds, $.05 U.S., €,04, and .32 Chinese Yuan.
Accommodation
A hostel or budget hotel is in the M$400–650 a night range (£14-23., $20-33, €17-27, 130-210 Yuan). A mid-range hotel can be anywhere from M$800–1500 a night (£30-55, $40-75, €33-62, 260-485 Yuan), and more luxury accommodations will start at M$2000 a night (£70, $100, €83, 645 Yuan) and go up from there. There are Airbnbs in most cities, which average M$1600 (£57, $80, €66, 517 Yuan) a night.
A comida corrida (fixed-price lunch) in a casual restaurant is relatively inexpensive, around M$60–90 (£2-3.25, $3-4.50, €2,50-3,75, 19.50-30 Yuan). A nice dinner at a rooftop restaurant is M$250–350 (£9-12.50, $12.50-17.50, €10,50-14,50, 80-112 Yuan), and a fine dining meal with drinks will start at M$500 and go up from there (£18, $25, €20, 160 Yuan).
You should NOT drink the tap water here, so plan on buying bottled water, though most hotels have complimentary drinkable water available to their guests.
A one-way bus trip between cities averages M$230 (£8.50, $11.50, €9,50, 75 Yuan). A city taxi will be around M$50 (£1.80, $2.50, €2, 16 Yuan). Renting a car will cost around M$220 a day (£8, $11, €9, 70 Yuan), and hiring a car and driver will start around M$3200 per day (£115, $160, €130, 1030 Yuan).
Uber is available in several cities, such as Guadalajara, Merida, Mexico City, Monterrey, Puebla, San Miguel de Allende, and Tijuana. Lyft doesn’t operate in Mexico.
Other Expenses
I’d budget around M$500 a day (£18, $25, €20, 1160 Yuan) for entrance fees to archaeological sites and museums, guides, snacks, tips, and souvenirs.
In most markets, some haggling is expected, and unmetered taxis will often take some pesos off the initial asking price if you negotiate.
Banks exchange cash, but casas de cambio (currency-exchange offices) are usually quicker and offer better rates. ATMs are widely available. Most restaurants and hotels take credit cards, but most markets and shops only accept cash.
Tipping
Restaurants: 10% to 15% of the bill (always check to see if this is automatically included in the check).
Hotel Cleaning Staff: 5% to 10% of your total room costs.
Taxis Drivers won’t expect a tip unless they provide some extra service.
Airport and Hotel Porters should get M$50-$100.
Car parking and gas station attendants should get M$5-10.
Suggested Daily Costs
These daily estimates include eating and drinking out at least once a day and doing a couple of excursions during your trip.
Visit During The Off-Season May - November has lower hotel, tour, and transportation prices than the rest of the year.
2
Bring Snacks While eating out is relatively cheap in Mexico, avoid spending money on snacks at tourist cafes when sightseeing. Instead, buy food from local markets to snack on throughout the day.
3
Take Buses These are a cheap way to get around cities and the country, but tourists can get overcharged at times, so check what the locals are paying and offer the same amount to the caller (the person who collects fares).
4
Self-Guided Walking Tours With some research and pre-planning, a self-guided tour is a free way to explore the city.
How to Prepare for Mexico
Vaccinations
No vaccinations are required to enter Mexico. However, it’s smart to be up-to-date on yellow fever, typhoid, tetanus, rabies, and measles-mumps-rubella (MMR) shots. A hepatitis vaccine is also a good idea. Although malaria medication is not required, if you’re visiting Mexico’s rural areas, it might be a smart choice. If you’re going to take malaria medication, you need to begin taking it a few days before traveling.
Citizens of the EU, U.S., Canada, Australia, and Great Britain need a valid passport, but they DO NOT need a return ticket or a visa. If you’re a citizen of another country, you’ll need to check your country’s requirements for visiting Mexico. The World Travel Guide has more information on Mexico’s visa and passport requirements.
If you do need a visa, iVisa is an incredibly helpful resource for obtaining visas. iVisa makes the usually complicated and confusing process of getting a visa easy by taking care of everything for you. You fill out a simple online application, and then iVisa takes care of everything else.
Etiquette
Always greet people with buenos días (good day), buenas tardes (good afternoon), or buenas noches (good evening) when you enter a shop, restaurant, or your hotel.
When you’re introduced to someone, say ‘mucho gusto’ (a great pleasure). Handshakes are common among people of the same gender. If two people of the opposite gender are meeting, the woman initiates a handshake if she wants to.
An invitation to a Mexican home is an honor for a visitor, so take a small gift, such as flowers, for the host and something for the children (if there are children).
For the best weather, you’ll want to visit Mexico from December – April during the dry season. The temperatures are cooler and more pleasant, the humidity is less, and hurricane season is over. Prices are higher during these months, though, especially around Easter and the holidays, so book in advance to save some money and ensure availability.
May and November are the shoulder months. Temperatures will still be mild, there won’t be rain every day, and prices and tourist numbers will be lower than in the dry season. Hurricanes are still likely in November, so I’d avoid the Caribbean side of the country until December.
June – October is the low travel season because this is the rainy season. Temperatures and humidity will be high, you’ll want to prepare for rain every day, and it’ll be hurricane season on the Caribbean side of the country. If you don’t mind the weather, though, you can score some great hotel deals during these months.
WHAT TO PACK
Mexico has a pleasant climate year-round, with temperatures rarely falling below 50°F or going above 90°F. But temperatures vary widely depending on region and elevation.
The coastal areas tend to be warmer throughout the year, while the mountainous highlands can get very cold at night and in the early mornings, especially during the winter. So you’ll always want layers wherever you go.
Sunscreen, insect repellant, and head protection from the sun are must-bring items. Most towns and cities have uneven cobblestone streets and sidewalks, so bring comfortable shoes with good traction. If you’re here during the rainy season (May – November), always have a raincoat with you.
If you’re doing any treks or hikes, make sure you have any specialized clothing or equipment you might need.
Electrical outlets in Mexico are Types A and B. So if you’re from the U.S., you won’t need an outlet adaptor. But British, European, and other travelers will need an adaptor.
What To Wear
Mexico’s coastal cities are very casual and informal. So for the beach towns, you’ll want swimsuits, coverups, shorts, t-shirts, rompers, and sandals.
Inland Mexico is more conservative. Women will want to wear pants, dresses, and skirts that cover their knees and blouses that don’t show cleavage. Avoid crop tops, shorts, mini-skirts, and showing off too much skin.
Men will want to wear pants (not shorts) and casual-nice shirts.
You can wear sleeveless shirts, but many churches and historical sites require you to cover your shoulders, so have a scarf or layer with you to cover up.
Have you been here? Comment below with anything you’d add to this Mexico travel guide!
Shop My Mexico Essentials
Frequently Asked Questions
Is it safe to travel to Acuna, Mexico?
Acuna is a relatively safe destination in Mexico because of its proximity to the U.S. border. It’s easy to cross the border at Acuna, which has great shopping and dining. As with any destination, though, you need to take precautions to keep yourself safe – don’t walk by yourself at night, always have a charged cell phone with you, etc.
Is it safe to travel by bus in Mexico?
In general, bus travel in Mexico is relatively safe. Security Guards always patrol bus stations the same way they do at train stations and airports. But you should always be alert for pickpockets and bag snatchers. Keep your valuables secured and out of sight, and use slash-proof, lockable, and RFID-protected bags and purses.
Is it safe to travel to Colima, Mexico?
Colima is a relatively safe destination in Mexico. Colima is both a state and city in Western Mexico, and most visitors who visit this region stay in the city of Manzanillo. As with any destination, though, you need to take all precautions to keep yourself safe – stay at secured and well-located accommodation, buy travel insurance, etc.
Is it safe to travel to Mexico with an infant?
Yes, traveling with an infant to Mexico is about the same as traveling to any other destination. You’ll want to visit a travel clinic or consult your family doctor about any required or recommended vaccinations for Mexico. Mexico is hot and sunny, so bring a sun hat, rash guard, and other items to give your baby the best sun protection possible.
Is it safe to travel to Nuevo Progreso, Mexico?
Nuevo Progreso is a relatively safe destination in Mexico because of its proximity to the U.S. border. It’s easy to cross the border at Nuevo Progreso, which is known for its shopping. As with any destination, though, you need to take precautions to keep yourself safe – don’t walk by yourself at night, always have a charged cell phone with you, etc.
Is it safe to travel to San Felipe, Mexico?
San Felipe, along with the rest of Baja California, is a relatively safe destination in Mexico. As with any destination, though, you need to take precautions to keep yourself safe – stay at secured and well-located accommodation, buy travel insurance, etc.
Does Greyhound travel to Mexico?
Yes, Greyhound operates buses in parts of Northern Mexico. There are daily buses between Monterrey and Nuevo Laredo and between Neuvo Laredo and San Antonio, Austin, and Dallas.
Is 50 pesos a good tip?
Suggested Tipping Amounts:
Restaurants – 10% to 15% of the bill (always check to see if this is automatically included in the check).
Hotel Cleaning Staff – 5% to 10% of your total room costs.
Taxis Drivers won’t expect a tip unless they provide some extra service.
Airport and Hotel Porters should get 50-100 pesos.
Car parking and gas station attendants should get 5-10 pesos.
This Mexico travel guide is not a sponsored post, and, as always, the thoughts and opinions expressed in this Mexico travel guide are entirely my own. Some of the links in this Mexico travel guide are affiliate links, and, at no cost to you, I may earn a small commission from this Mexico travel guide.
We and our partners store and/or access information on a device. Cookies, device or similar online identifiers (e.g. login-based identifiers, randomly assigned identifiers, network based identifiers) together with other information (e.g. browser type and information, language, screen size, supported technologies etc.) can be stored or read on your device to recognise it each time it connects to an app or to a website, for one or several of the purposes presented here.
With your consent, your data can be used for the following: Personalised advertising and content, advertising and content measurement, audience research and services development; Precise geolocation data, and identification through device scanning.
Your personal data will be processed and information from your device (cookies, unique identifiers, and other device data) may be stored by, accessed by and shared with 180 partner(s), or used specifically by this site or app. Some vendors may process your personal data on the basis of legitimate interest, which you can object to by managing your options below. You can withdraw your consent at any time by clicking the privacy settings link at the bottom of the page.
You can choose how your personal data is used. We and our partners want your permission to do the following.
Some partners do not ask for your consent to process your data, instead, they rely on their legitimate business interest. View our list of partners to see purposes they believe they have legitimate interest for and how you can object to it.
These are our advertising partners that participate in the IAB's Transparency & Consent Framework, which was created to ensure transparent and fair use of your data.
These vendors are registered with Google, but not with the IAB Europe Transparency & Consent Framework.
{"b_dec":{"def":"Reject all and Close","res":"Reject all and Close"},"priclt":"\u003Cdiv class=\u0022cl-consent-settings cl-consent-settings--is-hidden\u0022\u003E\u003Cstyle\u003E.cl-consent-settings{position:fixed;left:16px;bottom:calc(28px + var(--__lxG___css_var_privacy_icon_auto, 0px));z-index:100;transition:all 0.15s ease-in-out;transform:translateY(0)}.cl-consent-settings--is-hidden{transform:translateY(70px);opacity:0}.cl-consent-settings__hint{border-radius:4px;background:#282A3C;box-shadow:0 4px 24px 0 rgba(0,0,0,.15);color:#FFFCF2;position:absolute;right:-195px;top:0;bottom:0;margin:auto;height:40px;width:175px;display:flex;align-items:center;justify-content:center;padding:4px 12px;font-size:12px;font-weight:400;line-height:16px;cursor:default;user-select:none;transition:transform 0.3s ease,opacity 0.3s ease;transform:translateX(-22px);opacity:0;pointer-events:none;z-index:-1}.cl-consent-settings__hint::after{content:\u0022\u0022;position:absolute;left:-16px;top:0;bottom:0;margin:auto;width:0;height:0;border:0 solid transparent;border-top-width:12px;border-bottom-width:12px;border-right:16px solid #282A3C}.cl-consent-settings__btn{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;border:none;background-color:#4b81e8!important;background-position:center center;background-size:30px 30px;background-repeat:no-repeat;box-shadow:0 0 20px 0 rgba(0,0,0,.35);z-index:70;position:relative;text-decoration:none;cursor:pointer}.cl-consent-settings__btn::before{content:\u0022\u0022;-webkit-mask-image:url(\u0022data:image\/svg+xml,%3Csvg xmlns=\u0027http:\/\/www.w3.org\/2000\/svg\u0027 width=\u002730\u0027 height=\u002730\u0027 viewBox=\u00270 0 30 30\u0027 fill=\u0027none\u0027%3E%3Cpath fill=\u0027%23fff\u0027 d=\u0027M15 2.813C8.28 2.813 2.812 8.28 2.812 15S8.28 27.188 15 27.188c6.72 0 12.188-5.468 12.188-12.188C27.188 8.28 21.72 2.812 15 2.812Zm0 1.874c5.686 0 10.313 4.627 10.313 10.313 0 5.686-4.627 10.313-10.313 10.313-5.686 0-10.313-4.627-10.313-10.313C4.688 9.314 9.314 4.687 15 4.687Zm-1.875 3.75a.937.937 0 1 0 0 1.875.937.937 0 0 0 0-1.874Zm5.156.938a1.406 1.406 0 1 0 0 2.812 1.406 1.406 0 0 0 0-2.812Zm-7.968 2.813a1.875 1.875 0 1 0 0 3.749 1.875 1.875 0 0 0 0-3.75Zm5.624 1.874a.938.938 0 1 0 0 1.876.938.938 0 0 0 0-1.876Zm4.688.938a.938.938 0 1 0 0 1.875.938.938 0 0 0 0-1.875Zm-8.906 2.813a1.406 1.406 0 1 0 0 2.812 1.406 1.406 0 0 0 0-2.813Zm6.562.937a1.406 1.406 0 1 0 0 2.813 1.406 1.406 0 0 0 0-2.813Z\u0027\/%3E%3C\/svg%3E\u0022);mask-image:url(\u0022data:image\/svg+xml,%3Csvg xmlns=\u0027http:\/\/www.w3.org\/2000\/svg\u0027 width=\u002730\u0027 height=\u002730\u0027 viewBox=\u00270 0 30 30\u0027 fill=\u0027none\u0027%3E%3Cpath fill=\u0027%23fff\u0027 d=\u0027M15 2.813C8.28 2.813 2.812 8.28 2.812 15S8.28 27.188 15 27.188c6.72 0 12.188-5.468 12.188-12.188C27.188 8.28 21.72 2.812 15 2.812Zm0 1.874c5.686 0 10.313 4.627 10.313 10.313 0 5.686-4.627 10.313-10.313 10.313-5.686 0-10.313-4.627-10.313-10.313C4.688 9.314 9.314 4.687 15 4.687Zm-1.875 3.75a.937.937 0 1 0 0 1.875.937.937 0 0 0 0-1.874Zm5.156.938a1.406 1.406 0 1 0 0 2.812 1.406 1.406 0 0 0 0-2.812Zm-7.968 2.813a1.875 1.875 0 1 0 0 3.749 1.875 1.875 0 0 0 0-3.75Zm5.624 1.874a.938.938 0 1 0 0 1.876.938.938 0 0 0 0-1.876Zm4.688.938a.938.938 0 1 0 0 1.875.938.938 0 0 0 0-1.875Zm-8.906 2.813a1.406 1.406 0 1 0 0 2.812 1.406 1.406 0 0 0 0-2.813Zm6.562.937a1.406 1.406 0 1 0 0 2.813 1.406 1.406 0 0 0 0-2.813Z\u0027\/%3E%3C\/svg%3E\u0022);background-color:#ffffff!important;mask-repeat:no-repeat;width:30px;height:30px}.cl-consent-settings__btn:hover+.cl-consent-settings__hint{transform:translateX(0);pointer-events:all;opacity:1}.cl-consent-settings__user{width:18px;height:18px;border-radius:50%;padding:0;border:1px solid #fff;background-color:#00AD98;background-image:url(\u0022data:image\/svg+xml,%3Csvg xmlns=\u0027http:\/\/www.w3.org\/2000\/svg\u0027 viewBox=\u00270 0 10 11\u0027 width=\u002710\u0027 height=\u002711\u0027 fill=\u0027none\u0027%3E%3Cpath fill=\u0027%23fff\u0027 stroke=\u0027%23fff\u0027 stroke-width=\u0027.1\u0027 d=\u0027M6.858 6.262A3.3 3.3 0 0 0 8.2 3.597C8.2 1.796 6.764.325 5 .325s-3.2 1.47-3.2 3.272c0 1.094.53 2.07 1.342 2.665A4.67 4.67 0 0 0 .45 10.5v.05h1v-.05c0-2.012 1.585-3.632 3.55-3.632s3.55 1.62 3.55 3.632v.05h1v-.05a4.67 4.67 0 0 0-2.692-4.238ZM5 1.345c1.22 0 2.2 1.002 2.2 2.252s-.98 2.25-2.2 2.25-2.2-1-2.2-2.25.98-2.252 2.2-2.252Z\u0027\/%3E%3C\/svg%3E\u0022);background-position:center center;background-size:9px 10px;background-repeat:no-repeat;z-index:75;position:absolute;top:-2px;right:-8px;text-decoration:none;visibility:hidden}\u003C\/style\u003E\u003Cbutton type=\u0022button\u0022 class=\u0022cl-consent-settings__btn\u0022\u003E\u003Cspan class=\u0022cl-consent-settings__user\u0022\u003E\u003C\/span\u003E\u003C\/button\u003E\u003Cdiv class=\u0022cl-consent-settings__hint\u0022\u003EPrivacy and cookie settings\u003C\/div\u003E\u003C\/div\u003E","pricds":"show_in_the_footer","pricaa":1,"vcnt":180,"_t":{"titles":"Purposes|Purposes (Legitimate Interest)|Features|Special Features|Special Purposes","sp3_ret":"The choices you make regarding the purposes and entities listed in this notice are saved for a maximum duration of $sp3_retention$ in the following cookies and local storages variables","ill_pp_ttl":"Examples of Use","vndr_dtls_con":"Data processing based on your consent","vndr_dtls_li":"Data processing based on legitimate interest","vndr_dtls_fi":"Data processing based on your consent or legitimate interest","cks_strg_dur":"duration $DURATION$","cks_strg_ses":"for current session","cks_strg_not_used":"not used","cks_strg_dur_s":"sec","cks_strg_dur_i":"min","cks_strg_dur_h":"hour(s)","cks_strg_dur_d":"day(s)","cks_strg_dur_m":"month(s)","cks_strg_dur_y":"year(s)","vr_dts_purl":"Privacy Policy URL","vr_dts_dsurl":"Device Storage Disclosure Url","vr_dts_dsurl_h":"Additional storage and operational information","vr_dts_clmurl":"Legitimate Interests Claim URL","vr_dts_datac":"Data Categories","vr_dts_datac_h":"Categories of data collected in conjunction with the purposes","vr_dts_stdret":"Standard Data Retention (days)","vr_dts_stdret_h":"The Standard Period is used unless another period is declared for specific purposes","vr_dts_ret":"Retention (days)","vr_dts_usecks":"Use Cookies","vr_dts_usecks_h":"Indicates whether the vendor uses cookie storage (session or otherwise). YES indicates cookie storage is used. NO - cookie storage is not used.","vr_dts_usecksy":"Yes","vr_dts_usecksn":"No","vr_dts_cksage":"Cookie Max Age","vr_dts_cksage_h":"The number of seconds representing the longest potential duration for cookie storage on a device. If a Vendor uses multiple cookies with differing durations, represents the cookie with the longest duration. A negative number or a 0 indicates session storage similar to the Set-Cookie spec.","vr_dts_cksref":"Cookie Refresh","vr_dts_cksref_h":"Indicates whether any cookies are refreshed after being initially set. YES - indicates the vendor may refresh cookie(s). NO - indicates the vendor does not refresh any time the browser reloads.","vr_dts_noncks":"Use Non Cookie Access","vr_dts_noncks_h":"Indicates the vendor’s use of non-cookie storage and access to information already stored on a user’s device. YES - indicates non-cookie access is used. NO - indicates non-cookie storage and access to information already stored on a user`s device is not used.","vr_dts_hgetl":"HTTP GET Request Length Limit (Kbyte)","vr_dts_hgetl_h":"GET request maximum size in kilobytes to help diagnose problems with TC String passing as well as limit oversized strings","vr_dts_addtnl":"Additional data","vr_dts_legaddr":"Full Legal Entity Address","vr_dts_b2bcont":"B2B Contact details","vr_dts_terscp":"Territorial scope","vr_dts_terscp_h":"Indicates EU\/EEA\/UK jurisdictions where the vendor operates with TCF. Note that this is different from the vendor’s place of establishment","vr_dts_env":"Environment","vr_dts_env_h":"Indicates the environments where the vendor operates","vr_dts_tserv":"Type of Services","vr_dts_tserv_h":"Indicates the type of services offered by the vendor","vr_dts_trnsfout":"International Transfers outside of the EU\/EEA","vr_dts_trnsfout_h":"Indicates whether the vendors transfer personal data outside of the EU\/EEA","vr_dts_trnsfmch":"International Transfer Mechanisms"}}