Destinations Whale Species When to Go Migration Map Guides
Browse all tours →

56 destinations · Free cancellation

Point Loma · Embarcadero · California

San Diego Whale Watching Tours and Season Guide

Whale watching in San Diego runs all year: gray whales pass from December to April, blue, humpback and fin whales feed offshore from about June to October, and dolphins turn up on most trips. This guide compares five San Diego whale and dolphin watching cruises from Mission Bay, Point Loma, Shelter Island and downtown, with prices, trip lengths, the best months and the free whale overlook at Cabrillo National Monument.

Year-round whale watching Gray whales in winter Blue whales in summer Dolphins all year From $34

Check Availability

5 Cruises compared
From $34 Lowest price
Year-round Season
Mid-Jan Gray whale peak
20,000+ Gray whales pass each season

Whale Watching Tours in San Diego

San Diego 2.5-3 Hour Whale Watch Cruise (Legacy, Mission Bay) whale watching San DiegoTop Pickfrom $34

San Diego 2.5-3 Hour Whale Watch Cruise (Legacy, Mission Bay)

★★★★★4.4(539 reviews)·2–3 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
San Diego: Whale Watching & Dolphin Cruise whale watching San Diego

San Diego: Whale Watching & Dolphin Cruise

★★★★★4.4(316 reviews)·2–3 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
San Diego: City Cruises Whale and Dolphin Watching whale watching San Diego

San Diego: City Cruises Whale and Dolphin Watching

★★★★★4.2(191 reviews)·2–3 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
San Diego Whale Watching Cruise on a Historic Sailing Ship whale watching San Diegofrom $85

San Diego Whale Watching Cruise on a Historic Sailing Ship

★★★★★4.8(2549 reviews)·2–3 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →
San Diego Whale/Dolphin Watching Cruise Aboard Luxury Vessel whale watching San Diegofrom $76

San Diego Whale/Dolphin Watching Cruise Aboard Luxury Vessel

★★★★★4.8(359 reviews)·2–3 hrs
  • Free cancellation up to 24 hours before
  • Certified naturalist commentary on board
  • Instant confirmation via email
Check Availability →

How Much Does Whale Watching in San Diego Cost?

San Diego whale watching cruises cost $34 to $85 per person for 2.5 to 4 hours. The cheapest leave Mission Bay, the mid-priced Peregrine leaves Point Loma, and the 4-hour tall-ship trip from Shelter Island costs the most.

Standard
$76

Wild Pacific Whale Watch on the 82-foot Peregrine from H&M Landing, Point Loma: 3 to 3.5 hours, stabilizers and restrooms, whales and dolphins year-round.

Premium
$85

The 141-foot replica schooner America from Shelter Island: about 4 hours, sodas and snacks, and a free return if you see no whales or dolphins.

What affects the price?

Trip length

Budget cruises run 2.5 to 3 hours. The schooner runs about 4 hours, which is most of the price difference.

Boat

An 80-foot motor boat costs least. A stabilized 82-foot vessel or a 141-foot sailing yacht costs more.

Guarantee

The schooner promises a free return if you see no whales or dolphins, with no expiry date.

Bottom line: The Legacy cruise from Mission Bay at $34 is the cheapest way to see whales in San Diego. The Peregrine at $76 holds the best rating among the priced cruises (4.8 from 359 reviews), and the schooner America at $85 has the most reviews (2,549).

Which San Diego Whale Watching Tour Is Right for You?

Tour Duration Group size Best for Rating From
Legacy, Mission Bay 2.5 to 3 hrs 80-ft boat Budget, first-timers 4.4 $34 Check →
Whale and dolphin cruise, Mission Bay 3 hrs Shared boat Families, dolphins 4.4 See price Check →
City Cruises, downtown Check listing Large boat Downtown hotels 4.2 See price Check →
Schooner America, Shelter Island About 4 hrs Max 77 Sailing fans, longest trip 4.8 $85 Check →
Peregrine, Point Loma 3 to 3.5 hrs 82-ft boat Comfort, families 4.8 $76 Check →

When Is Whale Watching Season in San Diego?

