The Short Answer
La Paz is better in every meaningful way. The whale sharks are here, not in Cabo. Cabo operators bus tourists 2.5 hours to La Paz and charge $250–$375 USD for the same regulated experience you can book directly with a La Paz operator for $145 USD. You get smaller groups, more time in the water, and no five-hour bus ride eating into your day.
Where Are the Whale Sharks Actually Located?
Whale sharks aggregate in La Paz Bay — a protected inlet on the Sea of Cortez (Gulf of California) side of the Baja Peninsula. This is their feeding ground from November through April. The whale sharks do not go to Cabo San Lucas. There are no whale sharks in the waters around Cabo.
Every whale shark tour from Cabo — without exception — drives tourists 2.5 hours north to La Paz, puts them on a boat in La Paz Bay for the CONANP-regulated 2-hour zone experience, and drives them 2.5 hours back. The Cabo operator adds significant markup for that transport and logistics. You pay for five hours of bus travel on top of the tour.
The Numbers Side by Side
| Factor | La Paz Direct (The Hook) | Cabo Day Trip |
|---|---|---|
| Price per person | From $145 USD | $250–$375 USD |
| Group size | Maximum 10 guests | 30–50+ passengers |
| Time in water | Multiple rotations — every guest goes several times | One brief rotation — shared among 30+ people |
| Total travel day | 4 hours total | 9–10 hours (5hrs bus + 4hrs tour) |
| Guide quality | Certified marine biologist, bilingual | Varies — often a generalist tour guide |
| Departure location | La Paz Malecón — 5 min from city center | Cabo hotel pickup → 2.5hr bus → La Paz |
| Conservation approach | CONANP certified, small group, marine biologist | Same CONANP regulations, larger groups |
| La Paz experience | Explore a real Mexican city, Malecón, restaurants | Drive through La Paz without stopping |
The Real Question
If you're staying in Cabo and want to swim with whale sharks, you have two options: pay $250–$375 USD to have a Cabo operator manage your transport and add their markup, or drive yourself to La Paz (2.5 hours, easy highway), book directly with The Hook for $145 USD, and spend the day in one of the most beautiful cities in Mexico. Most people who visit La Paz once start looking for ways to come back.
Is the Drive from Cabo to La Paz Worth It?
Yes — and here's why the math works in your favor even if you're driving yourself.
The drive from Cabo San Lucas to La Paz is approximately 2.5 hours on Mexico Highway 1 (the Transpeninsular Highway). The road is well-maintained, clearly signed, and passes through some of the most dramatic desert and coastal scenery in Baja. It is a straightforward drive in daylight.
The savings of booking directly ($145 vs $275+ USD per person) more than cover car rental for a day. And arriving in La Paz the evening before gives you the Malecón at sunset, fresh seafood on the waterfront, and a city that feels nothing like the resort strip of Cabo — because it isn't one. La Paz is where people in Baja actually live.
What If I'm Already Based in La Paz?
Then this page isn't for you — you're already in the right place. Book directly with The Hook on the Malecón, confirm your departure time the evening before via WhatsApp, and walk to the dock. That's it.