Skip to main content
G-PopperTooltip title

G-PopperTooltip content

When is the best time to visit Mexico?

Nature enthusiast? Party animal? Wildlife spotter? The right time to travel to Mexico depends on your preferences.

January
February
March
April
May
June
July
August
September
October
November
December
Special
Rainy season
Rainy season
Rainy season
Poor visibility for Caribbean diving
Hurricane Season
Hurricane Season
Christmas Posadas
Activity
Mexico Surf Season
Wind for Kitesurfing
Mexico Surf Season
Wind for Kitesurfing
Mexico Surf Season
Wind for Kitesurfing
Mexico Surf Season
Wind for Kitesurfing
Mexico Surf Season
Wind for Kitesurfing
Mexico Surf Season
Wind for Kitesurfing
Mexico Surf Season
Mexico Surf Season
Mexico Surf Season
Mexico Surf Season
Mexico Surf Season
Wind for Kitesurfing
Mexico Surf Season
Wind for Kitesurfing
Wildlife
Monarch Butterfly
Wale Season in Pacific Coast
Flamingos
Monarch Butterfly
Wale Season in Pacific Coast
Flamingos
Wale Season in Pacific Coast
Flamingos
Flamingos
Biolumniscene
Swimm with Whale Sharks
Swimm with Whale Sharks
Turtle Nesting
Turtle Nesting
Turtle Nesting
Turtle Nesting
Monarch Butterfly
Monarch Butterfly
Wale Season in Pacific Coast
Flamingos
Events
Rosca de reyes
Carnival
Festival del Globo en Tehotihuacan
Guelaguetza
Día de la Independencia
Festival Cervantino
Festival Nacional del Globo en Morelos
Día de los muertos
High Season

Prices are very high in high season, especially in tourist places, the temperature exceeds 30 °C. Christmas and Easter are holidays, therefore, many Mexicans are on vacation.

Shoulder Season

The climate is very hot and humid, especially in the Pacific Coast. Accommodation prices increase in popular areas. On the coast the temperature can exceed 30 °C and mosquitoes abound.

Low Season

May and June are the warmest and wettest months. September is the month of hurricanes, although they do not always occur, but there will surely be heavy rains on the Gulf and Pacific coasts. The prices go down considerably.

Your trip to Mexico

i travel from

Your travel to Mexico has about 276% the climate impact as your entire yearly budget of CO₂ emissions. This "yearly climate-compatible budget" sets the limit of emissions any person should produce in order to keep global warming to below 2C at about 2 tons of CO2. It includes anything from heating to stay warm and cosy in winter, your daily hot showers, the annoying commute to work, any traveling you do, the production of your yummy food and products you buy – and much more you emit by living your life.

emissions
Of your yearly CO₂ Budget
276%
Your flight
Climate compatible yearly CO₂ budget
travelhero tip
Just like slow food – ever thought about slow travel? Discovering the hidden treasures nearby is a great new adventure. Go by train to get a better feeling of small changes in your surroundings or have a fun road trip with your friends. If you still feel the need to fly, compensate your emissions.

How is the weather & Climate in Mexico?

Temperatures as cold as your ex's heart or hot like you? See the full range for different cities based on average temperatures per month.

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

30°

31°

31°

31°

32°

32°

32°

32°

31°

31°

31°

31°

Night
temperature

21°

21°

21°

22°

24°

25°

24°

24°

24°

24°

22°

21°

Days of
rain

1

1

0

1

3

13

12

12

15

9

2

1

Hours
sun

8h

9h

9h

9h

8h

7h

5h

5h

5h

6h

7h

7h

Water
temperature

27°

27°

27°

28°

28°

28°

28°

28°

28°

28°

28°

28°

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

28°

29°

32°

33°

34°

33°

33°

33°

32°

31°

29°

28°

Night
temperature

17°

17°

19°

21°

22°

23°

23°

23°

23°

22°

19°

18°

Days of
rain

8

6

4

4

8

13

12

12

16

14

10

10

Hours
sun

5h

5h

6h

6h

7h

7h

7h

7h

6h

6h

5h

5h

Water
temperature

25°

25°

26°

26°

27°

27°

28°

29°

29°

28°

27°

26°

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

18°

20°

24°

