Where to Go for Great Weather
When to go · Climate guide

British Indian Ocean Territorywhen to go

British Indian Ocean Territory's national averages run from 26 °C in August to 28 °C in April, with rainfall between 137 mm in May and 348 mm in December and 5.9–7.7 hours of sun a day. Against the default preferences (under 2.7 mm of rain a day, at least 6 hours of sun), the strongest months are January, February and March. Its 1 regions span 27–27 °C in annual mean temperature, so the national figure hides a good deal.

Region
Africa
Area
132 km²
Climate at a glance · 10-year ERA5

A decade of weather, in one page

Temperature°C
Temperature · 12-month climatologyBritish Indian Ocean Territory. Average daytime high by month in °C. Lowest in August (26.5), highest in April (28.3). Monthly means: 27.6, 27.7, 28.2, 28.3, 28.1, 27.3, 26.8, 26.5, 26.8, 27.3, 27.5, 27.5.
— daytime high— overnight low▬ typical range
View data table
MonthAverage daytime high (°C)Average overnight low (°C)Typical lowTypical high
January27.626.025.128.6
February27.726.125.228.9
March28.226.525.529.2
April28.326.725.729.3
May28.126.725.728.8
June27.326.025.128.2
July26.825.724.927.8
August26.525.424.627.4
September26.825.624.827.9
October27.325.924.928.3
November27.526.025.128.3
December27.525.925.228.3
Rainfallmm
Rainfall · 12-month climatologyBritish Indian Ocean Territory. Rainfall by month in mm. Lowest in May (137), highest in December (348). Monthly means: 343, 273, 207, 180, 137, 169, 179, 172, 215, 215, 198, 348.
View data table
MonthRainfall (mm)
January343
February273
March207
April180
May137
June169
July179
August172
September215
October215
November198
December348
Sunshinehr / day
Sunshine · 12-month climatologyBritish Indian Ocean Territory. Sunshine hours by month in hr / day. Lowest in July (5.9), highest in November (7.7). Monthly means: 6.6, 7.0, 7.4, 7.1, 6.9, 6.5, 5.9, 6.1, 6.7, 7.3, 7.7, 7.1.
View data table
MonthSunshine hours (hr / day)
January6.6
February7.0
March7.4
April7.1
May6.9
June6.5
July5.9
August6.1
September6.7
October7.3
November7.7
December7.1
Windkm/h
Wind · 12-month climatologyBritish Indian Ocean Territory. Average wind speed by month in km/h. Lowest in March (15.2), highest in August (29.2). Monthly means: 19.5, 17.3, 15.2, 15.4, 19.5, 23.4, 27.8, 29.2, 24.0, 20.7, 16.5, 15.5.
— average▬ typical range
View data table
MonthAverage wind speed (km/h)Typical lowTypical high
January19.56.533.8
February17.36.031.1
March15.25.827.3
April15.45.826.9
May19.58.029.8
June23.410.932.9
July27.815.137.9
August29.219.138.8
September24.09.935.2
October20.78.331.7
November16.56.727.8
December15.55.927.7
Premium · four more variables
Unlock Premium →
Premium
Snow depth

Snow depth for British Indian Ocean Territory is part of the Premium map and its district-level detail. See what Premium includes.

Premium
Sea surface temperature

Sea surface temperature for British Indian Ocean Territory is part of the Premium map and its district-level detail. See what Premium includes.

Premium
Heat index

Heat index for British Indian Ocean Territory is part of the Premium map and its district-level detail. See what Premium includes.

Premium
Humidity

Humidity for British Indian Ocean Territory is part of the Premium map and its district-level detail. See what Premium includes.

Safety

No advisory on file for British Indian Ocean Territory

None of the six governments we track publishes a country-wide advisory for British Indian Ocean Territory. That is not the same as a clean bill of health — check your own government’s guidance before you travel.

Month by month

A year in British Indian Ocean Territory, in order

  1. Jan
    January27.6°C · 343 mm · 6.6 hr/day

    Around 28 °C with 343 mm of rain and 6.6 hours of sun a day.

    Around 28 °C with 343 mm of rain and 6.6 hours of sun a day.

  2. Feb
    February27.7°C · 273 mm · 7.0 hr/day

    Around 28 °C with 273 mm of rain and 7.0 hours of sun a day.

    Around 28 °C with 273 mm of rain and 7.0 hours of sun a day.

  3. Mar
    March28.2°C · 207 mm · 7.4 hr/day

    Around 28 °C with 207 mm of rain and 7.4 hours of sun a day.

    Around 28 °C with 207 mm of rain and 7.4 hours of sun a day.

  4. Apr
    April28.3°C · 180 mm · 7.1 hr/day

    Around 28 °C with 180 mm of rain and 7.1 hours of sun a day.

    Around 28 °C with 180 mm of rain and 7.1 hours of sun a day.

  5. May
    May28.1°C · 137 mm · 6.9 hr/day

    Around 28 °C with 137 mm of rain and 6.9 hours of sun a day.

    Around 28 °C with 137 mm of rain and 6.9 hours of sun a day.

  6. Jun
    June27.3°C · 169 mm · 6.5 hr/day

    Around 27 °C with 169 mm of rain and 6.5 hours of sun a day.

    Around 27 °C with 169 mm of rain and 6.5 hours of sun a day.

  7. Jul
    July26.8°C · 179 mm · 5.9 hr/day

    Around 27 °C with 179 mm of rain and 5.9 hours of sun a day.

    Around 27 °C with 179 mm of rain and 5.9 hours of sun a day.

  8. Aug
    August26.5°C · 172 mm · 6.1 hr/day

    Around 26 °C with 172 mm of rain and 6.1 hours of sun a day.

    Around 26 °C with 172 mm of rain and 6.1 hours of sun a day.

  9. Sep
    September26.8°C · 215 mm · 6.7 hr/day

    Around 27 °C with 215 mm of rain and 6.7 hours of sun a day.

    Around 27 °C with 215 mm of rain and 6.7 hours of sun a day.

  10. Oct
    October27.3°C · 215 mm · 7.3 hr/day

    Around 27 °C with 215 mm of rain and 7.3 hours of sun a day.

    Around 27 °C with 215 mm of rain and 7.3 hours of sun a day.

  11. Nov
    November27.5°C · 198 mm · 7.7 hr/day

    Around 28 °C with 198 mm of rain and 7.7 hours of sun a day.

    Around 28 °C with 198 mm of rain and 7.7 hours of sun a day.

  12. Dec
    December27.5°C · 348 mm · 7.1 hr/day

    Around 27 °C with 348 mm of rain and 7.1 hours of sun a day.

    Around 27 °C with 348 mm of rain and 7.1 hours of sun a day.

Start free

Plan a trip to British Indian Ocean Territory.

No card required. Upgrade to Premium whenever you want more depth.