Donsol is a municipality in the province of Sorsogon (southern Luzon Island) in the Philippines.

Donsol is a popular tourist destination for its whale sharks which can be seen in the surrounding seas. Whale sharks can be seen between November and June, with maximum sightings between February and May.