28°

31°

34°

32°

31°

29°

27°

22°

18°

Night
temperature

12°

15°

19°

19°

18°

16°

11°

Days of
rain

3

1

1

2

4

7

12

12

8

5

3

2

Hours
sun

6h

8h

8h

9h

9h

9h

8h

8h

8h

8h

7h

6h

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

13°

17°

20°

26°

30°

34°

34°

33°

30°

25°

18°

14°

Night
temperature

-2°

10°

13°

18°

20°

19°

16°

-1°

Days of
rain

2

2

2

1

1

2

5

4

3

3

2

2

Hours
sun

8h

9h

10h

11h

12h

13h

11h

10h

10h

9h

8h

7h

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

28°

30°

31°

34°

36°

36°

36°

35°

35°

34°

32°

29°

Night
temperature

12°

13°

13°

16°

19°

24°

24°

24°

24°

21°

16°

14°

Days of
rain

3

1

1

0

0

3

14

15

10

3

1

3

Hours
sun

6h

7h

7h

7h

8h

7h

6h

6h

7h

7h

7h

6h

Water
temperature

20°

19°

20°

22°

25°

28°

30°

31°

31°

29°

25°

21°

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

24°

25°

28°

30°

31°

29°

26°

26°

26°

26°

25°

24°

Night
temperature

12°

14°

16°

15°

15°

15°

12°

Days of
rain

2

2

1

1

4

16

22

21

17

7

2

3

Hours
sun

7h

8h

9h

9h

9h

7h

6h

7h

6h

7h

8h

6h

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

24°

26°

28°

32°

36°

40°

39°

38°

38°

34°

29°

24°

Night
temperature

10°

12°

15°

18°

24°

27°

26°

24°

19°

12°

Days of
rain

6

6

6

5

2

5

16

16

8

6

4

6

Hours
sun

7h

8h

9h

12h

12h

11h

11h

10h

9h

10h

8h

7h

Water
temperature

18°

17°

18°

21°

24°

28°

30°

31°

31°

28°

23°

19°

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

25°

25°

26°

29°

30°

31°

31°

31°

31°

30°

28°

26°

Night
temperature

18°

19°

21°

23°

25°

25°

24°

24°

24°

23°

21°

19°

Days of
rain

4

4

3

3

5

15

20

18

17

11

8

6

Hours
sun

5h

6h

6h

6h

7h

7h

7h

7h

6h

6h

6h

5h

Water
temperature

22°

22°

24°

25°

26°

27°

28°

28°

28°

27°

26°

24°

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

31°

31°

32°

32°

32°

33°

33°

33°

32°

32°

32°

32°

Night
temperature

21°

21°

20°

22°

23°

24°

24°

24°

25°

24°

23°

22°

Days of
rain

1

0

0

0

2

10

13

11

13

6

2

1

Hours
sun

9h

9h

9h

8h

8h

7h

7h

7h

8h

8h

9h

8h

Water
temperature

24°

25°

25°

26°

27°

28°

28°

29°

28°

28°

27°

26°

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

23°

24°

26°

29°

33°

34°

36°

35°

35°

32°

29°

25°

Night
temperature

13°

13°

13°

15°

17°

19°

23°

24°

24°

20°

17°

14°

Days of
rain

3

0

0

0

0

0

4

6

3

2

0

1

Hours
sun

8h

8h

9h

10h

11h

11h

9h

7h

10h

9h

8h

7h

Water
temperature

23°

22°

22°

23°

25°

27°

28°

29°

28°

28°

27°

25°

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

24°

26°

28°

30°

31°

30°

28°

28°

27°

27°

26°

24°

Night
temperature

11°

13°

15°

15°

15°

14°

14°

12°

Days of
rain

2

1

1

1

5

12

15

14

11

6

1

2

Hours
sun

7h

8h

8h

8h

7h

6h

6h

7h

7h

8h

8h

7h

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

24°

24°

26°

29°

33°

34°

36°

35°

36°

32°

28°

25°

Night
temperature

11°

13°

14°

15°

17°

19°

23°

24°

24°

20°

17°

14°

Days of
rain

3

0

0

0

0

0

4

6

3

2

0

1

Hours
sun

9h

8h

10h

10h

11h

