12 Long Weekends in 2020 for Malaysians Featured Image

12 Long Weekends in 2020 for Malaysians

By [email protected] - Jan 23, 2019 (Last Updated May 30, 2019)

We have just welcomed 2019 but it's always better to plan your holiday ahead. Yes, by ahead, we meant your holiday in 2020. We suppose that you have had your holidays in 2019 planned out! Well if you have not, feel free to check out long weekends in 2019 for your holiday planning!


Without further ado, let's check out the long weekends in 2020 below. With just 9 days of vacation leave, you will be able to enjoy 12 long weekends! Isn't it amazing?


Here’s the long weekend calendar for your reference:



Here’s a list of the official national public holidays in 2020:


New Year’s Day: 1 January  (Wednesday)

Chinese New Year: 25 - 26 January (Saturday & Sunday)

Ramadan: 24 April (Friday)

Labour Day: 1 May  (Friday)

Wesak Day: 7 May (Thursday)

Hari Raya Haji: 31 July (Friday)

Awal Muharram: 20 August (Thursday)

National Day: 31 August (Monday)

Yang di-Pertuan Agong's Birthday: 9 September (Wednesday)

Malaysia Day: 16 September (Wednesday

Prophet Muhammad's Birthday: 29 October (Thursday)

Christmas Day: 25 December (Friday)


These are the 5 long weekends (without vacation leave):


Ramadan: 24 – 26 April (Friday - Sunday)

Labour Day: 1 – 3 May (Friday - Sunday)

Hari Raya Haji: 31 Jul – 2 Aug (Friday - Sunday)

National Day: 29 - 31 Aug (Saturday - Monday)

Christmas: 25 - 27 December (Friday - Sunday)


We know that 5 long weekends in a year can be insufficient to those who loves travelling. That is why we found a way to increase the number of long weekends by just taking 10 vacation leaves! Here's how we do it:


1.  2 Days Leave on 30 & 31 December 2019 (Monday & Tuesday) -> 28 December – 1 January (Saturday - Wednesday) = 5 days

2.  1 Day Leave on 24 February (Friday) -> 24 – 27 February (Friday - Monday) = 4 days

3.  1 Day Leave on 8 May (Friday) -> 7 – 10 May (Thursday - Sunday) = 4 days

4.  1 Day Leave on 21 August (Friday) -> 20 – 23 August (Thursday - Sunday) = 4 days

5.  2 Days Leave on 10 - 11 September (Thursday & Friday) -> 9 – 13 September (Wednesday - Sunday) = 5 days

6.  2 Days Leave on 14 - 15 September (Monday & Tuesday) -> 12 – 16 September (Saturday - Wednesday) = 5 days

7.  1 Day Leave on 30 October (Friday) -> 29 October – 1 November (Thursday - Sunday) = 4 days


Here are the 12 long weekends you will get after taking that 10 days leave:


1.  28 Dec - 1 Jan 

2.  24 – 27 Jan 

3.  24 – 26 Apr 

4.  1 – 3 May

5.  7 – 10 May

6.  31 July  – 2 Aug 

7.  20 – 23 Aug 

8.  29 – 31 Aug 

9.  9 – 13 Sep 

10.  12 – 16 Sep 

11.  29 Oct – 1 Nov 

12.  25  – 27 Dec 

Search for accommodations

Featured image of

Subscribe to us for awesome updates!

* indicates required

Rate this post

5 (3 VOTES)