Cabo San Lucas weather in May
Should you visit Cabo San Lucas in May?
✅ Yes if: you're looking for maximum sunshine — 12.8h per day on average.
❌ No if: you struggle with heat — temperatures regularly exceed 30°C.
Our take: May in Cabo San Lucas delivers near-perfect conditions with warm days reaching 30°C, barely any rain, and nearly 13 hours of glorious sunshine daily. The dry heat feels comfortable rather than stifling, making it ideal for beach lovers, snorkelers, and anyone craving uninterrupted sun. Perfect for travelers who want peak weather just before the summer crowds arrive.
Cabo San Lucas in May by trip type
- 🏙️ 🏙️ City break / culture : ✅ Good
- 🚶 🚶 Outdoor activities : ✅ Good
- 🏖️ Beach / swimming : ✅ Good
- 💰 💰 Budget : 💸 Peak season
What to expect in May
🎯 Water at 27°C and lively beaches — May is peak swimming season in Cabo San Lucas Spring marks the start of the good season in Cabo San Lucas. Temperatures rise (30°C) and tourists have not yet arrived en masse. Rain is virtually absent (1% of days) — ideal for planning without a backup. This is one of the best times of year to visit Cabo San Lucas.
All months for Cabo San Lucas
Month-by-month comparison
| Month | Min °C | Max °C | Rain % | Precip mm | Sun h/d | Score |
|---|---|---|---|---|---|---|
| ☀️ January | 16°C | 25°C | 1% | 0.1 | 10.7h | 8.9/10 |
| ☀️ February | 17°C | 26°C | 2% | 0.2 | 11.0h | 9.1/10 |
| ☀️ March | 18°C | 28°C | 0% | 0.0 | 11.3h | 9.5/10 |
| ☀️ April | 20°C | 29°C | 0% | 0.0 | 12.4h | 9.4/10 |
| ☀️ May | 21°C | 30°C | 1% | 0.0 | 12.8h | 9.2/10 |
| ☀️ June | 24°C | 31°C | 5% | 0.6 | 13.0h | 8.8/10 |
| ☀️ July | 26°C | 33°C | 8% | 0.4 | 13.0h | 8.1/10 |
| ☀️ August | 27°C | 33°C | 23% | 2.6 | 12.5h | 7.6/10 |
| 🌤️ September | 26°C | 31°C | 27% | 3.4 | 11.8h | 7.9/10 |
| ☀️ October | 25°C | 31°C | 10% | 1.1 | 11.4h | 8.4/10 |
| ☀️ November | 21°C | 29°C | 4% | 0.4 | 10.4h | 8.9/10 |
| ☀️ December | 18°C | 27°C | 3% | 0.3 | 10.4h | 9.1/10 |
May vs March (best month)
The best month is March (score 9.5/10). Difference:
- 🌡️ Max temperature : -2°C
- 🌧 Rainy days : -1%
- ☀️ Sunshine : -1.5h/day