South Africa Long Weekends 2025

South Africa's public holidays are fixed by statute, so every break on this page is real, confirmed time off. Below is every long weekend of three days or more that the 2025 calendar creates — headlined by the Easter four-day weekend and the Monday substitute after Freedom Day.

South Africa long weekends in 2025

Human Rights Day

3 days

Mar 21 – 23

Good Friday & Family Day

4 days

Apr 18 – 21

Freedom Day & Freedom Day (observed)

3 days

Apr 26 – 28

Youth Day

3 days

Jun 14 – 16

Christmas Day & Day of Goodwill

4 days

Dec 25 – 28

Interactive Leave & Bridge Days Planner

Select your country, year, and annual leave budget to calculate the highest-ROI vacation strategies. Bridge mid-week holidays into continuous mega-breaks.

Leave Budget

32 Bridge Strategies Found

Public Holiday
Take Annual Leave
Weekend
Take 1 Day, Get 4 Days Off4x Vacation ROI

Workers' Day

May 1 – 4•Total Vacation: 4 days

Suggested Leave (1 days):
May 2 (Fri)
Thu1
Fri2
Sat3
Sun4

Take 1 day of annual leave on May 2 to bridge Workers' Day with the weekend for a 4-day vacation.

Take 1 Day, Get 4 Days Off4x Vacation ROI

Day of Reconciliation

Dec 13 – 16•Total Vacation: 4 days

Suggested Leave (1 days):
Dec 15 (Mon)
Sat13
Sun14
Mon15
Tue16

Take 1 day of annual leave on Dec 15 to bridge Day of Reconciliation with the weekend for a 4-day vacation.

Take 3 Days, Get 9 Days Off3x Vacation ROI

Freedom Day

Apr 26 – May 4•Total Vacation: 9 days

Suggested Leave (3 days):
Apr 29 (Tue)Apr 30 (Wed)May 2 (Fri)
Sat26
Sun27
Mon28
Tue29
Wed30
Thu1
Fri2
Sat3
Sun4

Take 3 days of annual leave on Apr 29 – 30, May 2 to connect Freedom Day into a 9-day continuous break.

Take 3 Days, Get 9 Days Off3x Vacation ROI

Christmas Day

Dec 20 – 28•Total Vacation: 9 days

Suggested Leave (3 days):
Dec 22 (Mon)Dec 23 (Tue)Dec 24 (Wed)
Sat20
Sun21
Mon22
Tue23
Wed24
Thu25
Fri26
Sat27
Sun28

Take 3 days of annual leave on Dec 22 – 24 to connect Christmas Day into a 9-day continuous break.

Take 2 Days, Get 6 Days Off3x Vacation ROI

Freedom Day

Apr 26 – May 1•Total Vacation: 6 days

Suggested Leave (2 days):
Apr 29 (Tue)Apr 30 (Wed)
Sat26
Sun27
Mon28
Tue29
Wed30
Thu1

Take 2 days of annual leave on Apr 29 – 30 to connect Freedom Day into a 6-day continuous break.

Take 4 Days, Get 11 Days Off2.8x Vacation ROI

Good Friday

Apr 18 – 28•Total Vacation: 11 days

Suggested Leave (4 days):
Apr 22 (Tue)Apr 23 (Wed)Apr 24 (Thu)Apr 25 (Fri)
Fri18
Sat19
Sun20
Mon21
Tue22
Wed23
Thu24
Fri25
Sat26
Sun27
Mon28

Take 4 days of annual leave on Apr 22 – 25 to connect Good Friday into a 11-day continuous break.

Take 4 Days, Get 10 Days Off2.5x Vacation ROI

Good Friday

Apr 12 – 21•Total Vacation: 10 days

Suggested Leave (4 days):
Apr 14 (Mon)Apr 15 (Tue)Apr 16 (Wed)Apr 17 (Thu)
Sat12
Sun13
Mon14
Tue15
Wed16
Thu17
Fri18
Sat19
Sun20
Mon21

Take 4 days of annual leave on Apr 14 – 17 to connect Good Friday into a 10-day continuous break.