San Diego whale watching season never really closes: gray whales from December to April and blue, humpback and fin whales from about June to October. The gray whale migration peaks in mid-January, and more than 20,000 gray whales pass the city each season.

Which whales you can expect off San Diego in each season, from Cabrillo National Monument and San Diego operators' species calendars.

SeasonMain whalesBest monthsWhere they are
WinterGray whales, southboundLate December to February, peak mid-JanuaryFrom the kelp beds to the horizon
SpringGray whales, northbound, mothers and calvesMarch to AprilFarther offshore
SummerBlue, humpback and fin whalesJune to SeptemberOffshore feeding grounds
FallHumpback and fin whalesOctoberOffshore
All yearMinke whales, common dolphinsAny monthInshore and offshore

Source: Cabrillo National Monument, San Diego Whale Watch.

Can You Go Whale and Dolphin Watching in San Diego?

Yes. San Diego whale and dolphin watching happens on the same cruises: dolphins are seen on most trips, and three of the five cruises here are sold as whale and dolphin trips. The schooner America even counts a dolphin sighting toward its guarantee: no whales or dolphins means a free return.

Where Can You See Gray Whales in San Diego for Free?

Cabrillo National Monument on Point Loma is the best free place to see gray whales in San Diego. The Kelp Forest (Whale Watch) Overlook and the heights by the Old Point Loma Lighthouse look straight over the migration, and an observatory near the old lighthouse has telescopes.

Look for blows about 15 feet high, 30 to 50 seconds apart. Go between late December and February, ideally on a calm morning.

Source: National Park Service, Cabrillo National Monument.

Aerial view of humpback whales and dolphins in Hawaiian waters on Maui whale watching tours

Whale Species & Best Months in San Diego

Species January–March April–June July–September October–December Likelihood
Gray Whale Peak Departing — Arriving Dec to Apr
Blue Whale — Arriving Peak Departing Jun to Sep or Oct
Humpback Whale — Present Common Present Jun to Oct
Fin Whale — Present Present Present Jun to Oct
Minke Whale Occasional Occasional Present Occasional Year-round, more in summer
Common Dolphin Common Common Common Common Most trips
Gray whales travel from Arctic feeding grounds to the Baja California lagoons and pass San Diego from about mid-December, with the peak in mid-January. Most swim between the kelp beds, about three-quarters of a mile out, and the horizon, which puts them in reach of both boats and the cliffs at Point Loma.

What to Expect on the Day

1

Choose your departure point

San Diego has four departure areas: Seaforth Sportfishing in Mission Bay, H&M Landing in Point Loma, Shelter Island and the downtown Embarcadero. All are within about 20 minutes of central San Diego.

2

Exit San Diego Bay

Boats pass Point Loma, the headland at the tip of San Diego's peninsula, and enter open Pacific water. In winter, gray whales are often spotted before the boat clears the kelp beds. The Point Loma cliffs and Cabrillo National Monument are visible to the north.

3

Gray whale encounters (December–April)

Most gray whales swim between the kelp beds, about three-quarters of a mile out, and the horizon, so they are often found soon after leaving the bay. They surface every 30 to 50 seconds between dives of 3 to 6 minutes.

4

Blue whale encounters (June–September)

Blue whale tours head 5–20 miles offshore toward the underwater canyon systems. A blue whale surfacing alongside your boat, at 80–100 feet, the largest living thing on Earth, is a perspective-shifting experience. The tall columnar blow (30 feet high) is visible from a mile away.

5

Dolphin super-pods

Common dolphin pods of 200–1,000 animals are a near-constant feature of San Diego offshore waters year-round. Naturalists often ask the captain to slow so passengers can watch dolphins surf the bow wave for extended periods.

No whale sighted? The schooner America offers a free return trip if you see no whales or dolphins, with no expiry date. Other operators set their own terms, so check the listing before booking.

Watch: Humpback Whales in San Diego

San Diego: Epic Whale Watching Tour & Massive Dolphin Superpod

What to Bring and What to Leave at Home

✓ Bring

  • Light jacket (San Diego is warm, but ocean air is cooler than shore)
  • Sunscreen and sunglasses
  • Camera with zoom lens
  • Binoculars
  • Motion sickness medication if prone

