When Can You See Whales in Cabo? Whale watching season in Cabo San Lucas can vary from year to year, but the whales pass through Cabo from Mid-December to April annually. We recommend travelling to Cabo between January and March to have your best chance of seeing whales.