Everything travelers ask about Mexico — answered honestly
The real answers to the questions you'd post in a Facebook group before a Mexico trip — safety, the visa/FMM rules, costs, the water, tipping, the best time to go — plus the option to ask a verified Mexican who actually lives here.
Last updated: January 2026
Is Mexico safe for tourists in 2026?
Yes — the destinations Americans and other travelers actually visit (Cancún, Riviera Maya, Tulum, Playa del Carmen, Mexico City, Oaxaca, Puerto Vallarta, Los Cabos) are generally safe and welcome around 40 million international tourists a year. The US State Department issues state-by-state advisories, and most tourist regions are at the same level as many parts of the world. The realistic risks for visitors are petty theft, taxi overcharging, and the occasional scam — not the cartel violence headlines, which mostly affect specific regions you aren't going to.
Safety
Yes — the destinations Americans and other travelers actually visit (Cancún, Riviera Maya, Tulum, Playa del Carmen, Mexico City, Oaxaca, Puerto Vallarta, Los Cabos) are generally safe and welcome around 40 million international tourists a year. The US State Department issues state-by-state advisories, and most tourist regions are at the same level as many parts of the world. The realistic risks for visitors are petty theft, taxi overcharging, and the occasional scam — not the cartel violence headlines, which mostly affect specific regions you aren't going to.
Yes — Mexico is the #1 international destination for American travelers for a reason. You're not targeted for being American in tourist areas. Stay in well-known tourist regions, avoid driving overnight in unfamiliar areas, don't get involved with drugs, use registered taxis or rideshare apps, and you'll have a smooth trip. Read the US State Department advisory for the specific state(s) you're visiting (not 'Mexico' as a whole) for the realistic picture.
Yes, Mexico is generally manageable for solo female travelers, and it's one of the most popular solo-female and digital-nomad destinations in Latin America. The main tourist destinations (Mexico City's Roma/Condesa, Oaxaca, Tulum, Playa del Carmen, Sayulita) are comfortable. Expect catcalling, which is usually harmless but constant. Use Uber/DiDi rather than street taxis at night, watch your drink in bars, and be cautious on dating apps. A local guide makes the first day or two much easier.
The biggest: taxis at the airport or tourist plazas quoting inflated rates (use Uber/DiDi or pre-paid airport taxi instead), ATM skimmers (use bank-branch ATMs, not standalone ones), timeshare 'free breakfast' pitches at Cancún/Cabo resorts, fake Federales asking for bribes (rare but real — ask for a ticket and station instead), and overcharged 'gringo prices' at markets. None are dangerous, just annoying. A local saves you from all of them.
Entry & Planning
Most travelers do not need a visa for tourism — citizens of the US, Canada, the UK, the EU, Australia, and many other countries can enter visa-free for up to 180 days. You need a passport valid for your stay; the old paper FMM tourist card has been replaced in most ports of entry by an electronic version stamped or recorded at immigration (you no longer need to keep a paper slip everywhere, but follow what the agent gives you). Always confirm the current rules for your nationality before flying.
The FMM (Forma Migratoria Múltiple) is Mexico's tourist permit. As of recent years, at most major airports it's now electronic — the immigration officer scans your passport and issues a digital permit, and you don't need to carry a paper slip. At land borders and some smaller ports, you may still get the paper FMM, which you must keep and return on exit. It's free for stays under 180 days when bundled with your airline ticket; the fee is included in most international flights.
Plan a minimum of 5–7 days for one region — Mexico is vast, so spreading too thin doesn't work. A typical first trip: a week on the Riviera Maya (Cancún or Tulum as a base), or a week between Mexico City and Oaxaca for culture and food. Two weeks lets you combine a city (Mexico City) with a beach (Riviera Maya) comfortably. Domestic flights are cheap and frequent if you want to move around.
It depends on your trip: Cancún and the Riviera Maya for Caribbean beaches and resorts (Tulum, Playa del Carmen, Isla Mujeres, Cozumel); Mexico City for one of the world's best food, museum, and architecture cities; Oaxaca for food, mezcal, and culture; Los Cabos for Pacific beaches and luxury; Puerto Vallarta and Sayulita for a more boho Pacific coast; San Miguel de Allende for a beautiful colonial town. Most first-timers do the Riviera Maya or Mexico City + a partner region.
Money & Costs
Mexico is mid-priced: budget travelers can do $50–80/day (away from resort zones), mid-range $100–200/day, and Cancún/Cabo all-inclusive resorts run $200–500/night per couple. Outside the resort bubble, Mexico is excellent value — local meals $5–10, Uber across a city $3–8, domestic flights cheap. The big variable is whether you stay all-inclusive (predictable but pricey) or independent (much cheaper, more authentic, more flexible).
Use Mexican pesos (MXN) for everything local — you'll get a much better value than paying in dollars, even where dollars are accepted (Cancún/Cabo). Withdraw pesos from bank-branch ATMs (BBVA, Santander, Banorte) and decline the ATM's offer to charge you in dollars (always choose pesos for a better rate). Carry some small USD bills for tips at all-inclusive resorts and as backup. Cards work in cities but cash is essential for street food, markets, and small towns.
Tipping is expected in Mexico, more like the US than most of Latin America. Standard: 10–15% at restaurants (check if 'propina' is included), $1–2 USD per bag for hotel porters and per day for housekeeping, 10–15% for tour guides, and a few pesos for gas-station attendants who pump your gas. At all-inclusive resorts, tip $2–5 USD per day for housekeeping and $1 per round for bartenders — it's not required but makes a real difference.
Best Time to Visit
December to April is the best window for most of Mexico — dry, warm, and sunny. It's also high season, so prices peak around Christmas, New Year, and Spring Break (mid-March). May and November are excellent shoulder months — great weather, lower prices. The rainy season runs June–October with afternoon showers, and the Caribbean's hurricane peak is September–October. For Mexico City specifically, March–May is warm and dry; the rainy summer is actually fine since rain falls in short evening bursts.
Sargassum seaweed is generally worst from roughly March to August, varies year to year, and mainly affects east-facing Caribbean beaches (Cancún Hotel Zone, Playa del Carmen, Tulum). Resorts rake their beaches daily, and the islands (Isla Mujeres, Cozumel, Holbox) tend to see less. For the cleanest beaches, the December–February window is the safest bet. The west-facing Pacific coast (Cabo, Puerto Vallarta) has no sargassum.
Atlantic hurricane season runs June through November, with the highest risk roughly August to October — this affects the Caribbean coast (Cancún, Riviera Maya, Cozumel) more than the Pacific. The Pacific has its own hurricane season (May–November) but Cabo and the western coast are less commonly hit. Direct strikes on tourist areas are uncommon; you're mostly risking heavy downpours. Consider travel insurance if you go in this window.
Food, Water & Health
No — don't drink the tap water in Mexico. Even Mexicans drink bottled or filtered water at home. Stick to bottled water (which is cheap and everywhere) or use a SteriPen/LifeStraw filter. Ice and drinks at established restaurants, resorts, and chains are generally made with purified water and fine. At small local stands or street stalls, ask 'hecho con agua purificada?' (made with purified water?) or skip the ice early in your trip to be safe.
Most visitors don't get sick, but traveler's stomach happens, usually from tap water, ice, or unfamiliar foods. To avoid it: drink bottled water (including brushing teeth the first few days if sensitive), eat at busy spots with high turnover (busy = fresh), choose hot freshly-cooked items, wash hands often, and be cautious with raw salads early on. Bring basic stomach medication. Hot, fresh Mexican food is delicious and safe — the canard about 'don't eat street food' is mostly wrong; pick busy stalls.
Start with tacos al pastor (the spit-roasted pork tacos), then work through tacos de carnitas/birria/suadero, tlayudas, mole (especially in Oaxaca), elote and esquites, chiles en nogada (seasonal), and any seafood on the coast. Try real mezcal in Oaxaca and Mexico City's bars. Mexican food is wildly regional — what you eat in Yucatán (cochinita pibil) is totally different from Oaxaca (mole) or Mexico City. A local steers you to the real spots away from the gringo restaurants.
Getting Around
For travel between regions, fly — domestic flights on Volaris, Aeroméxico, and Viva Aerobús are cheap and quick. Within cities, use Uber or DiDi (widely available and the best option). Mexico City has a clean, cheap, extensive metro plus the Metrobús — easy and useful but watch your phone in crowds. Long-distance buses (ADO, Primera Plus) are excellent for shorter regional hops. Renting a car makes sense for the Riviera Maya or Baja, less so in Mexico City.
Uber works well in Mexico City, Guadalajara, Monterrey, and most major cities, and DiDi is also widely used (often cheaper). On the Riviera Maya, Uber/DiDi exist but face friction with taxi unions — pickup at Cancún airport in particular is contested, so most travelers use a pre-booked transfer or official airport taxi instead. Within Playa del Carmen and Tulum, apps work most of the time but aren't guaranteed. In cities, apps are the recommended way to get around.
Language
English is widely spoken in major tourist destinations — Cancún, Riviera Maya, Los Cabos, Puerto Vallarta — because tourism drives them. In Mexico City, Oaxaca, and other cultural-tourism cities, English is common in restaurants, hotels, and among younger people but drops off in local areas. Outside tourist zones, Spanish is the norm. For a beach-resort trip you'll manage in English; for cultural travel, a little Spanish (or a bilingual local) goes a long way.
Very little for resort areas, but more helps everywhere else. Learn greetings, numbers, food words, 'cuánto cuesta?' and 'la cuenta, por favor.' Mexican Spanish is clear and friendly, and people genuinely appreciate the effort — a 'gracias' or 'buenos días' opens doors. For Mexico City, Oaxaca, or any off-the-beaten-path trip, basic Spanish (or a bilingual Local Friend) dramatically changes what you can do.
Still have a question about Mexico?
Don't ask a forum full of strangers. Ask a local who actually lives in Mexico — they'll answer your exact question and can show you around in person.
Want the full picture — neighborhoods, food, and things to do?
Read the full Mexico local guide