Skip to content
Voykit

When to go · Sri Lanka

Sri Lanka in January

Good month. Dry south-west coast and hills; peak season; the east is wet.

Key facts

Verdict
Good
Crowds
High
Sri Lanka
Prices
High
Sri Lanka

Verdict

GoodVoykit month rating for Sri Lanka

Dry south-west coast and hills; peak season; the east is wet.

Is another month better than January?

January is rated good. These months rate higher:

Weather in January

  • West and south coast · Colombo, Negombo, Bentota, Galle, Mirissabest weather

    South-west monsoon May–Sep brings rough seas and red flags; October–November inter-monsoon storms are heavy in Colombo.

  • Hill country · Kandy, Nuwara Eliya, Ella, Adam's Peakbest weather

    Nuwara Eliya nights near 5 °C (41 °F) in winter; the Adam's Peak pilgrim season is December–May; landslide risk in heavy rain (Cyclone Ditwah, 2025).

  • Cultural Triangle · Sigiriya, Dambulla, Anuradhapura, Polonnaruwafine

    Dry zone: hot and dusty in April–May; the north-east monsoon rains fall October–January.

  • East coast · Trincomalee, Pasikudah, Arugam Bayrainy

    Opposite season to the south-west: calm seas April–September; Arugam Bay surf May–September.

  • North · Jaffna, Mannarfine

    Hot and dry most of the year; cyclones possible in November.

  • Warm days, cooler nights. The southwest monsoon (Yala) soaks the hills April–July; January–March is the sunniest window.

  • Nights drop to around 10 °C (50 °F) or below; bring a jacket. Rain can arrive any afternoon.

  • Dry season roughly May–September, when the south and west coasts are wet. The east monsoon brings rain and rougher seas from November to March. The province is drier and hotter inland than the wet zone.

  • North Central Province: Dry zone interior · Anuradhapura, Polonnaruwa, Habaranabest weather

    This is Sri Lanka's dry zone. Dec–Feb is the most comfortable window; Mar–May is the hottest stretch (35 °C (95 °F)+ and humid before the rains); Jun–Sep is workable but hot; the northeast monsoon brings rain Oct–Dec.

  • North Western Province: Kurunegala and inland · Southern half of the provincefine

    Wetter southern half, roughly 2,000 mm a year; the southwest monsoon (May–September) is the rainy stretch. Temperatures average around 20 °C (68 °F) in January rising to about 25 °C (77 °F) in March.

  • North Western Province: Puttalam and the coast · Northern half, Kalpitiya to Dutch Baybest weather

    One of the driest parts of the island, under 1,100 mm in places. The dry season is the draw; the October–November rains are the weak window.

  • Northern Province: Jaffna peninsula and the Vanni · Northern Provincebest weather

    Dry zone. The main northeast monsoon rain falls October to December; April to August is hot and dry. The north is at its most comfortable in January to March.

  • Sabaragamuwa: Ratnapura and the lowlands · Province centre and gem countryrainy

    Rain year-round; the southwest monsoon (May–Sep) is heaviest. Mornings are usually clearer than afternoons.

  • Sabaragamuwa: Kitulgala and the hill fringe · North of the province on the Kandy roadfine

    Rafting runs depend on water level; the season is usually December to May.

  • Sabaragamuwa: Sri Pada summit · Adam's Peak, 2,243 mbest weather

    Pilgrimage season roughly December to May; summit nights are near freezing.

  • Southern Province: Southwest coast (Bentota to Matara) · Bentota, Hikkaduwa, Galle, Unawatuna, Mirissa, Weligamabest weather

    December to April is the dry, calm-sea window; May to September brings rain and rough surf, with the heaviest falls in June and July.

  • Southern Province: Southeast dry zone (Tangalle to Tissamaharama) · Tangalle, Hambantota, Tissamaharama, Yalarainy

    check — rain typically falls October to January and the safari window runs roughly February to September; confirm current conditions and park access before booking.

  • Uva: Highlands (Ella, Haputale, Bandarawela, Badulla) · Central highlands, roughly 1,000–2,000 mfine

    Cool nights year-round; the south-west monsoon brings rain and mist from May to September, and the north-east monsoon adds showers in October–November.

  • Uva: Lowlands (Wellawaya, Kataragama, Udawalawe) · South-east dry zonebest weather

    Hotter and drier than the hills; October–November is the wettest stretch.

  • Western Province: Western Province coast and Colombo · Colombo, Negombo, Kalutara, Beruwelabest weather

    South-west monsoon brings rain May–September; the drier stretch is roughly December–March. It stays hot and humid year-round.

  • Colombo30 °C (86 °F) / 23 °C (73 °F), 6 rain days
  • Ahangama30 °C (86 °F) / 23 °C (73 °F), 8 rain days
  • Ambalangoda30 °C (86 °F) / 24 °C (75 °F), 8 rain days
  • Anuradhapura30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Arugam Bay30 °C (86 °F) / 24 °C (75 °F), 2 rain days
  • Badulla30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Balapitiya30 °C (86 °F) / 23 °C (73 °F), 6 rain days
  • Bandarawela24 °C (75 °F) / 16 °C (61 °F), 8 rain days
  • Batticaloa29 °C (84 °F) / 24 °C (75 °F), 9 rain days
  • Bentota30 °C (86 °F) / 24 °C (75 °F), 5 rain days
  • Beragala30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Beruwela30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Chilaw30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Dambulla30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Ella24 °C (75 °F) / 14 °C (57 °F), 7 rain days
  • Gampaha31 °C (88 °F) / 22 °C (72 °F), 6 rain days
  • Hambantota30 °C (86 °F) / 24 °C (75 °F), 2 rain days
  • Haputale20 °C (68 °F) / 12 °C (54 °F), 10 rain days
  • Hikkaduwa30 °C (86 °F) / 24 °C (75 °F), 5 rain days
  • Jaffna30 °C (86 °F) / 23 °C (73 °F), 10 rain days
  • Kalpitiya30 °C (86 °F) / 23 °C (73 °F), 6 rain days
  • Kalutara30 °C (86 °F) / 24 °C (75 °F), 6 rain days
  • Kataragama31 °C (88 °F) / 23 °C (73 °F), 5 rain days
  • Kilinochchi30 °C (86 °F) / 23 °C (73 °F), 6 rain days
  • Kurunegala30 °C (86 °F) / 22 °C (72 °F), 3 rain days
  • Matale30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Matara30 °C (86 °F) / 24 °C (75 °F), 6 rain days
  • Mirissa30 °C (86 °F) / 24 °C (75 °F), 5 rain days
  • Negombo30 °C (86 °F) / 24 °C (75 °F), 5 rain days
  • Nilaveli28 °C (82 °F) / 22 °C (72 °F), 8 rain days
  • Nuwara Eliya21 °C (70 °F) / 9 °C (48 °F), 8 rain days
  • Polonnaruwa31 °C (88 °F) / 22 °C (72 °F), 5 rain days
  • Puttalam30 °C (86 °F) / 23 °C (73 °F), 5 rain days
  • Sammanthurai30 °C (86 °F) / 23 °C (73 °F), 5 rain days
  • Sigiriya30 °C (86 °F) / 21 °C (70 °F), 6 rain days
  • Sri Jayawardenapura Kotte31 °C (88 °F) / 22 °C (72 °F), 5 rain days
  • Tangalle30 °C (86 °F) / 24 °C (75 °F), 8 rain days
  • Tissamaharama30 °C (86 °F) / 24 °C (75 °F), 2 rain days
  • Trincomalee29 °C (84 °F) / 24 °C (75 °F), 9 rain days
  • Unawatuna30 °C (86 °F) / 24 °C (75 °F), 5 rain days
  • Wadduwa30 °C (86 °F) / 23 °C (73 °F), 6 rain days
  • Weligama30 °C (86 °F) / 24 °C (75 °F), 6 rain days
  • Yapahuwa31 °C (88 °F) / 22 °C (72 °F), 5 rain days
  • Sri Jayawardenepura Kotte31 °C (88 °F) / 22 °C (72 °F), 7 rain days
  • Kandy28 °C (82 °F) / 17 °C (63 °F), 8 rain days
  • Galle30 °C (86 °F) / 23 °C (73 °F), 8 rain days

