Sri Lanka public holidays 2026 and 2027Your calendar and travel weather
Choose a holiday, connect it with a weekend and compare cities. Explore temperatures, rainfall and the surrounding days using NASA POWER weather history.
Upcoming opportunities for a trip
Il Full Moon Poya Day
Average daytime high
Unduvap Full Moon Poya Day
Average daytime high
Christmas Day
Average daytime high
Weather for holidays and long weekends
Choose your dates and city. Compare the same calendar dates across previous years.
No matching results.
Weekend days in the planner: Saturday and Sunday
The planner combines this country's public holidays with your selected weekend days. Leave days are the remaining working days within the trip.
Deepavali
Nov 7 - Nov 8 2026
Warm days. Compare daily lows and rainfall frequency too. 10 complete periods | 2016-2025.
Weather day by day
Average highs and lows for each date. The rainfall percentage shows how often at least 1 mm fell on that date in previous years.
Where to spend these dates?
Compare the same dates across the cities shown. Select a city to see its day-by-day details.
Colombo
- Days with rainfall >=1 mm
- 2 / 2
- Total rainfall
- 24.9 mm
Trincomalee
- Days with rainfall >=1 mm
- 1.9 / 2
- Total rainfall
- 24.7 mm
Jaffna
- Days with rainfall >=1 mm
- 2 / 2
- Total rainfall
- 27.1 mm
Galle
- Days with rainfall >=1 mm
- 2 / 2
- Total rainfall
- 25.2 mm
Kandy
- Days with rainfall >=1 mm
- 1.7 / 2
- Total rainfall
- 23.5 mm
Long weekends and short-break ideas
This overview combines days off with weather history for your selected city. Leave days follow your planner settings.
| Dates | Trip length in days | Leave days | Average daytime high | Days with rainfall >=1 mm | Weather |
|---|---|---|---|---|---|
| Jan 15 - Jan 18Tamil Thai Pongal Day | 4 | 1 | 28.9°C | 1.8 / 4 | Explore the weather |
| Jan 31 - Feb 4Navam Full Moon Poya Day / Independence Day | 5 | 2 | 29.6°C | 2 / 5 | Explore the weather |
| Feb 28 - Mar 2Medin Full Moon Poya Day | 3 | 0 | 30.3°C | 1.6 / 3 | Explore the weather |
| Apr 1 - Apr 5Bak Full Moon Poya Day / Good Friday | 5 | 1 | 30.7°C | 3.9 / 5 | Explore the weather |
| Apr 3 - Apr 5Good Friday | 3 | 0 | 30.7°C | 2.5 / 3 | Explore the weather |
| Apr 11 - Apr 14Eve of Sinhala and Tamil New Year / Sinhala and Tamil New Year | 4 | 0 | 30.6°C | 3.8 / 4 | Explore the weather |
| May 1 - May 3Labour Day / Vesak Full Moon Poya Day / Day after Vesak | 3 | 0 | 30.1°C | 2.8 / 3 | Explore the weather |
| May 28 - May 31Eid al-Adha / Adhi Poson Full Moon Poya Day | 4 | 1 | 28.8°C | 3.8 / 4 | Explore the weather |
| Jun 27 - Jun 29Poson Full Moon Poya Day | 3 | 0 | 28.4°C | 2.2 / 3 | Explore the weather |
| Jul 25 - Jul 29Esala Full Moon Poya Day | 5 | 2 | 28.1°C | 3.1 / 5 | Explore the weather |
| Aug 26 - Aug 30Mawlid / Nikini Full Moon Poya Day | 5 | 1 | 28.2°C | 3.6 / 5 | Explore the weather |
| Nov 21 - Nov 24Il Full Moon Poya Day | 4 | 1 | 28.7°C | 3.4 / 4 | Explore the weather |
| Dec 23 - Dec 27Unduvap Full Moon Poya Day / Christmas Day | 5 | 1 | 28.7°C | 2.8 / 5 | Explore the weather |
| Dec 25 - Dec 27Christmas Day | 3 | 0 | 28.8°C | 1.8 / 3 | Explore the weather |
Weather history: Latest 10 years | Weekend days in the planner: Saturday and Sunday.
Full public-holiday calendar
2026
| Date | Day | Holiday | Notes | Weather |
|---|---|---|---|---|
| 3 January | Saturday | Duruthu Full Moon Poya Day | Explore the weather | |
| 15 January | Thursday | Tamil Thai Pongal Day | Explore the weather | |
| 1 February | Sunday | Navam Full Moon Poya Day | Explore the weather | |
| 4 February | Wednesday | Independence Day | Explore the weather | |
| 15 February | Sunday | Maha Shivaratri Day | Explore the weather | |
| 2 March | Monday | Medin Full Moon Poya Day | Explore the weather | |
| 21 March | Saturday | Eid al-Fitr | Explore the weather | |
| 1 April | Wednesday | Bak Full Moon Poya Day | Explore the weather | |
| 3 April | Friday | Good Friday | Explore the weather | |
| 13 April | Monday | Eve of Sinhala and Tamil New Year | Explore the weather | |
| 14 April | Tuesday | Sinhala and Tamil New Year | Explore the weather | |
| 1 May | Friday | Labour Day / Vesak Full Moon Poya Day | Explore the weather | |
| 2 May | Saturday | Day after Vesak | Explore the weather | |
| 28 May | Thursday | Eid al-Adha | Explore the weather | |
| 30 May | Saturday | Adhi Poson Full Moon Poya Day | Explore the weather | |
| 29 June | Monday | Poson Full Moon Poya Day | Explore the weather | |
| 29 July | Wednesday | Esala Full Moon Poya Day | Explore the weather | |
| 26 August | Wednesday | Mawlid | Explore the weather | |
| 27 August | Thursday | Nikini Full Moon Poya Day | Explore the weather | |
| 26 September | Saturday | Binara Full Moon Poya Day | Explore the weather | |
| 25 October | Sunday | Vap Full Moon Poya Day | Explore the weather | |
| 8 November | Sunday | Deepavali | Explore the weather | |
| 24 November | Tuesday | Il Full Moon Poya Day | Explore the weather | |
| 23 December | Wednesday | Unduvap Full Moon Poya Day | Explore the weather | |
| 25 December | Friday | Christmas Day | Explore the weather |
2027
| Date | Day | Holiday | Notes | Weather |
|---|---|---|---|---|
| 15 January | Friday | Tamil Thai Pongal Day | Explore the weather | |
| 22 January | Friday | Duruthu Full Moon Poya Day | Explore the weather | |
| 4 February | Thursday | Independence Day | Explore the weather | |
| 20 February | Saturday | Navam Full Moon Poya Day | Explore the weather | |
| 6 March | Saturday | Maha Shivaratri Day | Explore the weather | |
| 10 March | Wednesday | Eid al-Fitr | Explore the weather | |
| 22 March | Monday | Medin Full Moon Poya Day | Explore the weather | |
| 26 March | Friday | Good Friday | Explore the weather | |
| 13 April | Tuesday | Eve of Sinhala and Tamil New Year | Explore the weather | |
| 14 April | Wednesday | Sinhala and Tamil New Year | Explore the weather | |
| 20 April | Tuesday | Bak Full Moon Poya Day | Explore the weather | |
| 1 May | Saturday | Labour Day | Explore the weather | |
| 17 May | Monday | Eid al-Adha | Explore the weather | |
| 19 May | Wednesday | Vesak Full Moon Poya Day | Explore the weather | |
| 20 May | Thursday | Day after Vesak | Explore the weather | |
| 18 June | Friday | Poson Full Moon Poya Day | Explore the weather | |
| 18 July | Sunday | Esala Full Moon Poya Day | Explore the weather | |
| 15 August | Sunday | Mawlid | Explore the weather | |
| 16 August | Monday | Nikini Full Moon Poya Day | Explore the weather | |
| 15 September | Wednesday | Binara Full Moon Poya Day | Explore the weather | |
| 15 October | Friday | Vap Full Moon Poya Day | Explore the weather | |
| 28 October | Thursday | Deepavali | Explore the weather | |
| 13 November | Saturday | Il Full Moon Poya Day | Explore the weather | |
| 13 December | Monday | Unduvap Full Moon Poya Day | Explore the weather | |
| 25 December | Saturday | Christmas Day | Explore the weather |
Which periods affect travel most?
Sinhala and Tamil New Year
On 13-14 April many people travel to their families. Offices and some businesses close, while transport can be considerably busier.
Vesak
Vesak and the following day form a major religious period. Streets are decorated, but some everyday commercial services operate reduced hours.
Monthly Poya days
Every full moon is a public holiday. Official tourism guidance notes that some shops and businesses close and alcohol sales are not permitted.
Shops, transport and attractions
- Government offices, banks and schools generally close; private businesses set their own hours.
- Alcohol sales are not permitted on Poya days, and some shops and businesses close.
- Trains, buses, ferries and domestic flights may sell out faster; buy tickets ahead for the key holiday periods.
Local customs and etiquette
Poya days are religious observances. Dress modestly at temples, remove footwear where required and do not pose with your back to images of the Buddha.
How to plan your trip
- Reserve accommodation and key journeys earlier than usual.
- Two or three days before a visit, check the official hours of the attraction or operator.
- Check dress and behaviour rules for places of worship.
Combine the calendar with the weather
Check the 14-day forecast, monthly climate and best time to visit Sri Lanka.
How do we compare holiday weather?
We use daily NASA POWER data for the coordinates of the cities shown. Each trip is compared using the same calendar dates from 1981-2025. We include complete periods, including those crossing December and January. "Latest 10 years" selects the ten most recent complete periods.
Daytime temperature is the average of daily highs, and the low is the average of daily lows. Rainfall is the average total for the whole period. Wet days have at least 1 mm of rain. The dry-period percentage counts years when every day had less than 1 mm.
Holiday dates come from this country's calendar for the selected year. For moving holidays, weather history covers the dates shown in that calendar. Estimated dates are labelled beside the holiday name.
NASA POWER Daily APISources and data coverage
The 2026 and 2027 calendars are complete for nationwide days off identified by the official sources. Calendar data checked: 13 July 2026.