With balmy beaches spread across 9,350 km of coastline, rich culture and history, beautifully preserved colonial towns, warm hospitality and mouthwatering cuisine, it’s no wonder that Mexico is one of the most visited destinations in the world.
The multifaceted country is bursting with life, flavour and diversity. Whether you crave nightlife, fun in the sun or spiritual solitude; jungle, mountain, ocean or desert; mellowing out in a charming pueblito; or going full throttle in one of the greatest cities in the world: prepare to be astonished.
Current travel restrictions and entry requirements
There are no test or vaccination requirements for entry into Mexico.
Mask requirements vary by city and state. Currently, masks are no longer required in open spaces but are still mandatory on public transport, including in airports and airplanes.
Best time to go
There are good reasons to visit year round. Generally, the best time is dry season (approximately November to April), when temperatures are at their coolest and there is little chance of rain. This is also the high tourist season, however: meaning elevated prices, busy resorts and the need to book in advance. Avoid beaches during Easter’s Semana Santa (Holy Week), when Mexicans head en masse to the coast.
Rainy season is June to October. If you can handle the humidity, the landscape is lush and there are low season bargains to be snapped up. Summer is also the best time for surfing.
September and October are the wettest, stormiest months. Flooding can occur and it’s the most active period for hurricanes. November is the sweet spot, before the crowds arrive. Día de los Muertos (Day of the Dead) is celebrated nationwide on 1 and 2 November; the most famous celebrations are in Oaxaca and Janitzio Island in Lake Pátzcuaro, Michoacán.