A Month in Mexico: Altitude Decides the Climate
Slow Travel GuidesDestination Guide🌎 Oaxaca

A Month in Mexico: Altitude Decides the Climate

Mexico's climate is set by elevation rather than latitude, which is why a tropical country has cities that need a jumper.

Slow Travel Editorial

August 15, 2026 · 3 min read

Key takeaways

  • Mexico's climate is set by elevation rather than latitude.
  • That single fact explains why a tropical country has cities where you need a jumper in the evening, and it determines where a month works.
  • Tourist entry has historically been granted for up to 180 days.
  • Mexico City: 2,240 m — Mild days, cold nights.
  • Oaxaca: 1,550 m — Warm days, comfortable nights.

Mexico's climate is set by elevation rather than latitude. That single fact explains why a tropical country has cities where you need a jumper in the evening, and it determines where a month works.

The altitude map in Oaxaca

The altitude map

CityAltitudeClimate
Mexico City2,240 mMild days, cold nights
San Cristóbal2,200 mCool, misty, needs heating
Oaxaca1,550 mWarm days, comfortable nights
Guanajuato2,000 mTemperate year round
Mérida10 mHot and humid year round
Puerto EscondidoSea levelTropical

Highland accommodation frequently has no heating, which surprises people in San Cristóbal and Mexico City in January. Ask before booking a winter month.

The cities worth a month

Oaxaca — the strongest case. Markets, mezcal, mole, craft villages within an hour, Monte Albán above the valley, and a walkable colonial centre. Warm without being hot.

Mérida — the Yucatán capital, colonial, safe, with cenotes and Maya sites nearby. Hot and humid, which is the trade-off.

Mexico City — enormous, with a neighbourhood for every temperament. Roma and Condesa are the established ones and have become expensive; Coyoacán, Escandón and San Rafael are cheaper.

San Cristóbal de las Casas — highland Chiapas, indigenous markets, cheap, and cold at night.

Guanajuato and Querétaro — central highland colonial cities, both with student populations.

Puerto Escondido — Pacific coast, surf, and a growing long-stay community.

The entry length in Oaxaca

The entry length

Tourist entry has historically been granted for up to 180 days.

Immigration officers have discretion and shorter periods are now commonly issued at both land and air borders.

The length written on your entry record is what governs. Check it on arrival rather than assuming, since planning a five-month stay on a 30-day entry is a serious problem.

What a month costs

ItemOaxaca / MéridaMexico City
Furnished 1-bed$400–800$700–1,400
Comida corrida lunch$4–6$5–8
Market shopping, month$150–250$200–300
Transport$20–40$25–45

Comida corrida — the fixed-price set lunch — is the daily cost lever, at a few dollars for soup, a main and a drink.

Markets are where the produce is, and prices there are a fraction of supermarket ones.

Safety, practically in Oaxaca

Safety, practically

Varies enormously by state rather than nationally, and the difference between states is larger than the difference between many countries.

Consult your government's state-by-state advisory rather than treating Mexico as a single risk level.

The cities listed above are in states generally regarded as lower risk, and normal urban precautions apply — avoid displaying valuables, use ride-hailing at night, and take local advice on specific neighbourhoods.

Practical

Water — drink bottled or filtered, and most apartments have a garrafón delivery arrangement.

Rentals are found on short-let platforms and increasingly through local Facebook groups, which are cheaper.

Spanish matters more here than in much of Europe — English is less widely spoken outside the resort corridor, which is also why the language improves faster.

Day of the Dead in Oaxaca fills accommodation months ahead.

Frequently asked questions

How long can you stay in Mexico as a tourist?

Tourist entry has historically been granted for up to 180 days, though immigration officers have discretion and shorter periods are now commonly issued at land and air borders. The length written on your entry record is what governs, so checking it on arrival rather than assuming matters.

Why does altitude matter in Mexico?

Because it sets the climate more than latitude does. Mexico City at 2,240 metres and San Cristóbal at 2,200 are cool and need warm clothing at night, while coastal cities at the same latitude are hot and humid year round.

Which Mexican cities are good for a long stay?

Oaxaca for food, craft and markets, Mérida for the Yucatán with colonial architecture, Mexico City for scale and variety, San Cristóbal de las Casas for highland Chiapas, and Guanajuato or Querétaro in the central highlands.

How much does a month in Mexico cost?

A furnished one-bedroom apartment commonly runs 400 to 900 US dollars monthly outside Mexico City and the resort corridor, with market food and comida corrida lunches keeping daily costs low. Mexico City and Playa del Carmen cost considerably more.

Slow Travel Editorial

Long-stay guides for 30+ destinations

Mindful travelers who lived in 20+ cities for months at a time and share the art of slow travel.