Take 2 Days, Get 5 Days Off2.5x Vacation ROI

New Year's Day

Dec 28, 2024 – Jan 1, 2025•Total Vacation: 5 days

Suggested Leave (2 days):
Dec 30 (Mon)Dec 31 (Tue)
Sat28
Sun29
Mon30
Tue31
Wed1

Take 2 days of annual leave on Dec 30 – 31 to connect New Year's Day into a 5-day continuous break.

Take 2 Days, Get 5 Days Off2.5x Vacation ROI

New Year's Day

Jan 1 – 5•Total Vacation: 5 days

Suggested Leave (2 days):
Jan 2 (Thu)Jan 3 (Fri)
Wed1
Thu2
Fri3
Sat4
Sun5

Take 2 days of annual leave on Jan 2 – 3 to connect New Year's Day into a 5-day continuous break.

Take 2 Days, Get 5 Days Off2.5x Vacation ROI

Heritage Day

Sep 20 – 24•Total Vacation: 5 days

Suggested Leave (2 days):
Sep 22 (Mon)Sep 23 (Tue)
Sat20
Sun21
Mon22
Tue23
Wed24

Take 2 days of annual leave on Sep 22 – 23 to connect Heritage Day into a 5-day continuous break.

Take 2 Days, Get 5 Days Off2.5x Vacation ROI

Heritage Day

Sep 24 – 28•Total Vacation: 5 days

Suggested Leave (2 days):
Sep 25 (Thu)Sep 26 (Fri)
Wed24
Thu25
Fri26
Sat27
Sun28

Take 2 days of annual leave on Sep 25 – 26 to connect Heritage Day into a 5-day continuous break.

Take 7 Days, Get 17 Days Off2.4x Vacation ROI

Good Friday

Apr 18 – May 4•Total Vacation: 17 days

Suggested Leave (7 days):
Apr 22 (Tue)Apr 23 (Wed)Apr 24 (Thu)Apr 25 (Fri)Apr 29 (Tue)Apr 30 (Wed)May 2 (Fri)
Fri18
Sat19
Sun20
Mon21
Tue22
Wed23
Thu24
Fri25
Sat26
Sun27
Mon28
Tue29
Wed30
Thu1
Fri2
Sat3
Sun4

Take 7 days of annual leave on Apr 22 – 25, Apr 29 – 30, May 2 to connect Good Friday into a 17-day continuous break.

Take 7 Days, Get 16 Days Off2.3x Vacation ROI

Day of Reconciliation

Dec 13 – 28•Total Vacation: 16 days

Suggested Leave (7 days):
Dec 15 (Mon)Dec 17 (Wed)Dec 18 (Thu)Dec 19 (Fri)Dec 22 (Mon)Dec 23 (Tue)Dec 24 (Wed)
Sat13
Sun14
Mon15
Tue16
Wed17
Thu18
Fri19
Sat20
Sun21
Mon22
Tue23
Wed24
Thu25
Fri26
Sat27
Sun28

Take 7 days of annual leave on Dec 15, Dec 17 – 19, Dec 22 – 24 to connect Day of Reconciliation into a 16-day continuous break.

Take 6 Days, Get 14 Days Off2.3x Vacation ROI

Good Friday

Apr 18 – May 1•Total Vacation: 14 days

Suggested Leave (6 days):
Apr 22 (Tue)Apr 23 (Wed)Apr 24 (Thu)Apr 25 (Fri)Apr 29 (Tue)Apr 30 (Wed)
Fri18
Sat19
Sun20
Mon21
Tue22
Wed23
Thu24
Fri25
Sat26
Sun27
Mon28
Tue29
Wed30
Thu1

Take 6 days of annual leave on Apr 22 – 25, Apr 29 – 30 to connect Good Friday into a 14-day continuous break.

Take 4 Days, Get 9 Days Off2.3x Vacation ROI

New Year's Day

Dec 28, 2024 – Jan 5, 2025•Total Vacation: 9 days

