Langkawi situated just off the Northwestern coast of Peninsular Malaysia comprises a group of 104 tropical islands during low tides and 99 Island during high tide. The main island Langkawi is 47,848 hectare in size while Pulau Dayang Bunting and Pulau Tuba are smaller while the others appear to be mere dots in the emerald green ocean when viewed from the air.
Langkawi has a tropical monsoon climate with a high annual temperature and enjoy 2 distinct seasons. Langkawi is beautiful in all seasons, but the best time to visit Langkawi is during the months of November to June. It's the time when skies are reliably blue and the seas good enough for snorkeling.