Festivals and holidays

Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.

  • Poya days

    Monthly full moon

    Public holiday every full moon: no alcohol or meat sold, temples busy, some shops shut.

  • Thai Pongal

    14 Jan

    Tamil harvest festival in the north and hill country.

  • Christmas and New Year big impact

    25 Dec – early Jan

    South-coast beach hotels at peak prices.

  • Duruthu Perahera (Kelaniya) check

    January full moon · Colombo

    A major procession with elephants and dancers; crowds and road closures around the temple.

Crowds and prices

Crowds · Sri Lanka
High
Prices · Sri Lanka
High

High-price month: see what to book ahead.

Compare two months

Weather, crowds and prices for any two months in Sri Lanka, side by side.

  • Verdict

    Jan: Good

    Feb: Great (better)

  • Crowds

    Jan: High

    Feb: High

  • Prices

    Jan: High

    Feb: High

  • Festivals listed

    Jan: 4

    Feb: 2

January: Dry south-west coast and hills; peak season; the east is wet.

February: The best month for most of the island; Cultural Triangle comfortable.

Sri Lanka: figures are long-term averages from this guide, not a forecast.

What to pack

  • A rain jacket or umbrella and shoes that dry fast

Build the full packing list for your trip →

Where to go in January

Rated best or good this month

  • West and south coast

    Best weather of the year (Colombo, Negombo, Bentota, Galle, Mirissa)

  • Hill country

    Best weather of the year (Kandy, Nuwara Eliya, Ella, Adam's Peak)

  • Colombo

    Driest and coolest month for the west coast; warm all the same.

  • Ahangama

    Best months: Dec–Apr

  • Ambalangoda

    Best months: Dec–Apr

  • Anuradhapura

    Best months: Jan–Apr, and again Jun–Sep

  • Badulla

    Best months: Oct–Apr

  • Balapitiya

    Best months: Dec–Apr (dry on the south-west coast)

  • Bandarawela

    Best months: Jan–Apr, Aug–Sep

  • Bentota

    Best months: Dec–Apr

  • Beragala

    Best months: Jan–Apr, Jul–Sep

  • Beruwela

    Best months: Dec–Apr