Best time to visit Malaysia | Weather and price

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.

When is the best time to visit Malaysia?

If you're headed to the west coast, the lowlands or the highlands, November to March offers the perfect pairing of dry weather and off-peak prices.

If you're headed to the east coast, travel between April and September to steer clear of bad weather.

If you're travelling on a budget, the cheapest times to visit Malaysia is March, May and August when children are in school.

Cheapest time to fly to Malaysia (Kuala Lumpur)


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.

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.

Find your next Malaysia holiday
Find your next Malaysia holiday

Flight Centre - Holidays

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.

Heading off? These travel deals to Malaysia can save you a bundle:

Kayak Kayak

London flights from $1,006 return

Valid for travel from 4-19 November 2019 with Malaysia Airlines. Sample fare is from Sydney.

Last verified

Get deal

Deal ends

Kayak Kayak

Thailand flights from $439 return

Valid for travel between January - March 2020. Valid for travel departs from Sydney to Kuala Lumpur with AirAsia.

Last verified

Get deal

Deal ends

Millennium & Copthorne Hotels Millennium & Copthorne Hotels

Asia: Up to 20% off dining + Extra 10% off bookings for members

Valid for stays on select dates in 2019. Destinations include Phuket, Singapore, Manila, Kuala Lumpur, Jakara, Penang and more. T&Cs apply.

Last verified

Get deal

Deal ends

Trafalgar Tours Trafalgar Tours

Extra 10% off Asia 2020 tours

Valid for travel between January - December 2020. Destinations include Thailand, Japan, Malaysia, Vietnam, Cambodia and more. T&Cs apply.

Last verified

Get deal

Deal ends

Berjaya Berjaya

Up to 25% off stays in Kuala Lumpur

Book in advance and get up to 25% off your stay in Langkawi, Malaysia.

Last verified

Find out the best time to go to...

Was this content helpful to you? No  Yes

Related Posts

Ask an Expert

You are about to post a question on

  • Do not enter personal information (eg. surname, phone number, bank details) as your question will be made public
  • is a financial comparison and information service, not a bank or product provider
  • We cannot provide you with personal advice or recommendations
  • Your answer might already be waiting – check previous questions below to see if yours has already been asked

Finder only provides general advice and factual information, so consider your own circumstances, or seek advice before you decide to act on our content. By submitting a question, you're accepting our Terms of Use, Disclaimer & Privacy Policy and Privacy & Cookies Policy.
Ask a question
Go to site