Климат на Американских Виргинских островах тропический, пассатный, жаркий и влажный с двумя засушливыми сезонами. Среднемесячная температура в течение года колеблется незначительно - от +22-24 °C зимой до +28-29 °C летом. Суточные изменения температуры также прослеживаются слабо.
Осадков выпадает до 1300 мм в год, причем здесь выделяют два сухих (зима и лето) и два дождливых (весна и осень) сезона. Максимальное количество дождя выпадает в период с сентября по ноябрь-декабрь, хотя даже в это время дождливыми являются не более пяти-шести дней в месяц. В период с июля по октябрь велика вероятность прохождения над территорией островов тропических ураганов, однако здесь они фиксируются значительно реже, чем над близлежащими Наветренными островами.
Самое благоприятное время для поездки на острова - с середины декабря до конца апреля. В этот же период наблюдается пик туристического сезона, поэтому цены значительно выше, чем, например, с мая по август, когда погодные условия также превосходно подходят для морского отдыха.