Compare prices
EN
Gray whale surfacing in the ocean, displaying its blowhole and skin

Explore

Whale Watching Ports

Two coastal towns provide the primary access for whale watching in Magdalena Bay. Choose your port based on location and lagoon geography.

Photo: tour listing on Viator

Puerto San Carlos and Puerto Adolfo López Mateos serve as the main launch points for licensed panga boat tours. These functional fishing villages offer direct access to the gray whale sanctuaries.

Before reaching the coast, most visitors pass through Ciudad Constitución. Use this inland city to prepare before driving the final 60 kilometers to the water.

Close-up of a gray whale's head surfacing in the water
Photo: tour listing on Viator
01

Puerto San Carlos

Half dayMain panga hub

This is the largest town on the bay and the primary hub for panga tours. It accesses the wider, central portion of the bay. Head to the main pier early in the morning. Here, you can negotiate a private panga directly with the local cooperatives.

Gray whale's head emerging vertically from the ocean water
Photo: tour listing on Viator
02

Puerto Adolfo López Mateos

Half dayNarrow channel access

This smaller fishing village sits further north along the coast. It offers immediate access to the narrowest mangrove channels in the lagoon. Whales often congregate closely in these tighter waterways. This port is highly recommended for close encounters due to the narrow geography.

Magellanic penguins gathered on a grassy hill with a lighthouse behind
Photo: tour listing on Viator
03

Ciudad Constitución

1-2 hoursATMs and supplies

Located 60 kilometers east of the coastal ports, this is the nearest major inland city. It acts as a transit hub and supply base for the region. Stop here to use ATMs and stock up on groceries. Banking and store options in the actual port towns are very limited.

Book a Full-Day Excursion

Smiling man on a boat observing a gray whale with barnacles
Gray Whales Watching in Magdalena Bay8 h to 9 h 5.0 (28)from $239
full-day whale watchingfrom $239 on Viator
Check dates