New Year's Day

2025-01-01

New Year's Day

Moshoeshoe Day

2025-03-11

Moshoeshoe Day

Good Friday

2025-04-18

Good Friday

Easter Monday

2025-04-21

Easter Monday

Workers' Day

2025-05-01

Workers' Day

Africa Day/ Heroes' Day

2025-05-25

Africa Day/ Heroes' Day

Ascension Day

2025-05-29

Ascension Day

King Letsie III's Birthday

2025-07-17

King Letsie III's Birthday

Independence Day

2025-10-04

Independence Day

Christmas Day

2025-12-25

Christmas Day

Boxing Day

2025-12-26

St. Stephen's Day