Suggested Leave (4 days):
Dec 30 (Mon)Dec 31 (Tue)Jan 2 (Thu)Jan 3 (Fri)
Sat28
Sun29
Mon30
Tue31
Wed1
Thu2
Fri3
Sat4
Sun5

Take 4 days of annual leave on Dec 30 – 31, Jan 2 – 3 to connect New Year's Day into a 9-day continuous break.

Take 4 Days, Get 9 Days Off2.3x Vacation ROI

Human Rights Day

Mar 15 – 23•Total Vacation: 9 days

Suggested Leave (4 days):
Mar 17 (Mon)Mar 18 (Tue)Mar 19 (Wed)Mar 20 (Thu)
Sat15
Sun16
Mon17
Tue18
Wed19
Thu20
Fri21
Sat22
Sun23

Take 4 days of annual leave on Mar 17 – 20 to connect Human Rights Day into a 9-day continuous break.

Take 4 Days, Get 9 Days Off2.3x Vacation ROI

Youth Day

Jun 14 – 22•Total Vacation: 9 days

Suggested Leave (4 days):
Jun 17 (Tue)Jun 18 (Wed)Jun 19 (Thu)Jun 20 (Fri)
Sat14
Sun15
Mon16
Tue17
Wed18
Thu19
Fri20
Sat21
Sun22

Take 4 days of annual leave on Jun 17 – 20 to connect Youth Day into a 9-day continuous break.

Take 4 Days, Get 9 Days Off2.3x Vacation ROI

Heritage Day

Sep 20 – 28•Total Vacation: 9 days

Suggested Leave (4 days):
Sep 22 (Mon)Sep 23 (Tue)Sep 25 (Thu)Sep 26 (Fri)
Sat20
Sun21
Mon22
Tue23
Wed24
Thu25
Fri26
Sat27
Sun28

Take 4 days of annual leave on Sep 22 – 23, Sep 25 – 26 to connect Heritage Day into a 9-day continuous break.

Take 4 Days, Get 9 Days Off2.3x Vacation ROI

Day of Reconciliation

Dec 13 – 21•Total Vacation: 9 days

Suggested Leave (4 days):
Dec 15 (Mon)Dec 17 (Wed)Dec 18 (Thu)Dec 19 (Fri)
Sat13
Sun14
Mon15
Tue16
Wed17
Thu18
Fri19
Sat20
Sun21

Take 4 days of annual leave on Dec 15, Dec 17 – 19 to connect Day of Reconciliation into a 9-day continuous break.

Take 6 Days, Get 13 Days Off2.2x Vacation ROI

Day of Reconciliation

Dec 16 – 28•Total Vacation: 13 days

Suggested Leave (6 days):
Dec 17 (Wed)Dec 18 (Thu)Dec 19 (Fri)Dec 22 (Mon)Dec 23 (Tue)Dec 24 (Wed)
Tue16
Wed17
Thu18
Fri19
Sat20
Sun21
Mon22
Tue23
Wed24
Thu25
Fri26
Sat27
Sun28

Take 6 days of annual leave on Dec 17 – 19, Dec 22 – 24 to connect Day of Reconciliation into a 13-day continuous break.

Take 5 Days, Get 11 Days Off2.2x Vacation ROI

Christmas Day

Dec 25, 2025 – Jan 4, 2026•Total Vacation: 11 days

Suggested Leave (5 days):
Dec 29 (Mon)Dec 30 (Tue)Dec 31 (Wed)Jan 1 (Thu)Jan 2 (Fri)
Thu25
Fri26
Sat27
Sun28
Mon29
Tue30
Wed31
Thu1
Fri2
Sat3
Sun4

Take 5 days of annual leave on Dec 29, 2025 – Jan 2, 2026 to connect Christmas Day into a 11-day continuous break.

Take 5 Days, Get 10 Days Off2x Vacation ROI

Human Rights Day

Mar 21 – 30•Total Vacation: 10 days

Suggested Leave (5 days):
Mar 24 (Mon)Mar 25 (Tue)Mar 26 (Wed)Mar 27 (Thu)Mar 28 (Fri)
Fri21
Sat22
Sun23
Mon24
Tue25
Wed26
Thu27
Fri28
Sat29
Sun30

