Things to do in Mexico
17 destinations in Mexico, when to visit each, and what a trip actually costs.
Places to visit in Mexico
- Things to do in Cabo San Lucas beach, relax, adventure
- Things to do in Cancun beach, relax, nature
- Things to do in Cozumel beach, adventure, relax
- Things to do in Guadalajara city, food, culture
- Things to do in Isla Mujeres beach, relax, adventure
- Things to do in Mazatlan beach, food, relax
- Things to do in Merida culture, food, city
- Things to do in Mexico City city, food, culture
- Things to do in Monterrey city, food, nature
- Things to do in Oaxaca culture, food, city
- Things to do in Playa del Carmen beach, relax, food
- Things to do in Puebla culture, food, city
- Things to do in Puerto Vallarta beach, relax, food
- Things to do in San Miguel de Allende culture, food, relax
- Things to do in Sayulita beach, relax, adventure
- Things to do in Tijuana city, food, culture
- Things to do in Tulum beach, relax, nature
Best time to visit Mexico
When flights to each destination are cheapest.
- Cabo San Lucas
- Flying in late summer (August-September) or early May lands you the cheapest fares, often 30-40% below December-March peak winter and spring break prices when snowbirds and whale-watchers flood the region. Midweek departures on Tuesday or Wednesday typically save another 10-15% versus weekend flights regardless of season.
- Cancun
- Flying in late August through early October (hurricane shoulder season) and again in late April through May typically saves 30-45% versus Christmas or spring break peak; Tuesday and Wednesday departures consistently price $20-60 lower than weekend flights on the same routes.
- Cozumel
- The cheapest months to fly to Cozumel are late September through early November (hurricane shoulder season), when fares and hotels drop 30-45% versus peak winter months of December through April. Flying mid-week (Tuesday or Wednesday) saves an additional 10-20% compared to weekend departures.
- Guadalajara
- The cheapest months to fly to Guadalajara are typically May, early June, and September through early October, when you can save 25-40% versus peak December holiday or spring break periods. Flying midweek (Tuesday or Wednesday departures) rather than Friday or Sunday can shave an additional 10-15% off round-trip fares.
- Isla Mujeres
- The cheapest flights to Cancún (CUN) are typically found in May, early June, and September through early October, with savings of 30-45% versus the December-March peak season. Flying midweek (Tuesday or Wednesday departures) can shave an additional 10-15% off fares.
- Mazatlan
- The cheapest flights to Mazatlán fall in late spring (May-June) and early fall (September-October), when round trips from major U.S. hubs can be 30-40% less than peak winter or Carnaval season (February). Fly midweek, Tuesday and Wednesday departures consistently undercut weekend fares by 10-15%.
- Merida
- The cheapest flights to Mérida land in September and October (the tail of rainy season), when fares can run 30-40% below December-January peak prices. Flying midweek, Tuesday or Wednesday departures, typically saves another 10-15% over weekend flights.
- Mexico City
- The cheapest months to fly to Mexico City are typically January through early March and September through October, when fares from US hubs can run 25-40% lower than peak holiday periods in December or spring break. Flying midweek, Tuesday or Wednesday departures, shaves another 10-15% off fares compared to Friday or Sunday travel.
- Monterrey
- The cheapest months to fly to Monterrey are January through March (excluding spring break) and late August through October, when fares can run 25-40% lower than peak summer or holiday-season prices. Midweek departures on Tuesday or Wednesday consistently beat weekend prices by another 10-15%.
- Oaxaca
- The cheapest months to fly to Oaxaca are February-March and late September-October, when fares from US hubs can run 30-40% below the peak of late October-November (Día de Muertos) and Christmas. Mid-week departures (Tuesday/Wednesday) consistently beat weekend fares by 10-15%.
- Playa del Carmen
- The lowest airfares to CUN are found in September and early October (hurricane shoulder season), with savings of 30-45% versus the December-March peak, and hotel rates drop similarly. Flying midweek-Tuesday or Wednesday departures-can shave another 10-15% off round-trip prices regardless of season.
- Puebla
- The cheapest flights to MEX (your likely gateway) are in late January through early March and again in September, when fares can run 25-40% below summer and holiday peaks. Fly midweek (Tuesday/Wednesday) for additional savings, and avoid Semana Santa (Easter week) and mid-December when both flights and Puebla hotels spike sharply.
- Puerto Vallarta
- The cheapest months to fly to Puerto Vallarta are May through early November (the low/rainy season), with fares often 25-40% lower than the December-April peak winter season; flying midweek (Tuesday or Wednesday) shaves another 10-15% off typical round-trip prices.
- San Miguel de Allende
- The cheapest months to fly into BJX or MEX are September and October (low season after summer holidays) and the first two weeks of January after New Year's, when fares can run 25-40% below the peak December holiday and Semana Santa (Easter) periods. Tuesdays and Wednesdays consistently yield the lowest fares regardless of season.
- Sayulita
- The cheapest flights to PVR run from mid-May through early July and again in September through October, when prices can be 25-40% lower than the December-April high season peak. Flying midweek (Tuesday or Wednesday departures) shaves an additional 10-15% off typical fares.
- Tijuana
- The cheapest months to fly into San Diego for a Tijuana trip are January through early March and mid-September through October, when fares can run 20-35% lower than summer peak prices. Fly midweek (Tuesday or Wednesday) for the best deals, and avoid US holiday weekends when the border crossing surges.
- Tulum
- The cheapest flights and hotel rates fall in the low season from early May through June and again in October through early November, when you can save 30-45% versus December-January peak or the spring break surge in March. Flying midweek, Tuesday or Wednesday departures, typically shaves another 10-15% off round-trip fares from major US hubs.
Is Mexico expensive?
It depends on the city and how you travel. Open any destination below and set your dates, budget and home airport to get an estimated total for flights, stays and day-to-day spending, rather than a generic average.
Free things to do in Mexico
- Cabo San Lucas: Stroll the Malecon A lively waterfront walkway with street performers, vendors, and stunning sunset views over the marina at zero cost.
- Cancun: Playa Delfines Sunset The finest public beach in the Hotel Zone with iconic Cancun sign for photos, zero cost, maximum wow.
- Cozumel: Malecón Waterfront Stroll San Miguel's breezy seaside promenade is lined with public art, ocean views, and street performers, locals hang here every evening.
- Guadalajara: Stroll Paseo Chapultepec Guadalajara's hip boulevard lined with galleries, cafés, street art, and weekend markets is pure free entertainment.
- Isla Mujeres: Stroll the Pedestrian Downtown Colorful streets packed with murals, local shops, and the lively main square are perfect for an evening wander
- Mazatlan: Playa Olas Altas & Los Pinos Historic beach backed by the old Mazatlán surf scene, free, swimmable, and locals-only feel.
- Merida: Plaza Grande Sunday Spectacle Every Sunday the main square closes to cars and fills with live music, dancing, and free cultural performances all day.
- Mexico City: Stroll the Historic Centro Histórico Explore the Zócalo, the Metropolitan Cathedral, and the ruins of Templo Mayor all within a short walk of each other.