From Los Cabos you’ll drive about 2–2.5 hours up to La Paz to reach the whale sharks. The trip is a full-day affair (usually 8–9 hours total). Once on the boat you head into the bay where these gentle giants feed on plankton near the surface. You’ll get in the water in small groups of 4–6 people for 15–20 minute snorkel sessions. Expect to see 5–15 whale sharks on a good day; they’re massive (often 20–40 ft) but completely harmless. The water is usually clear but can be a bit chilly (70–78°F / 21–26°C) and the sea can get choppy on the ride out. It’s a wildlife encounter, not a guaranteed petting zoo — some days are spectacular, others you might see only a few.
Best time is mid-October through early February, with peak sightings in November–January. That’s also when Los Cabos weather is nicest. Expect to pay around $180–$280 per person including transport from Los Cabos, snorkel gear, lunch, and two or three snorkel stops. Cheaper tours that don’t include the long transfer from Cabo tend to run $120–$160 from La Paz itself.
Pick a smaller-group tour that limits swimmers per shark and spends more time in the water instead of rushing through. Skip anything that promises “guaranteed” close encounters or allows touching the animals — responsible operators enforce distance and no-touch rules. Bring your own reef-safe sunscreen and a dry bag; the provided snacks are usually fine but the lunch quality varies.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.