The best time to visit Batu Putih is during the dry season, which runs from May to September.
During these months, you'll experience consistently sunny days with low humidity and minimal rainfall, making it ideal for enjoying the beaches and outdoor activities. The sea is typically calm and clear, great for swimming, snorkelling, and diving. Temperatures usually hover around 28-32°C, offering pleasant conditions for exploring.
For travellers looking to combine relaxation with water sports, the months of June, July, and August are particularly good. During this peak dry period, visibility for diving and snorkelling is at its best, and boat trips to nearby islands are almost guaranteed to run smoothly.
If you prefer to avoid the busiest tourist period while still enjoying excellent weather, May and September are fantastic choices. The conditions are still dry and sunny, but there are fewer crowds, offering a more tranquil experience.