Nature and Wildlife Tours in San Jose del Cabo at a glance
- Our pick: Whale shark snorkeling from Los Cabos: Swim with them in La Paz, US$ 259 per person (10h, 4.87★ · 1,141).
- Top rated: San Jose del Cabo: Whale Watching Group Tour & Sunrise Option, US$ 99 per person (2h, 4.96★ · 271).
- Best value: Snorkeling in San Jose del Cabo: Swim with Wildlife, US$ 210 per person (4h 30m, 4.92★ · 52).
Price per person across the 8 options priced per person: US$ 95–US$ 259 (median US$ 115). With 100+ reviews: 4 of 9.
Of the 9 options: 9 with live guides in English, 9 with free cancellation, 6 with instant confirmation, 3 with hotel pickup, 5 kid-friendly, 2 private and 4 bookable last-minute.
How we rank: quality, number of reviews, availability, booking conditions and relevance to the topic. In the comparison table, our top 3 comes first. Prices are per person, except options priced per group: that price is for the whole group, and the per-person figure assumes the group is full. “Top rated” = the highest score among options with at least 50 reviews.
Nature and Wildlife Tours in San Jose del Cabo
Based on each operator's calendar. Confirmed when you book.
9 options

Whale shark snorkeling from Los Cabos: Swim with them in La Paz Swim alongside whale sharks in La Paz's Bahía de La Paz during winter season (November–April) with hotel pickup from Los Cabos, snorkel gear. Every day · 07:00 · Hotel pickup · From age 8 ★ 4.87 (1,141 reviews) Duration: 10h Live guide: EN · ES ✓ Free cancellation. from US$ 259 per person

Whale Watching Cabo San Lucas: Glass Bottom Boat & Tequila Watch whales from a glass bottom boat in the Sea of Cortez, then taste award-winning tequila at Marina Cabo San Lucas with hotel pickup. Every day · 09:00, 11:00 and 13:00 · Hotel pickup ★ 4.78 (208 reviews) Duration: 4h Live guide: EN · ES ✓ Free cancellation. from US$ 115 per person

San Jose del Cabo: Whale Watching Group Tour & Sunrise Option Whale watching in San Jose del Cabo Dec–Apr with marine guide, hydrophone listening & hotel pickup. Small groups, morning & afternoon departures, free photos included. Every day · 09:00 and 12:00 ★ 4.96 (271 reviews) Duration: 2h Live guide: EN · DE · ES ✓ Free cancellation. from US$ 99 per person

Snorkeling in San Jose del Cabo: Swim with Wildlife Snorkel the Sea of Cortez from San Jose del Cabo with whales and orcas. Bilingual guides provide gear and refreshments during this 4.5-hour adventure. Every day except Monday and Wednesday · 08:00 and 13:30 · From age 12 ★ 4.92 (52 reviews) Duration: 4h 30m Live guide: EN · ES ✓ Free cancellation. from US$ 210 per person

San Jose del Cabo Turtle Release: Adopt & Release Baby Turtle Adopt and release a baby sea turtle into the ocean near San Jose del Cabo with a professional guide, hotel pickup included, and an adoption certificate to take home. Next departure: 1 Aug 2027 · Pickup available · From age 3 ★ 4.62 (77 reviews) Duration: 2h–3h Live guide: EN · ES ✓ Free cancellation. from US$ 95 per person

Private Whale Watching San José del Cabo: Sea of Cortez Private whale watching tour in San José del Cabo on the Sea of Cortez with experienced captain and marine guide. Every day · 09:00 and 12:00 · All ages ★ 4.96 (109 reviews) Duration: 2h Live guide: EN · ES ✓ Free cancellation. from US$ 237 per person

Whale Watching in San Jose del Cabo: Small Boat, Close Encounters Whale watching from San Jose del Cabo on a small, stable boat with 360-degree visibility and a guide who follows the whales' rhythm, not a fixed route. Every day · 09:00 and 14:00 · From age 7 ★ 4.98 (42 reviews) Duration: 2h 15m Live guide: EN · ES ✓ Free cancellation. from US$ 120 per person

San José del Cabo Private Seafari Swim with Orcas You head out across the Sea of Cortez in a private group, look for whales, swim with wildlife, and sip drinks and snack along the way. Every day · 08:30 and 13:00 ★ 5.00 (6 reviews) Duration: 4h 30m Live guide: EN · ES ✓ Free cancellation. from US$ 1,600 per group

San José Estuary Bird Watching: Hummingbirds & Endemic Species Spot hummingbirds, herons and endemic Baja birds at San José Estuary on a 2.5-hour guided tour where you collect research data as a citizen scientist. Every day · 07:00, 10:00 and 15:30 · From age 5 ★ 5.00 (4 reviews) Duration: 2h 30m Live guide: EN · ES ✓ Free cancellation. from US$ 100 per person
All 9 options, side by side
✓ 2026-11-14| Option | Price | Duration | Rating | Days and times | Guide languages |
|---|---|---|---|---|---|
US$ 259 per person | 10h | 4.87★ · 1,141 | Every day · 07:00 | English, Spanish | |
US$ 99 per person | 2h | 4.96★ · 271 | Every day · 09:00 and 12:00 | English, German, Spanish | |
US$ 210 per person | 4h 30m | 4.92★ · 52 | Every day except Monday and Wednesday · 08:00 and 13:30 | English, Spanish | |
US$ 115 per person | 4h | 4.78★ · 208 | Every day · 09:00, 11:00 and 13:00 | English, Spanish | |
US$ 95 per person | 2h–3h | 4.62★ · 77 | Next departure: 1 Aug 2027 | English, Spanish | |
US$ 237 per person | 2h | 4.96★ · 109 | Every day · 09:00 and 12:00 | English, Spanish | |
US$ 120 per person | 2h 15m | 4.98★ · 42 | Every day · 09:00 and 14:00 | English, Spanish | |
US$ 1,600 per group up to 10 people · ≈ US$ 160 per person if 10 go | 4h 30m | 5.00★ only 6 reviews | Every day · 08:30 and 13:00 | English, Spanish | |
US$ 100 per person | 2h 30m | 5.00★ only 4 reviews | Every day · 07:00, 10:00 and 15:30 | English, Spanish |
By what you need
- Private (2): Private Whale Watching San José del Cabo: Sea of Cortez (US$ 237 per person) · San José del Cabo Private Seafari Swim with Orcas (US$ 1,600 per group)
- Small groups (up to 15) (4): San Jose del Cabo: Whale Watching Group Tour & Sunrise Option (US$ 99 per person) · Snorkeling in San Jose del Cabo: Swim with Wildlife (US$ 210 per person) · Whale Watching in San Jose del Cabo: Small Boat, Close Encounters (US$ 120 per person)
- With pickup (3): Whale shark snorkeling from Los Cabos: Swim with them in La Paz (US$ 259 per person) · Whale Watching Cabo San Lucas: Glass Bottom Boat & Tequila (US$ 115 per person) · San Jose del Cabo Turtle Release: Adopt & Release Baby Turtle (US$ 95 per person)



