When to Go

High Season (Nov–Mar, Jul & Aug)

  • Prices are 30% higher and hotels may require advance bookings.
  • Prices are at their highest around Christmas and New Year.
  • Weather is cooler and drier November to March.

Shoulder (Apr & Oct)

  • Look out for special deals outside of peak season.
  • Prices and crowds increase over Easter.

Low Season (May, Jun & Sep)

  • Some resort hotels offer fewer facilities or shut altogether.
  • There's a hurricane risk between June and November and a higher chance of rain.