The best time to visit Singapore and Malaysia is generally from December to February, offering the driest, most comfortable weather for travel. While February to April offers the least rain in Singapore, the west coast of Malaysia (including Penang/Langkawi) is best from December to January.