Browser not supported does not support this browser version, to benefit from a better user experience we recommend that you update your browser.

No, thank you

Guardalavaca - Weather

Guardalavaca weather is very hot and sunny thanks to its Caribbean climate. This means you’re pretty much guaranteed warm weather no matter what time of year you visit. Yearly temperatures range from lows of 21°C in January and highs of 27°C in June, which is the hottest month. 

Most of the rain falls during the wet season which runs from May to October. Guardalavaca expects around 1,300mm of rainfall throughout the year with an average of 12 rainy days a month. 

Spring is a great time to visit with peak temperatures of 30°C and nightly lows of 18°C, which is very mild and enjoyable for an evening stroll on the beach. Summer arrives in June and brings warmer temperatures to Guardalavaca. Temperatures in Guardalavaca from June to September range from 23°C to highs of 31°C; it’s the perfect time to soak up the sunshine. The sea is pleasant at 29°C, offering the ideal swimming conditions accompanied with a mild sea breeze. June is the sunniest month with 11 hours per day that gradually decreases to nine in September.

October and November have similar temperatures ranging from 20°C to 29°C and a daily average of 25°C. Weather in Guardalavaca in winter is dry with an average temperature of 21°C and up to eight hours of sunshine per day. You can still enjoy a swim in the sea, which remains steadily mild at 26°C throughout the cold months.

Guardalavaca Weather & Rainfall averages


Holidays In Guardalavaca 
All Inclusive

More About Guardalavaca
Guardalavaca Overview, Things to DoWeatherPhotosUseful PhrasesFAQsCurrency

Weather In Guardalavaca

Recommended Hotels
Paradisus Rio de OreSol Rio de Luna Mares, Brisas

Resorts Near Guardalavaca
Cayo CocoVaradero

Similar Destinations
St LuciaJamaicaBarbadosMexicoAntigua

In Store

Visit us in a store near you

Store Finder


You've come to the right place

Call Us

7 Days a week - 01733 224 808

Contact Us