Sri Lanka average temperatures & weather

Most popular destinations in Sri Lanka.

Show all »

Sri Lanka

Sri Lanka monthly averages

Sri Lanka Climate Summary

Tropical monsoon; northeast monsoon (December to March); southwest monsoon (June to October)

Sri Lanka weather stats

Sri Lanka weather statistics
Hottest month: May 31°C 87.8°F
Driest month: February 94mm 4ins
Sunniest month: March 8.9hrs
Coldest month: January 28°C 82.4°F
Wettest month: October 304mm 12ins
  • Anuradhapura

    °C/°F
    month
    29°/84°
    22°/72°
    7.6hrs
    89mm
    Jan
    33°/91°
    25°/77°
    8.5hrs
    146mm
    Apr
    32°/90°
    25°/77°
    6.5hrs
    32mm
    Jul
    31°/88°
    24°/75°
    6.7hrs
    247mm
    Oct
  • Badulla

    °C/°F
    month
    24°/76°
    15°/59°
    6.6hrs
    131mm
    Jan
    27°/81°
    18°/64°
    7.3hrs
    182mm
    Apr
    26°/78°
    19°/67°
    5hrs
    52mm
    Jul
    25°/78°
    18°/64°
    5.5hrs
    241mm
    Oct
  • Batticaloa

    °C/°F
    month
    29°/84°
    23°/73°
    7.1hrs
    226mm
    Jan
    33°/91°
    25°/77°
    8.3hrs
    79mm
    Apr
    33°/91°
    25°/77°
    6.5hrs
    54mm
    Jul
    31°/88°
    24°/75°
    6.6hrs
    202mm
    Oct
  • Bentota

    °C/°F
    month
    30°/86°
    22°/71°
    8.1hrs
    83mm
    Jan
    31°/88°
    24°/75°
    8hrs
    262mm
    Apr
    29°/85°
    24°/76°
    6.4hrs
    204mm
    Jul
    29°/85°
    23°/74°
    6.6hrs
    375mm
    Oct
  • Beruwala

    °C/°F
    month
    30°/86°
    22°/71°
    8.1hrs
    83mm
    Jan
    31°/88°
    24°/75°
    8hrs
    262mm
    Apr
    29°/85°
    24°/76°
    6.4hrs
    204mm
    Jul
    29°/85°
    23°/74°
    6.6hrs
    375mm
    Oct
  • Colombo

    °C/°F
    month
    31°/88°
    22°/72°
    8.4hrs
    55mm
    Jan
    32°/89°
    24°/76°
    8.1hrs
    250mm
    Apr
    30°/86°
    25°/77°
    6.6hrs
    124mm
    Jul
    30°/86°
    24°/75°
    6.7hrs
    371mm
    Oct
  • Dambulla

    °C/°F
    month
    29°/85°
    21°/70°
    7.5hrs
    92mm
    Jan
    33°/91°
    24°/74°
    8.3hrs
    187mm
    Apr
    31°/88°
    24°/75°
    6.4hrs
    68mm
    Jul
    31°/87°
    23°/73°
    6.6hrs
    280mm
    Oct
  • Galle

    °C/°F
    month
    30°/85°
    21°/71°
    7.9hrs
    94mm
    Jan
    31°/87°
    24°/75°
    7.8hrs
    234mm
    Apr
    29°/84°
    24°/75°
    6.3hrs
    202mm
    Jul
    29°/84°
    23°/74°
    6.5hrs
    340mm
    Oct

Change units