Best Time to Visit Mexico

The best time to visit Mexico is going to be during their winter, or dry season, so as to avoid any heavy rains, extreme temps and high humidity. This ranges from about December to April when it is very dry and not too hot. The coolest months of the year are December, January and February so make sure to bring a jacket.

Best time to visit

During the rainy season, from May to October, you can expect heavy rains, especially on the East Coast. The East Coast is also most affected by the hurricane season, which runs from June to November, so best to avoid that area during those months. Mexico is such a vast country that the weather can be different depending on which region you are in. Make sure you are clear with your travel expert on your desired time of travel and they are clear with you on what weather to expect while on your trip.

Our Experts Say...

"The best time to visit Mexico is during the dry season between December and April, when there is virtually no rain. The coolest months are between December and February, although temperatures can still reach averages of 82°F during the dry season. The wet season begins in the south in May and lasts until October. A heavy shower during this period usually clears the increased humidity before it builds up again. The Caribbean coast can be affected by the hurricane season, which runs from June to November.

"Mexico is a huge country, and the weather varies by season and by region. From December to March, travelers to Baja or elsewhere on the Pacific might spot humpback, gray, and even enigmatic blue whales on their epic ocean journeys.At various points in the year, migrating whales spend time in the warm waters off both Mexican shorelines."

Renata Da Silva, Latin America Specialist

Monthly Climate Guide for Mexico

, Mexico

Average temperatures (Fahrenheit) and rainfall (mm)

Jan
85°F 1mm
Feb
88°F 0mm
Mar
93°F 1mm
Apr
95°F 0mm
May
98°F 0mm
Jun
103°F 1mm
Jul
99°F 2mm
Aug
101°F 3mm
Sep
99°F 5mm
Oct
98°F 1mm
Nov
91°F 1mm
Dec
85°F 0mm
Jan
77°F 3mm
Feb
83°F 1mm
Mar
86°F 5mm
Apr
88°F 5mm
May
90°F 8mm
Jun
87°F 9mm
Jul
83°F 12mm
Aug
85°F 9mm
Sep
83°F 10mm
Oct
81°F 4mm
Nov
79°F 5mm
Dec
76°F 4mm
Jan
77°F 2mm
Feb
82°F 1mm
Mar
84°F 5mm
Apr
86°F 4mm
May
85°F 11mm
Jun
82°F 18mm
Jul
79°F 9mm
Aug
79°F 13mm
Sep
78°F 21mm
Oct
78°F 9mm
Nov
78°F 6mm
Dec
78°F 4mm
Jan
85°F 8mm
Feb
88°F 1mm
Mar
91°F 4mm
Apr
92°F 5mm
May
96°F 9mm
Jun
86°F 11mm
Jul
83°F 8mm
Aug
85°F 8mm
Sep
84°F 12mm
Oct
85°F 6mm
Nov
85°F 10mm
Dec
84°F 10mm
Jan
85°F 1mm
Feb
85°F 2mm
Mar
87°F 4mm
Apr
88°F 0mm
May
90°F 1mm
Jun
91°F 8mm
Jul
91°F 22mm
Aug
91°F 15mm
Sep
91°F 18mm
Oct
92°F 8mm
Nov
90°F 2mm
Dec
86°F 2mm
Jan
93°F 8mm
Feb
97°F 1mm
Mar
100°F 2mm
Apr
104°F 1mm
May
103°F 2mm
Jun
101°F 7mm
Jul
98°F 3mm
Aug
99°F 4mm
Sep
97°F 7mm
Oct
96°F 6mm
Nov
92°F 7mm
Dec
92°F 8mm
Plan your Mexico trip today
Plan your Mexico trip today

Our team of travel specialists are waiting to help you book your next adventure.

Plan your trip

Plan your trip

Please tell us a few details about your vacation plans and provide your phone number so we can call you back..
  • 1
  • 2
  • 3
  • 4

When would you like to go?

Please select Enter your departure date
Please select Year

Where would you like to go?

Please select your interest Select your interest

How many nights?

How many nights? Drag the slider to select nights
0 21 nights +

Guests*

Number of adults (aged 12+). Minimum 1 adult  
Adults (age 15+)
Children (age 0-15)
Rooms

Select your budget per person

Select your budget per person
Budget*

Contact details

Your First name First name*
Your Last name Last name*
Please enter your email address Email address*
Please enter your phone number Phone number*
+1
Tell us about your trip
Let us know if you have fixed dates, who you’re traveling with or if it’s for a special ocassion
Please tick this box to continue  

Unable to submit your request

Unfortunately, we were unable to submit your request. Please try again later or contact us.