When to go

Because of Malaysia's geographical shape and location, seasons differ from one side of the peninsula to the other and across destinations and thus, the best time to visit the country can vary.

Overall, the best time to visit Malaysia is between the months of December and February, if you're planning on visiting the islands on the west side of Malaysia (e.g., Penang and Langkawi), or June through August if you're planning to visit Perhentians and Tioman Island, on the country's Eastern coast.

The weather is often different in East Malaysia (Borneo) than in Peninsular Malaysia. Even in Peninsular Malaysia, the weather can differ entirely between Penang, a favorite island in the north, and Kuala Lumpur.

Except for the Cameron Highlands, where evenings are damp and chilly enough to merit a jacket, Malaysia stays hot and humid throughout the year. The primary concern is rainfall and, in the case of visiting some islands, sea conditions.

Events

The Nine Emperor Gods Festival (Malay: Perayaan Dewa Sembilan Maharaja, Thai: เทศกาลกินเจ) is a nine-day Taoist celebration beginning on the eve of 9th lunar month of the Chinese calendar. It's meant to celebrate the arrival of the Nine Emperor Gods (the gods of the stars and planets), who are said to have control over the affairs of life and death. It is also meant to bridge the gap between celestial beings and humans for the salvation and protection of mankind.

While its exact origin is unclear, the Nine Emperor Gods Festival is said to have originated in Fujian, China, and later spread to Malaysia, Singapore, and Southern Thailand, where it is also celebrated.

Most devotees will commit to 9 days of a vegetarian diet (although it’s generally vegan) and temples will often serve free food. Not forgetting the rows and rows of stalls selling all kinds of vegetarian food, especially colourful tortoise buns (mi koo) synonymous with the festival, as a tribute to the giant tortoise that saved the Nine Emperors from their doom.

Other Events

  • Thaipusam – Jan/Feb 2020
  • Chinese New Year – Feb 2020
  • Malaysia Water Festival – April 2020
  • Tadau Ka’amatan Harvest Festival – 30 & 31st May 2020
  • Wesak Day – May 2020
  • Hari Raya Aidil Fitri – June 2020
  • Sarawak Gawai Festival – 1st June 2020
  • Rainforest World Music Festival – July 2020
  • National Day – 31st Aug 2020
  • Mooncake Festival & Hungry Ghost Festival – Aug-Sep 2020
  • Hari Raya Haji – Oct 2020
  • Deepavali – Nov 2020
  • The Dragon Boat Festival – Dec 2020