Todos Santos

Baja California Sur Weather & Climate: Mexico

Climate by month across Baja California Sur, Mexico, average temperatures, rainfall and the best time to visit.

Climate overview of Baja California Sur

Whether you're visiting Baja California Sur in Mexico during the peak of September (33°C (91°F)) or the cooler months around February (26°C (79°F)), knowing what to pack starts with understanding the local climate. Our overview is based on data from Cabo San Lucas, the region's most prominent city. For more detailed climate information about other cities in the area, please see the section beneath the map further down the page.

In Baja California Sur, during the months of January, February, March and December you can expect comfortable weather, with average temperatures ranging from 26°C (79°F) to 27°C (81°F).

July, August and September are generally the hottest months of the year.

When it comes to rainfall, Baja California Sur sees significant variations throughout the year. September tends to be the wettest, receiving 127 mm (5 in) of rain, while May is much drier with just 0 mm (0 in). Rainfall in January, February, March, April, May, June, July, November and December is at its lowest, remaining under 17 mm (0.7 in).

Baja California was one Mexican territory until 1930, when it was split into two part. The northern part kept the name Baja California, while the southern part eventually became Baja California Sur.

In this region mother whales give birth to their little ones. The best time to visit this area is from January to March, but actually you have a good chance to meet these mighty animals any time. It is considered the best place in the world to see whales up close.

It often happens that a group of gray whales comes to see a boat with tourists. The animals like to be touched and even follow the boat for a while.

Baja California Sur has pleasant temperatures year round. From July to September it rains a bit more and in this period it can be very humid and warm. Starting October it rains less and from December to June is the dry season.

Explore Baja California Sur by month

Pick a month to see the average temperature, rainfall and sunshine in Baja California Sur - and find the best time to visit. (based on Cabo San Lucas)

Popular cities by month

Compare cities per month. Toggle cities on/off.

Cabo San Lucas San José del Cabo La Paz Todos Santos El Pescadero Pichilnque
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map of Baja California Sur

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Cabo San Lucas 26°C (79°F) 33°C (91°F) 19°C (66°F) 26°C (79°F) 284 mm (11 in)
San José del Cabo 25°C (77°F) 32°C (90°F) 17°C (63°F) 26°C (79°F) 330 mm (13 in) 2,857 hours
La Paz 23°C (73°F) 34°C (93°F) 16°C (61°F) 26°C (79°F) 194 mm (7.6 in) 3,291 hours
Todos Santos 25°C (77°F) 31°C (88°F) 15°C (59°F) 24°C (75°F) 342 mm (13 in)
El Pescadero 25°C (77°F) 32°C (90°F) 15°C (59°F) 24°C (75°F) 347 mm (14 in)
Pichilnque 22°C (72°F) 32°C (90°F) 17°C (63°F) 27°C (81°F) 158 mm (6.2 in) 3,291 hours

Places in Baja California Sur, Mexico

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Explore more

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.