Тропический пассатный, очень теплый и ровный. Поскольку страна сильно вытянута с севера на юг, климат отдельных островов несколько различается. В общем плане выделяются два сезона - жаркий (с декабря по апрель-май) и прохладный (с мая по декабрь). Юго-восточные пассаты определяют более прохладную погоду в период с мая по ноябрь, в то время как западные и северо-западные ветры, приносящие с собой повышение температуры и осадки с ноября по апрель-май, одновременно могут являться и предвестником мощных тропических ураганов.
На севере годовые колебания температуры практически незаметны (среднегодовая температура около +26 С), сезоны различаются лишь по количеству выпадающих осадков: зима (июнь - август) довольно сухая, в это время выпадает не более 200 мм дождя, лето более влажное - до 600 мм осадков. На юге климат более сухой, с мая по октябрь выпадает по 120-150 мм осадков в месяц, с декабря по февраль около 240 мм, а в самый дождливый месяц (март) - до 400 мм. Температура воды у берегов южной группы колеблется от +21 С в июне до +29 С в ноябре, на севере эти показатели отличаются всего на 1-1,5 градуса в сторону повышения температуры.
С мая до октября - наилучшее время для посещения островов.