New Year's Day

2025-01-01

New Year's Day

Good Friday

2025-04-18

Good Friday

Easter Monday

2025-04-21

Easter Monday

Labour Day

2025-05-01

Labour Day

Ascension Day

2025-05-29

Ascension Day

Sir Seretse Khama Day

2025-07-01

Sir Seretse Khama Day

Presidents' Day

2025-07-21

Presidents' Day

Independence Day

2025-09-30

Independence Day

Botswana Day holiday

2025-10-01

Botswana Day holiday

Christmas Day

2025-12-25

Christmas Day

St. Stephen's Day

2025-12-26

Boxing Day