Weather

Weather in Sri Lanka by month

The best time to visit is January–February and June–August, with average highs of 27–29°C and moderate rain. March is the warmest month (about 31°C by day) and January the coolest (19°C at night); November is the wettest (around 279 mm of rain) and July the driest.

Sri Lanka weather by month

Sri Lanka weather by month
MonthJan★Feb★MarAprMayJun★Jul★Aug★SeptOctNovDec
High / Low (°C)
27°
19°
29°
19°
31°
20°
31°
22°
30°
23°
29°
23°
29°
22°
29°
22°
29°
22°
29°
22°
28°
21°
27°
20°
Rain (mm)
116
89
96
155
133
73
62
70
101
228
279
243

Average daily high and low (°C) and monthly rainfall (mm) · Forecast: MET Norway (yr.no) · Climate averages: NASA POWER

Sri Lanka month by month

  1. ★ Best time

    January

    27°/ 19°Warm

    116 mm · some rain

    Pack: T-shirts, plus a layer for evenings · umbrella

    Warm and some rain: around 27°C by day and 19°C at night, with about 116 mm of rain.

  2. ★ Best time

    February

    29°/ 19°Warm

    89 mm · some rain

    Pack: T-shirts, plus a layer for evenings · umbrella

    Warm and some rain: around 29°C by day and 19°C at night, with about 89 mm of rain.

  3. March

    31°/ 20°Hot

    96 mm · some rain

    Pack: Light clothes, sun hat and sunscreen · umbrella

    Hot and some rain: around 31°C by day and 20°C at night, with about 96 mm of rain.

  4. April

    31°/ 22°Hot

    155 mm · some rain

    Pack: Light clothes, sun hat and sunscreen · umbrella

    Hot and some rain: around 31°C by day and 22°C at night, with about 155 mm of rain.

  5. May

    30°/ 23°Hot

    133 mm · some rain

    Pack: Light clothes, sun hat and sunscreen · umbrella

    Hot and some rain: around 30°C by day and 23°C at night, with about 133 mm of rain.

  6. ★ Best time

    June

    29°/ 23°Warm

    73 mm · fairly dry

    Pack: T-shirts, plus a layer for evenings

    Warm and fairly dry: around 29°C by day and 23°C at night, with about 73 mm of rain.

  7. ★ Best time

    July

    29°/ 22°Warm

    62 mm · fairly dry

    Pack: T-shirts, plus a layer for evenings

    Warm and fairly dry: around 29°C by day and 22°C at night, with about 62 mm of rain.

  8. ★ Best time

    August

    29°/ 22°Warm

    70 mm · fairly dry

    Pack: T-shirts, plus a layer for evenings

    Warm and fairly dry: around 29°C by day and 22°C at night, with about 70 mm of rain.

  9. September

    29°/ 22°Warm

    101 mm · some rain

    Pack: T-shirts, plus a layer for evenings · umbrella

    Warm and some rain: around 29°C by day and 22°C at night, with about 101 mm of rain.

  10. This month

    October

    29°/ 22°Warm

    228 mm · wet

    Pack: T-shirts, plus a layer for evenings · umbrella

    Warm and wet: around 29°C by day and 22°C at night, with about 228 mm of rain.

  11. November

    28°/ 21°Warm

    279 mm · wet

    Pack: T-shirts, plus a layer for evenings · umbrella

    Warm and wet: around 28°C by day and 21°C at night, with about 279 mm of rain.

  12. December

    27°/ 20°Warm

    243 mm · wet

    Pack: T-shirts, plus a layer for evenings · umbrella

    Warm and wet: around 27°C by day and 20°C at night, with about 243 mm of rain.

When is the best time to visit Sri Lanka?

The best time to visit is January–February and June–August, with average highs of 27–29°C and moderate rain.

What's the weather like in Sri Lanka in October?

Warm and wet: around 29°C by day and 22°C at night, with about 228 mm of rain. Pack: T-shirts, plus a layer for evenings, umbrella.

When is the best time for a desert safari in Sri Lanka?

January–December, February–January, March–February, April–March, May–April, June–May, July–June, August–July, September–August, October–September, November–October and December–November: that's when the weather suits it best — warm enough and mostly dry.

When is the best time for beaches and water sports in Sri Lanka?
What is the warmest month in Sri Lanka?

March: average highs of about 31°C and lows of 20°C.

Which month has the most rain in Sri Lanka?

November, with about 279 mm of rain. The driest month is July (about 62 mm).

How cold does Sri Lanka get?

In January, the coolest month, days average 27°C and nights 19°C. Frost is rare.

Average daily high and low (°C) and monthly rainfall (mm) · Forecast: MET Norway (yr.no) · Climate averages: NASA POWER · Sri Lanka Activities