✗ Leave at home

  • Heavy winter clothing
  • Pets
Seasickness tip: San Diego cruises head into the open Pacific, where swells pick up with the afternoon wind. If you are prone to seasickness, book a morning trip or the stabilized Peregrine, and take a non-drowsy tablet 30 to 60 minutes before boarding.

Where Tours Depart From

Port / AreaDetails
Seaforth Sportfishing, Mission Bay Legacy Whale Watch checks in inside the Seaforth tackle shop at the top of the dock. Free parking. Mission Bay is the quickest exit to the open Pacific.
H&M Landing, Point Loma The Peregrine checks in at the H&M Landing building, between Point Loma Seafoods and Point Loma Sport Fishing.
Shelter Island The schooner America checks in at a flag across the street from the Best Western Island Palms Hotel. Check-in opens an hour before departure and closes 30 minutes before.
Downtown Embarcadero City Cruises leaves from the downtown waterfront, walkable from the Gaslamp Quarter.
Mission Bay, Point Loma and Shelter Island are each about 10 to 20 minutes by car from downtown San Diego. Downtown Embarcadero departures are walkable from the Gaslamp Quarter. Free parking is listed for Legacy and the schooner America.

How to Choose an Ethical Tour

What ethical operators do

  • Maintain 100-yard minimum from gray and blue whales (NOAA regulations)
  • Support operators with NOAA whale watch permits
  • Report sightings to Whale Alert app to help researchers track migrations
  • Choose tours with certified naturalists on board

Red flags to avoid

  • Operators that approach within 100 yards of whales
  • Tours without any naturalist or educational component
  • Using underwater sound devices near cetaceans

FAQ: Whale Watching in San Diego

What is the price of San Diego whale watching tours?

⌄
San Diego whale watching cruises cost $34 to $85 per person. The cheapest is the Legacy cruise from Mission Bay at $34. The Peregrine from Point Loma is $76 and the schooner America is $85 for about 4 hours.

Is whale watching good in San Diego?

⌄
Yes, all year. Gray whales pass from December to April, more than 20,000 of them each season, and blue, humpback and fin whales feed offshore from about June to October. Dolphins are common on trips in every season.

When is the best time for whale watching in San Diego?

⌄
Mid-January is the peak of the gray whale migration, and January to February is the best stretch for grays. For blue whales, go from July to September. May and November are the quietest months.

What whales can I see near San Diego?

⌄
Gray whales from December to April, blue whales from about June to September or October, humpback and fin whales from June to October, and minke whales all year. Orcas are rare. Common dolphins are seen on most trips.

How much do San Diego whale watching tours cost?

⌄
From $34 for 2.5 to 3 hours on the Legacy cruise, $76 for the Peregrine and $85 for the schooner America. Check the live price on the other two cruises.

What is the sailing schooner whale watching tour?

⌄
It is a whale watch on the America, a 141-foot replica of the 1851 America's Cup winning schooner, run by Next Level Sailing from Shelter Island. The trip lasts about 4 hours, includes sodas and snacks, and gives a free return if you see no whales or dolphins.

Where do San Diego whale watching tours depart from?

⌄
Four areas: Mission Bay (Seaforth Sportfishing), Point Loma (H&M Landing), Shelter Island and the downtown Embarcadero.

Can you see whales from shore in San Diego?

⌄
Yes. At Cabrillo National Monument on Point Loma, the Kelp Forest (Whale Watch) Overlook and the heights by the Old Point Loma Lighthouse are the best spots, and an observatory near the old lighthouse has telescopes. Go from late December to February.

Are San Diego whale watching tours good for children?

⌄
Yes. Dolphins keep children busy, and the Peregrine has stabilizers and restrooms for a smoother ride. Bring layers: it gets cold on the water even on sunny days.

Is it better to go whale watching in the morning or afternoon in San Diego?

⌄
Mornings usually have calmer water and less wind, which makes blows easier to spot and the ride smoother. Whales are present all day, so pick the slot that suits your plans.

Looking for more options? Browse whale watching tours worldwide across 56 destinations and all seasons.

Ready to book your San Diego whale watching tour?

5+ tours · from $34 · free cancellation · instant confirmation

See all tours →