Best Time to Swim With Whale Sharks in Cabo San Lucas

The best time to swim with whale sharks Cabo San Lucas is October through April, when juveniles aggregate to filter-feed in the Sea of Cortez. Sightings peak from November through March, when water visibility is highest. Boat Trips Club operates…









