Skip to content
induwara.lk
Premium
induwara.lkSri Lanka · Leave planning

Long Weekends Sri Lanka 2026 — Leave Planner

Find every long weekend in Sri Lanka's gazetted 2026 holiday calendar, then turn a handful of annual-leave days into the longest possible breaks. See exactly which dates to put on your leave form. No signup, no ads, sources cited below.

By Induwara AshinsanaUpdated Sep 22, 2026
Plan your long weekends2026
Gazette verified · 2026

How many leave days you can spare (0–30).

Spend 6 of your 7 leave days to get 27 total days off across 6 breaks.

Public holidays
25
Free long weekends
6
≥ 3 days off, zero leave
Best leave hack
5.0×
Days off per leave day
Days off in plan
27
Using 6 leave days

Your optimal plan

Thu, Jan 15 → Sun, Jan 18, 2026

4 days off · 4.0×
Take leave:Fri, Jan 16

Around Tamil Thai Pongal Day.

Wed, Apr 1 → Sun, Apr 5, 2026

5 days off · 5.0×
Take leave:Thu, Apr 2

Around Bak Full Moon Poya Day, Good Friday.

Thu, May 28 → Sun, May 31, 2026

4 days off · 4.0×
Take leave:Fri, May 29

Around Id Ul-Alha (Hajj Festival Day), Adhi Poson Full Moon Poya Day.

Wed, Aug 26 → Sun, Aug 30, 2026

5 days off · 5.0×
Take leave:Fri, Aug 28

