The water temperature in Weligama ranges from 26-28°C (79-82°F) throughout the year.