Take 5 days of annual leave on Mar 24 – 28 to connect Human Rights Day into a 10-day continuous break.

Take 5 Days, Get 10 Days Off2x Vacation ROI

Youth Day

Jun 7 – 16•Total Vacation: 10 days

Suggested Leave (5 days):
Jun 9 (Mon)Jun 10 (Tue)Jun 11 (Wed)Jun 12 (Thu)Jun 13 (Fri)
Sat7
Sun8
Mon9
Tue10
Wed11
Thu12
Fri13
Sat14
Sun15
Mon16

Take 5 days of annual leave on Jun 9 – 13 to connect Youth Day into a 10-day continuous break.

Take 3 Days, Get 6 Days Off2x Vacation ROI

Day of Reconciliation

Dec 16 – 21•Total Vacation: 6 days

Suggested Leave (3 days):
Dec 17 (Wed)Dec 18 (Thu)Dec 19 (Fri)
Tue16
Wed17
Thu18
Fri19
Sat20
Sun21

Take 3 days of annual leave on Dec 17 – 19 to connect Day of Reconciliation into a 6-day continuous break.

Take 6 Days, Get 11 Days Off1.8x Vacation ROI

Workers' Day

May 1 – 11•Total Vacation: 11 days

Suggested Leave (6 days):
May 2 (Fri)May 5 (Mon)May 6 (Tue)May 7 (Wed)May 8 (Thu)May 9 (Fri)
Thu1
Fri2
Sat3
Sun4
Mon5
Tue6
Wed7
Thu8
Fri9
Sat10
Sun11

Take 6 days of annual leave on May 2, May 5 – 9 to connect Workers' Day into a 11-day continuous break.

Take 6 Days, Get 11 Days Off1.8x Vacation ROI

Day of Reconciliation

Dec 6 – 16•Total Vacation: 11 days

Suggested Leave (6 days):
Dec 8 (Mon)Dec 9 (Tue)Dec 10 (Wed)Dec 11 (Thu)Dec 12 (Fri)Dec 15 (Mon)
Sat6
Sun7
Mon8
Tue9
Wed10
Thu11
Fri12
Sat13
Sun14
Mon15
Tue16

Take 6 days of annual leave on Dec 8 – 12, Dec 15 to connect Day of Reconciliation into a 11-day continuous break.

Take 5 Days, Get 9 Days Off1.8x Vacation ROI

National Women's Day

Aug 2 – 10•Total Vacation: 9 days

Suggested Leave (5 days):
Aug 4 (Mon)Aug 5 (Tue)Aug 6 (Wed)Aug 7 (Thu)Aug 8 (Fri)
Sat2
Sun3
Mon4
Tue5
Wed6
Thu7
Fri8
Sat9
Sun10

Take 5 days of annual leave on Aug 4 – 8 to connect National Women's Day into a 9-day continuous break.

Take 5 Days, Get 9 Days Off1.8x Vacation ROI

National Women's Day

Aug 9 – 17•Total Vacation: 9 days

Suggested Leave (5 days):
Aug 11 (Mon)Aug 12 (Tue)Aug 13 (Wed)Aug 14 (Thu)Aug 15 (Fri)
Sat9
Sun10
Mon11
Tue12
Wed13
Thu14
Fri15
Sat16
Sun17

Take 5 days of annual leave on Aug 11 – 15 to connect National Women's Day into a 9-day continuous break.

Take 7 Days, Get 12 Days Off1.7x Vacation ROI

New Year's Day

Dec 21, 2024 – Jan 1, 2025•Total Vacation: 12 days

Suggested Leave (7 days):
Dec 23 (Mon)Dec 24 (Tue)Dec 25 (Wed)Dec 26 (Thu)Dec 27 (Fri)Dec 30 (Mon)Dec 31 (Tue)
Sat21
Sun22
Mon23
Tue24
Wed25
Thu26
Fri27
Sat28
Sun29
Mon30
Tue31
Wed1

Take 7 days of annual leave on Dec 23 – 27, Dec 30 – 31 to connect New Year's Day into a 12-day continuous break.