Around Milad un-Nabi (Holy Prophet's Birthday), Nikini Full Moon Poya Day.

Sat, Nov 21 → Tue, Nov 24, 2026

4 days off · 4.0×
Take leave:Mon, Nov 23

Around Il Full Moon Poya Day.

Wed, Dec 23 → Sun, Dec 27, 2026

5 days off · 5.0×
Take leave:Thu, Dec 24

Around Unduvap Full Moon Poya Day, Christmas Day.

All leave hacks, ranked by efficiency

Wed, Apr 1 → Sun, Apr 5, 2026

Bak Full Moon Poya Day, Good Friday

1 leave5 off5.0×

Wed, Aug 26 → Sun, Aug 30, 2026

Milad un-Nabi (Holy Prophet's Birthday), Nikini Full Moon Poya Day

1 leave5 off5.0×

Wed, Dec 23 → Sun, Dec 27, 2026

Unduvap Full Moon Poya Day, Christmas Day

1 leave5 off5.0×

Thu, Jan 15 → Sun, Jan 18, 2026

Tamil Thai Pongal Day

1 leave4 off4.0×

Thu, May 28 → Sun, May 31, 2026

Id Ul-Alha (Hajj Festival Day), Adhi Poson Full Moon Poya Day

1 leave4 off4.0×

Sat, Nov 21 → Tue, Nov 24, 2026

Il Full Moon Poya Day

1 leave4 off4.0×

Sat, Apr 11 → Sun, Apr 19, 2026

Day Prior to Sinhala and Tamil New Year, Sinhala and Tamil New Year Day

3 leave9 off3.0×

Sat, Aug 22 → Thu, Aug 27, 2026

Milad un-Nabi (Holy Prophet's Birthday), Nikini Full Moon Poya Day

2 leave6 off3.0×

Sat, Jan 31 → Wed, Feb 4, 2026

Navam Full Moon Poya Day, National Day

2 leave5 off2.5×

Wed, Feb 4 → Sun, Feb 8, 2026

National Day

2 leave5 off2.5×

Sat, Mar 28 → Wed, Apr 1, 2026

Bak Full Moon Poya Day

2 leave5 off2.5×

Sat, Jul 25 → Wed, Jul 29, 2026

Esala Full Moon Poya Day

2 leave5 off2.5×

Wed, Jul 29 → Sun, Aug 2, 2026

Esala Full Moon Poya Day

2 leave5 off2.5×

Sat, Dec 19 → Wed, Dec 23, 2026

Unduvap Full Moon Poya Day

2 leave5 off2.5×

Sat, Jan 10 → Thu, Jan 15, 2026

Tamil Thai Pongal Day

3 leave6 off2.0×

Sat, May 23 → Thu, May 28, 2026

Id Ul-Alha (Hajj Festival Day)

3 leave6 off2.0×

Tue, Nov 24 → Sun, Nov 29, 2026

Il Full Moon Poya Day

3 leave6 off2.0×

Free long weekends (zero leave)

Sat, Feb 28 → Mon, Mar 2, 2026

3 days

Madin Full Moon Poya Day

Fri, Apr 3 → Sun, Apr 5, 2026

3 days

Good Friday

Sat, Apr 11 → Tue, Apr 14, 2026

4 days

Day Prior to Sinhala and Tamil New Year, Sinhala and Tamil New Year Day

Fri, May 1 → Sun, May 3, 2026

3 days

Vesak Full Moon Poya Day & May Day, Day Following Vesak Full Moon Poya Day

Sat, Jun 27 → Mon, Jun 29, 2026

3 days

Poson Full Moon Poya Day

Fri, Dec 25 → Sun, Dec 27, 2026

3 days

Christmas Day

Year at a glance

HolidayWeekendSuggested leave

January

12345678910111213141516171819202122232425262728293031

February

12345678910111213141516171819202122232425262728

March

12345678910111213141516171819202122232425262728293031

April

123456789101112131415161718192021222324252627282930

May

12345678910111213141516171819202122232425262728293031

June

123456789101112131415161718192021222324252627282930

July

12345678910111213141516171819202122232425262728293031

August

12345678910111213141516171819202122232425262728293031

September

123456789101112131415161718192021222324252627282930

October

12345678910111213141516171819202122232425262728293031

November

123456789101112131415161718192021222324252627282930

December

12345678910111213141516171819202122232425262728293031

Built from the gazetted Public holiday list for 2026 (Ministry of Public Administration). Movable Islamic feast dates may shift by one day on the sighting of the moon. Sources cited below.

How it works

The planner reads the same gazetted holiday list that powers the Sri Lanka Public Holidays Calendar — the Annual Public, Bank and Mercantile Holidays Notification issued by the Ministry of Public Administration. There is no separate or guessed holiday list; both tools read one source of truth, so the dates always agree.

Every calculation is plain calendar date arithmetic, done in UTC to avoid timezone drift, in five deterministic steps:

  1. Load the holiday set. For your chosen classification (Public, Bank or Mercantile) and year, the tool collects the gazetted holiday dates. Switching the set matters: Mahasivarathri, for example, is a public and mercantile holiday in 2026 but not a bank holiday.
  2. Map the year day by day. Each of the 365 days is marked off if it is one of your selected weekend days or a holiday, otherwise work.
  3. Find free long weekends. The tool scans for the longest unbroken runs of off-days. A run of three or more days that includes at least one holiday is a long weekend — a plain Saturday plus Sunday does not count. These cost zero leave.
  4. Find leave hacks. For every block of consecutive workdays no longer than your max bridge gap that sits between two off-periods, the tool simulates taking those days as leave. The merged break runs from the start of the off-period before to the end of the off-period after. It records the leave cost, the resulting total days off, and the efficiency ratio: efficiency = days off ÷ leave days. Only bridges whose merged break contains a holiday are kept.
  5. Build the optimal plan. Leave hacks are sorted by efficiency, highest first. The tool then greedily selects non-overlapping breaks until your leave budget runs out. Greedy selection is optimal here because the breaks are disjoint date ranges competing for a single pool of leave days; ties break to the earliest date.

The three worked examples below are computed by hand and re-checked against the live algorithm on every build, so the headline claim — three leave days for nine days off over the New Year — is verified, not marketing. Movable Islamic feast dates carry the dataset's standard ±1-day moon-sighting caveat.

Worked examples

A free 3-day long weekend (0 leave)

Poson Poya, June 2026

  1. Poson Full Moon Poya falls Monday 29 June 2026.
  2. Saturday 27 + Sunday 28 June come immediately before it.
  3. Maximal off-run: Sat 27 → Mon 29 June = 3 days off.
  4. Leave days needed: 0. Efficiency: free.

The New Year mega-break (3 leave → 9 off)

Sinhala & Tamil New Year, April 2026

  1. Day Prior to New Year: Monday 13 April (holiday).
  2. New Year Day: Tuesday 14 April (holiday).
  3. Weekend before: Sat 11 + Sun 12 → Sat 11 to Tue 14 is 4 free days.
  4. Take leave: Wed 15, Thu 16, Fri 17 April (3 days).
  5. Bridges to the weekend Sat 18 + Sun 19 April.
  6. Result: Sat 11 → Sun 19 April = 9 days off for 3 leave.
  7. Efficiency: 9 ÷ 3 = 3.0× days off per leave day.

A single-leave bridge (1 leave → 5 off)

Bak Poya to Good Friday, April 2026

  1. Bak Full Moon Poya falls Wednesday 1 April 2026.
  2. Good Friday falls Friday 3 April 2026.
  3. Thursday 2 April is the only workday in between.
  4. Take leave: Thu 2 April (1 day).
  5. Weekend Sat 4 + Sun 5 April follows Good Friday.
  6. Result: Wed 1 → Sun 5 April = 5 days off for 1 leave.
  7. Efficiency: 5 ÷ 1 = 5.0× days off per leave day.

Frequently asked questions

Sources & references

Related tools

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.