Whale Shark Season in the Philippines The best time to see whale sharks in the Philippines' calendar is from December to May. During these months, you can swim with whale sharks on their natural migration routes in the Philippines. February to April is peak season and locally called butanding.