When to go · Sri Lanka
Sri Lanka in June
Mixed month. East coast and Cultural Triangle are the pick; hill country showery.
Key facts
- Verdict
- Mixed
- Crowds
- Low
- Sri Lanka
- Prices
- Low
- Sri Lanka
Verdict
East coast and Cultural Triangle are the pick; hill country showery.
Is another month better than June?
June is rated mixed. These months rate higher:
- FebruaryGreatThe best month for most of the island; Cultural Triangle comfortable.
- MarchGreatStill dry in the south-west, warming up; east coast starts to dry.
- JulyGoodEast coast peak; Arugam Bay surf; Kandy Perahera late July or August.
- AugustGoodEast and north dry; Kandy Perahera and Jaffna's Nallur festival.
Weather in June
- West and south coast · Colombo, Negombo, Bentota, Galle, Mirissarainy
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 Peakrainy
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).Nuwara Eliya nights near 41 °F (5 °C) 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 Baybest weather
Opposite season to the south-west: calm seas April–September; Arugam Bay surf May–September.
- North · Jaffna, Mannarhot
Hot and dry most of the year; cyclones possible in November.
- Central Province: Kandy and the mid-hills · 400–600 mrainy
Warm days, cooler nights. The southwest monsoon (Yala) soaks the hills April–July; January–March is the sunniest window.
- Central Province: Nuwara Eliya and the highlands · 1,800–2,500 mrainy
Nights drop to around 10 °C (50 °F) or below; bring a jacket. Rain can arrive any afternoon.Nights drop to around 50 °F (10 °C) or below; bring a jacket. Rain can arrive any afternoon.
- Eastern Province: East coast (Trincomalee, Batticaloa, Arugam Bay) · the whole province coastlinebest weather
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, Habaranafine
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.This is Sri Lanka's dry zone. Dec–Feb is the most comfortable window; Mar–May is the hottest stretch (95 °F (35 °C)+ 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 provincerainy
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.Wetter southern half, roughly 2,000 mm a year; the southwest monsoon (May–September) is the rainy stretch. Temperatures average around 68 °F (20 °C) in January rising to about 77 °F (25 °C) in March.
- North Western Province: Puttalam and the coast · Northern half, Kalpitiya to Dutch Bayfine
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 Provincefine
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 roadrainy
Rafting runs depend on water level; the season is usually December to May.
- Sabaragamuwa: Sri Pada summit · Adam's Peak, 2,243 mno
Pilgrimage season roughly December to May; summit nights are near freezing.
- Southern Province: Southwest coast (Bentota to Matara) · Bentota, Hikkaduwa, Galle, Unawatuna, Mirissa, Weligamarainy
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, Yalabest weather
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 mrainy
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 zonefine
Hotter and drier than the hills; October–November is the wettest stretch.
- Western Province: Western Province coast and Colombo · Colombo, Negombo, Kalutara, Beruwelarainy
South-west monsoon brings rain May–September; the drier stretch is roughly December–March. It stays hot and humid year-round.
- Colombo29 °C (84 °F) / 25 °C (77 °F), 17 rain days84 °F (29 °C) / 77 °F (25 °C), 17 rain days
- Ahangama29 °C (84 °F) / 25 °C (77 °F), 20 rain days84 °F (29 °C) / 77 °F (25 °C), 20 rain days
- Ambalangoda30 °C (86 °F) / 26 °C (79 °F), 15 rain days86 °F (30 °C) / 79 °F (26 °C), 15 rain days
- Anuradhapura32 °C (90 °F) / 25 °C (77 °F), 4 rain days90 °F (32 °C) / 77 °F (25 °C), 4 rain days
- Arugam Bay33 °C (91 °F) / 27 °C (81 °F), 6 rain days91 °F (33 °C) / 81 °F (27 °C), 6 rain days
- Badulla29 °C (84 °F) / 22 °C (72 °F), 12 rain days84 °F (29 °C) / 72 °F (22 °C), 12 rain days
- Balapitiya30 °C (86 °F) / 25 °C (77 °F), 20 rain days86 °F (30 °C) / 77 °F (25 °C), 20 rain days
- Bandarawela27 °C (81 °F) / 19 °C (66 °F), 15 rain days81 °F (27 °C) / 66 °F (19 °C), 15 rain days
- Batticaloa33 °C (91 °F) / 26 °C (79 °F), 4 rain days91 °F (33 °C) / 79 °F (26 °C), 4 rain days
- Bentota30 °C (86 °F) / 26 °C (79 °F), 13 rain days86 °F (30 °C) / 79 °F (26 °C), 13 rain days
- Beragala30 °C (86 °F) / 25 °C (77 °F), 10 rain days86 °F (30 °C) / 77 °F (25 °C), 10 rain days
- Beruwela30 °C (86 °F) / 25 °C (77 °F), 16 rain days86 °F (30 °C) / 77 °F (25 °C), 16 rain days
- Chilaw30 °C (86 °F) / 25 °C (77 °F), 10 rain days86 °F (30 °C) / 77 °F (25 °C), 10 rain days
- Dambulla33 °C (91 °F) / 26 °C (79 °F), 12 rain days91 °F (33 °C) / 79 °F (26 °C), 12 rain days
- Ella25 °C (77 °F) / 17 °C (63 °F), 12 rain days77 °F (25 °C) / 63 °F (17 °C), 12 rain days
- Gampaha30 °C (86 °F) / 26 °C (79 °F), 20 rain days86 °F (30 °C) / 79 °F (26 °C), 20 rain days
- Hambantota33 °C (91 °F) / 26 °C (79 °F), 12 rain days91 °F (33 °C) / 79 °F (26 °C), 12 rain days
- Haputale27 °C (81 °F) / 18 °C (64 °F), 11 rain days81 °F (27 °C) / 64 °F (18 °C), 11 rain days
- Hikkaduwa30 °C (86 °F) / 26 °C (79 °F), 15 rain days86 °F (30 °C) / 79 °F (26 °C), 15 rain days
- Jaffna34 °C (93 °F) / 26 °C (79 °F), 10 rain days93 °F (34 °C) / 79 °F (26 °C), 10 rain days
- Kalpitiya32 °C (90 °F) / 27 °C (81 °F), 12 rain days90 °F (32 °C) / 81 °F (27 °C), 12 rain days
- Kalutara31 °C (88 °F) / 27 °C (81 °F), 13 rain days88 °F (31 °C) / 81 °F (27 °C), 13 rain days
- Kataragama33 °C (91 °F) / 25 °C (77 °F), 8 rain days91 °F (33 °C) / 77 °F (25 °C), 8 rain days
- Kilinochchi33 °C (91 °F) / 27 °C (81 °F), 3 rain days91 °F (33 °C) / 81 °F (27 °C), 3 rain days
- Kurunegala32 °C (90 °F) / 25 °C (77 °F), 8 rain days90 °F (32 °C) / 77 °F (25 °C), 8 rain days
- Matale32 °C (90 °F) / 25 °C (77 °F), 12 rain days90 °F (32 °C) / 77 °F (25 °C), 12 rain days
- Matara31 °C (88 °F) / 27 °C (81 °F), 9 rain days88 °F (31 °C) / 81 °F (27 °C), 9 rain days
- Mirissa30 °C (86 °F) / 26 °C (79 °F), 9 rain days86 °F (30 °C) / 79 °F (26 °C), 9 rain days
- Negombo31 °C (88 °F) / 27 °C (81 °F), 13 rain days88 °F (31 °C) / 81 °F (27 °C), 13 rain days
- Nilaveli30 °C (86 °F) / 26 °C (79 °F), 5 rain days86 °F (30 °C) / 79 °F (26 °C), 5 rain days
- Nuwara Eliya21 °C (70 °F) / 12 °C (54 °F), 17 rain days70 °F (21 °C) / 54 °F (12 °C), 17 rain days
- Polonnaruwa32 °C (90 °F) / 24 °C (75 °F), 8 rain days90 °F (32 °C) / 75 °F (24 °C), 8 rain days
- Puttalam31 °C (88 °F) / 25 °C (77 °F), 16 rain days88 °F (31 °C) / 77 °F (25 °C), 16 rain days
- Sammanthurai34 °C (93 °F) / 27 °C (81 °F), 14 rain days93 °F (34 °C) / 81 °F (27 °C), 14 rain days
- Sigiriya32 °C (90 °F) / 24 °C (75 °F), 6 rain days90 °F (32 °C) / 75 °F (24 °C), 6 rain days
- Sri Jayawardenapura Kotte30 °C (86 °F) / 25 °C (77 °F), 16 rain days86 °F (30 °C) / 77 °F (25 °C), 16 rain days
- Tangalle30 °C (86 °F) / 26 °C (79 °F), 14 rain days86 °F (30 °C) / 79 °F (26 °C), 14 rain days
- Tissamaharama30 °C (86 °F) / 26 °C (79 °F), 9 rain days86 °F (30 °C) / 79 °F (26 °C), 9 rain days
- Trincomalee34 °C (93 °F) / 26 °C (79 °F), 3 rain days93 °F (34 °C) / 79 °F (26 °C), 3 rain days
- Unawatuna30 °C (86 °F) / 25 °C (77 °F), 19 rain days86 °F (30 °C) / 77 °F (25 °C), 19 rain days
- Wadduwa30 °C (86 °F) / 25 °C (77 °F), 18 rain days86 °F (30 °C) / 77 °F (25 °C), 18 rain days
- Weligama30 °C (86 °F) / 27 °C (81 °F), 2 rain days86 °F (30 °C) / 81 °F (27 °C), 2 rain days
- Yapahuwa31 °C (88 °F) / 25 °C (77 °F), 11 rain days88 °F (31 °C) / 77 °F (25 °C), 11 rain days
- Sri Jayawardenepura Kotte30 °C (86 °F) / 25 °C (77 °F), 16 rain days86 °F (30 °C) / 77 °F (25 °C), 16 rain days
- Kandy28 °C (82 °F) / 21 °C (70 °F), 14 rain days82 °F (28 °C) / 70 °F (21 °C), 14 rain days
- Galle29 °C (84 °F) / 25 °C (77 °F), 17 rain days84 °F (29 °C) / 77 °F (25 °C), 17 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.
Poson
June full moon
Pilgrims at Mihintale and Anuradhapura.
Crowds and prices
- Crowds · Sri Lanka
- Low
- Prices · Sri Lanka
- Low
Compare two months
Weather, crowds and prices for any two months in Sri Lanka, side by side.
Verdict
Jun: Mixed
Feb: Great (better)
Crowds
Jun: Low
Feb: High
Prices
Jun: Low
Feb: High
Festivals listed
Jun: 2
Feb: 2
June: East coast and Cultural Triangle are the pick; hill country showery.
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
- Light, breathable clothes, a sun hat and sunscreen
- A rain jacket or umbrella and shoes that dry fast
Where to go in June
Rated best or good this month
East coast
Best weather of the year (Trincomalee, Pasikudah, Arugam Bay)
Best months: Jan–Apr, and again Jun–Sep
Best months: Apr–Oct (peak July–Aug)
Best months: Apr–Sep (driest and warmest, about 32 °C (90 °F))Best months: Apr–Sep (driest and warmest, about 90 °F (32 °C))
Best months: Jan–Mar (cooler and drier); Apr–Sep is workable but hot
Best months: May–Sep (kitesurf), Dec–Apr (diving), Nov–Apr (dolphin/whale)
Best months: Jan–Sep
Best months: Dec–Mar, Jun–Sep
Best months: Jan–Sep (dry season in the Cultural Triangle)
Best months: Jan–Sep
Best months: May–Sep (dry east-coast season)
Better another month
Monsoon: rain most days; rough sea.