11h

9h

7h

11h

9h

8h

7h

Water
temperature

23°

22°

22°

23°

25°

27°

28°

29°

28°

28°

26°

26°

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

29°

30°

33°

35°

36°

35°

34°

34°

33°

32°

30°

30°

Night
temperature

18°

18°

20°

21°

23°

23°

23°

23°

23°

21°

19°

18°

Days of
rain

4

4

3

3

6

12

16

15

16

9

6

5

Hours
sun

7h

7h

8h

9h

9h

8h

8h

8h

7h

7h

7h

7h

Water
temperature

25°

25°

25°

26°

27°

28°

28°

29°

28°

27°

27°

26°

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

21°

23°

26°

31°

35°

40°

42°

41°

39°

34°

26°

21°

Night
temperature

12°

15°

19°

25°

24°

20°

15°

Days of
rain

3

3

3

1

0

0

1

1

1

1

2

3

Hours
sun

7h

8h

8h

9h

8h

9h

10h

10h

10h

9h

8h

8h

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

19°

21°

24°

25°

26°

25°

23°

23°

24°

21°

20°

19°

Night
temperature

11°

12°

13°

12°

12°

12°

10°

Days of
rain

4

5

9

14

17

21

27

27

23

13

6

4

Hours
sun

7h

8h

7h

7h

7h

6h

6h

7h

6h

6h

6h

6h

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

20°

23°

26°

30°

31°

33°

34°

34°

31°

27°

24°

21°

Night
temperature

11°

13°

18°

20°

22°

22°

22°

21°

17°

13°

10°

Days of
rain

5

5

3

6

8

6

4

8

9

7

3

4

Hours
sun

5h

5h

5h

5h

6h

7h

8h

7h

5h

5h

4h

4h

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

30°

29°

29°

30°

31°

32°

34°

33°

33°

32°

32°

30°

Night
temperature

25°

25°

25°

27°

24°

24°

24°

23°

24°

24°

25°

23°

Days of
rain

1

1

1

0

3

8

10

9

11

5

1

1

Hours
sun

9h

9h

9h

9h

8h

7h

7h

8h

7h

8h

9h

8h

Water
temperature

26°

25°

25°

26°

26°

28°

28°

29°

29°

30°

27°

27°

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

23°

24°

26°

29°

33°

34°

36°

35°

35°

32°

29°

25°

Night
temperature

14°

13°

13°

15°

17°

19°

23°

24°

24°

20°

17°

13°

Days of
rain

3

0

0

0

0

0

4

6

3

2

0

1

Hours
sun

8h

8h

9h

10h

10h

11h

9h

7h

10h

9h

8h

8h

Water
temperature

23°

22°

22°

23°

25°

27°

28°

29°

28°

29°

26°

25°

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

18°

18°

19°

19°

20°

22°

24°

25°

23°

22°

21°

18°

Night
temperature

10°

11°

14°

15°

18°

18°

16°

13°

10°

Days of
rain

5

4

4

2

1

0

0

0

0

1

3

4

Hours
sun

7h

8h

8h

9h

8h

9h

10h

10h

9h

8h

8h

7h

Water
temperature

15°

15°

16°

17°

17°

19°

21°

21°

20°

19°

18°

16°

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

21°

22°

24°

27°

27°

25°

23°

24°

23°

23°

22°

21°

Night
temperature

10°

13°

12°

13°

12°

12°

12°

10°

Days of
rain

2

2

3

6

13

17

21

18

15

8

3

2

Hours
sun

7h

8h

7h

7h

6h

5h

5h

4h

5h

5h

7h

6h

Jan

Feb

Mar

Apr

May

Jun

Jul

Aug

Sep

Oct

Nov

Dec

Day
temperature

25°

25°

26°

29°

31°

32°

31°

31°

31°

30°

28°

25°

Night
temperature

18°

19°

21°

23°

25°

25°

24°

24°

24°

23°

21°

19°

Days of
rain

4

4

3

3

5

15

20

18

17

11

8

6

Hours
sun

5h

6h

5h

6h

8h

8h

7h

7h

6h

6h

6h

5h

Water
temperature

22°

22°

24°

25°

26°

27°

27°

28°

28°

26°

27°

24°

About Mexico