The best times to visit Malaysia based on the destinations and activities on your itinerary.
We found the ideal time for all the best activities in Malaysia. We’ve got the perfect suggestions for when to visit for scuba diving and snorkelling, for hitting the beaches and for sightseeing from coast to coast.
Best time to visit Malaysia
November to March
If you want to visit the west coast, the lowlands, or the highlands, the best time is during November to March since this is when the least amount of rainfall occurs. This area is also home to some of the most popular destinations in Malaysia.
Temperatures are consistent all year round ranging from 21ºC to 32ºC at sea level. In the highlands, it is cooler with temperatures ranging from 15°C to 25°C. The shoulder season months of November and March are ideal for travel deals and smaller crowds.
The best time to visit the east coast is during the months of April to September.
Malaysia has consistent hot and humid weather year round. The west coast experiences its wet season from April to October, but thundershowers are usually only brief and provide a relief from the humidity. The east coast’s rainy season is from November to February and has heavier rainfall than the west coast. Most beaches and accommodation are closed during this period but reopen in March.
Weather and prices
Best time to visit Malaysia, weather wise. The best time to visit is November to March as there will be the least amount of rainfall in popular areas.
Cheapest time to visit Malaysia. The cheapest time to visit is mid-February to mid-May when local children are in school.
Best time to visit Malaysia for...
- Sightseeing. November to March is best for sightseeing since this is the time when you’re most likely to catch the least amount of rain. In Kuala Lumpur, you can visit the Petronas Twin Towers as well as the nearby Batu Caves.
- Beaches. You can enjoy the beach anytime of the year, but you can expect rain showers daily. The best time to visit the beaches on the east coast is from March to September since it is typically drier than the rest of Malaysia during this time. For the west coast, visit from November to August as the heaviest showers are from September to October.
- Snorkelling and diving. The majority of the best dive and snorkelling spots are located on the eastern peninsula making the best time of year to visit between April and September. Monsoon season hits from October to March, making the water murky and visibility unclear. Some of the best islands to visit are Sipadan, Mabul, Kapalai, Lankayan, Layang-Layang, Mataking, Pom, and Sibuan. For diving and snorkelling on the west coast, you should plan a visit between November and August.
- Honeymoon. Honeymoons are ideal at resorts on the east coast. March to mid-May and September will give you the best weather, lower prices and less crowds with minimal rain.
Best time to visit Singapore and Malaysia:
Singapore and Malaysia have consistent weather year round. It’s best to avoid the heavier rainy season by travelling in November, February and March. These months also avoid the peak tourist season around Christmas, New Year’s and Chinese New Year, so there will be minimal crowds.
Best time to visit Singapore, Malaysia and Thailand:
Thailand has the least consistent weather of these countries and the best time to visit is from November to March. April brings extreme heat and humidity as well as the start of the rainy season. The best weather for all three countries is between November and March, but this is also peak tourist season. March is ideal for weather, prices and smaller crowds.
Hot travel deals
|Asia flights from $100 each way||
Deal expires 2 Jul 2017
|Valid until 23 November 2017 with AirAsia's latest sale. Destinations include Bali, Thailand, Malaysia, Cambodia, Vietnam, Brunei, India, China, Taiwan, and more. Sample fare is for Darwin-Bali.||
Last verified 27 Jun 2017
|Asia flights from $238 return||
Deal expires 5 Jul 2017
|Valid on select flighth 1 October 2017 - 24 March 2018 with Scoot and AirAsia. Destinations include Singapore, Bangkok, Kuala Lumpur, Phuket, Bali, Ho Chi Minh City, Siem Reap, Hanoi and more. Sample fare is for a flight from Perth-Singapore.||
Last verified 26 Jun 2017
|Up to 35% off Malaysia theme park tickets||
Deal expires 30 Sep 2017
|Valid on one-day tickets for entry before 15 June 2018. Save up to 35% on tickets to Sunway Lagoon and 26% off tickets to Legoland Malaysia.||
Last verified 15 Jun 2017
|Free airport transfers||
Deal expires 31 Dec 2017
|Valid with select bookings at Citin Pratunam Hotel Bangkok and Citin Hotel Masjid Jamek in Kuala Lumpur.||
Last verified 22 May 2017
|Up to 30% off at Berjaya Times Square Hotel, Kuala Lumpur, Malaysia||
Deal expires 31 Oct 2017
|Get up to 30% off - Berjaya Times Square Hotel, Kuala Lumpur, Malaysia. Period of booking & stay: Now until 31st October 2017.Booking require 7 to 30 days in advance.||
Last verified 10 Jan 2017