The best season for coming to Malapascua is from October to June. The rainy season is from June to September.
If you do not dive, you can also have a good time in Malapascua. This tropical island has some of the best sandy beaches in the Philippines.