Take 7 Days, Get 12 Days Off1.7x Vacation ROI

New Year's Day

Jan 1 – 12•Total Vacation: 12 days

Suggested Leave (7 days):
Jan 2 (Thu)Jan 3 (Fri)Jan 6 (Mon)Jan 7 (Tue)Jan 8 (Wed)Jan 9 (Thu)Jan 10 (Fri)
Wed1
Thu2
Fri3
Sat4
Sun5
Mon6
Tue7
Wed8
Thu9
Fri10
Sat11
Sun12

Take 7 days of annual leave on Jan 2 – 3, Jan 6 – 10 to connect New Year's Day into a 12-day continuous break.

Take 7 Days, Get 12 Days Off1.7x Vacation ROI

Heritage Day

Sep 13 – 24•Total Vacation: 12 days

Suggested Leave (7 days):
Sep 15 (Mon)Sep 16 (Tue)Sep 17 (Wed)Sep 18 (Thu)Sep 19 (Fri)Sep 22 (Mon)Sep 23 (Tue)
Sat13
Sun14
Mon15
Tue16
Wed17
Thu18
Fri19
Sat20
Sun21
Mon22
Tue23
Wed24

Take 7 days of annual leave on Sep 15 – 19, Sep 22 – 23 to connect Heritage Day into a 12-day continuous break.

Take 7 Days, Get 12 Days Off1.7x Vacation ROI

Heritage Day

Sep 24 – Oct 5•Total Vacation: 12 days

Suggested Leave (7 days):
Sep 25 (Thu)Sep 26 (Fri)Sep 29 (Mon)Sep 30 (Tue)Oct 1 (Wed)Oct 2 (Thu)Oct 3 (Fri)
Wed24
Thu25
Fri26
Sat27
Sun28
Mon29
Tue30
Wed1
Thu2
Fri3
Sat4
Sun5

Take 7 days of annual leave on Sep 25 – 26, Sep 29 – Oct 3 to connect Heritage Day into a 12-day continuous break.

Compliance Notice: Leave planning recommendations are calculated for vacation optimization. Taking annual leave is subject to your employment contract, employer approval, and local labor legislation.

How South Africa builds its long weekends

South Africa's public holidays are fixed by the Public Holidays Act 36 of 1994 — the same dates recur every year, with Easter moving with the church calendar. One rule does the heavy lifting for long weekends: whenever a public holiday falls on a Sunday, the following Monday is also a public holiday. Saturday holidays get no substitute.

In 2025 that Sunday rule triggers once: Freedom Day falls on Sunday 27 April, so Monday 28 April is a public holiday too.

The Easter four-day weekend

Good Friday and Family Day (Easter Monday) bracket the weekend, so Easter is a guaranteed four-day break every year — the most reliable long weekend on the South African calendar.

How to plan around them

The table above is derived directly from the confirmed 2025 holiday calendar, so every break shown is real time off. Holidays landing on a Tuesday or Thursday are the natural candidates for a one-day leave bridge; check the linked year page for the full holiday list.

See the full South Africa 2025 calendar

Official sources & data

Dates officially confirmedLast updated: 2026-08-15

Frequently asked questions

What happens when a public holiday falls on a Sunday in South Africa?

The following Monday is also a public holiday. In 2025 this applies to Freedom Day (Sunday 27 April → Monday 28 April).

Do Saturday holidays get a substitute day in South Africa?

No — the substitute rule only covers Sundays. A holiday that falls on a Saturday is simply lost, with no extra day off.

Is Easter always a long weekend in South Africa?

Yes — Good Friday and Family Day (Easter Monday) are both public holidays, so Easter is a four-day weekend every year.

Who sets South Africa's public holidays?

They are fixed by the Public Holidays Act 36 of 1994, so the dates are deterministic — no annual government announcement is needed, apart from occasional one-off proclamations such as election days.

Are the 2025 long weekend dates confirmed?

Yes — South Africa's 2025 holidays are confirmed by statute, and every long weekend above derives directly from them.

Other years