The country’s different regions also experience a variety of climates year-round.

For similar reasons, fall can also be a lovely time to visit.

Conversely, you’re free to typically save by booking during the off-season when demand is lower.

Basilica of Our Lady of Guadalupe, Mexico City, Mexico

Credit:Marco Bottigelli / Getty Images

June through October are the wettest months in Mexico.

Although it falls in the high season, January is a great option for lower-cost travel.

On the opposite side of the country, whale sharks are the species you’re likeliest to spot.

A graphic illustration of a circular calendar showing the best times to visit Mexico as stated in the text of the article

Michela Buttignol / Travel+Leisure

Keep an eye out for other sea creatures like manta rays, turtles, and dolphins.

More experienced surfers will find the biggest, most consistent waves from April to October.

July and August are especially prime times for surfing, as they coincide with hurricane season.

View of Tulum beach, Mexico.

M Swiet Productions / Getty Images

If you want to ride, book your seat in advance.

Spring temperatures linger in the mid-60s on average, with cooler evenings bottoming out in the 50s.

In late July, the Guelaguetza festival celebrates folk music and dance.

Humpback whale rising from the sea in Cabo San Lucas

niknikon / Getty Images

Though the best and worst times will vary by region, that general metric can be your guide.

Beachgoers should remember to consider the weather.

This is a Day of the Dead altar at a public shrine in the historic city center of Oaxaca, Mexico.

Gabriel Perez / Getty Images

This is the Copper Canyon from Divisadero area in Chihuahua

fitopardo / Getty Images

skyscrapers in Sante Fe neighborhood of Mexico City

Jorge Castro / Travel + Leisure