Skip to main content
AMZBooking
Cancún

Country guide · Mexico

Best places to visit in Mexico

5 destinations compared, so you can choose where to spend your time.

Updated By the AMZBooking editorial team

Photo: dronepicr, CC BY 2.0

Quick answer

For a first trip to Mexico, start with Cancún: Turquoise Caribbean beaches, Maya ruins, cenotes and island day trips. For beaches, look at Cancún, Playa del Carmen and Puerto Vallarta. Puerto Vallarta is the least expensive of the destinations in this guide.

Key facts

Destinations in this guide
5
Best months overall
November–April
Start with
Cancún
Least expensive here
Puerto Vallarta

5 places to visit in Mexico

Cancún
Photo: dronepicr, CC BY 2.0

Best: December–April · 7 days

Cancún

Turquoise Caribbean beaches, Maya ruins, cenotes and island day trips

Mexico City
Photo: Gobierno CDMX, CC0

Best: March–April and October–November · 5 days

Mexico City

Aztec ruins, world-class museums, street tacos and leafy Roma and Condesa

Compare the destinations

Mexico destinations compared
DestinationKnown forBest timeIdeal stayMid-range per day
CancúnCaribbean beaches and All-inclusive resortsDecember–April7 days$180–$320
Mexico CityTacos al pastor and National Museum of AnthropologyMarch–April and October–November5 days$120–$220
Playa del CarmenQuinta Avenida and Caribbean beachesNovember–April6 days$110–$220
Puerto VallartaThe Malecón and Zona RománticaNovember–April6 days$100–$200
TulumClifftop Maya ruins and CenotesNovember–April5 days$150–$300

When to visit Mexico

Across these destinations the most reliable months are November–April. Timing still varies by place: Cancún is best in December–April; Mexico City is best in March–April and October–November; Playa del Carmen is best in November–April.

Signature dishes across Mexico

What to eat in each Mexico destination
DestinationTry firstAlso try
CancúnCochinita pibilSopa de lima and Poc chuc
Mexico CityTacos al pastorChilaquiles and Tamales and atole
Playa del CarmenTacos al pastorCochinita pibil torta and Fish and shrimp tacos
Puerto VallartaPescado zarandeadoSmoked marlin tacos and Aguachile
TulumCochinita pibilTacos al pastor and Panuchos and salbutes

Events through the year in Mexico

Recurring events in Mexico (dates vary by year)
MonthEvents
JanuaryCancún: Día de Reyes with rosca de reyes cake (6 January); Mexico City: Día de Reyes with rosca de reyes cake (6 January)
FebruaryCancún: Cancún Carnival (usually February or early March, before Lent); Mexico City: Día de la Candelaria, when tamales are shared (2 February)
MarchCancún: Spring equinox serpent shadow at Chichén Itzá (around 20–21 March); Mexico City: Spring equinox gatherings at Teotihuacan (around 21 March)
AprilCancún: Semana Santa (Holy Week) holidays (March or April); Mexico City: Passion Play in Iztapalapa (Holy Week, March or April)
MayMexico City: Mother's Day celebrations (10 May); Puerto Vallarta: Vallarta Pride — week of LGBTQ+ events and a parade (usually May)
JuneCancún: Whale-shark season begins (usually around June); Mexico City: Mexico City Pride march (usually late June)
JulyCancún: Whale-shark season (usually June to mid-September); Puerto Vallarta: Sea turtle nesting and hatchling releases at local camps (about July to December)
AugustMexico City: Chiles en nogada season (usually August to September)
SeptemberCancún: Mexican Independence Day celebrations (night of 15 September and 16 September); Mexico City: El Grito independence celebration in the Zócalo (night of 15 September)
OctoberCancún: Day of the Dead festivities begin, including Xcaret's Festival de Vida y Muerte (usually late October to early November); Mexico City: Day of the Dead parade along Paseo de la Reforma (usually late October or early November)
NovemberCancún: Día de Muertos and Hanal Pixán, the Yucatecan Day of the Dead (1–2 November); Mexico City: Día de Muertos altars and celebrations (1–2 November)
DecemberCancún: Día de la Virgen de Guadalupe (12 December); Mexico City: Feast of the Virgin of Guadalupe (12 December)

How far apart they are

Straight-line distances in Mexico
FromToDistance
CancúnMexico City1,295 km
CancúnPlaya del Carmen64 km
CancúnPuerto Vallarta1,908 km
CancúnTulum123 km
Mexico CityPlaya del Carmen1,267 km
Mexico CityPuerto Vallarta651 km
Mexico CityTulum1,223 km
Playa del CarmenPuerto Vallarta1,888 km
Playa del CarmenTulum62 km
Puerto VallartaTulum1,850 km

Questions travellers ask

+Where should I go on my first trip to Mexico?

Cancún: Cancún is two places: the Hotel Zone, a 22-km sandbar shaped like a figure 7 between the turquoise Caribbean and the Nichupté Lagoon, lined with resorts, public beaches and nightclubs; and downtown, a working Mexican…

+When is the best time to visit Mexico?

Generally November–April, though it varies by region.