In short
- Puerto San Carlos is larger and accesses the wider central bay.
- Lopez Mateos is smaller, accessing narrow channels where whales congregate.
- Both ports require hiring licensed pangas for 2 to 3 hour tours.
In this article
Choosing between Puerto San Carlos and Puerto Adolfo López Mateos dictates your starting point for exploring Magdalena Bay. Both towns operate under the same federal regulations for gray whale watching. The difference lies in the size of the town, the boat traffic, and the physical shape of the lagoon you will tour.
What is the difference in lagoon geography?
Puerto San Carlos opens to the wider central bay, while Lopez Mateos accesses narrow mangrove channels.
In Puerto San Carlos, the bay is wide and expansive. In Lopez Mateos, located further north, the waterways are much narrower. This tighter geography often pushes the gray whales closer together, making it easier to spot them near the boat.
Which town is bigger?
Puerto San Carlos is the larger town with more amenities.
Puerto San Carlos has a population of just over 5,000 residents. It acts as the primary hub for the region, offering more local seafood restaurants and sportfishing charters. Puerto Adolfo López Mateos is a smaller, quieter fishing village with fewer commercial facilities.

How does boat traffic compare?
Puerto San Carlos handles more overall boat traffic during the peak season.
Because it is the larger hub, Puerto San Carlos sees more commercial and tour boat activity in its central bay. Lopez Mateos offers a quieter launch experience. Both ports enforce strict time limits in observation zones to prevent overcrowding.
Which port is better for close whale encounters?
Lopez Mateos is highly recommended for close encounters due to its narrow channels.
The narrow geography around Lopez Mateos keeps the whales in a more confined area. This increases your chances of whales surfacing very close to your panga. Interaction is always voluntary on the animal's part, as captains cannot legally pursue whales.

Where should you go for sportfishing and other activities?
Puerto San Carlos is the main hub for sportfishing charters.
If you want to combine whale watching with an offshore trip, Puerto San Carlos is the better base. It provides direct access to offshore seamounts for the autumn Striped Marlin run. It also serves as a launching point to reach the massive sand dunes of Isla Magdalena.
Puerto San Carlos vs Lopez Mateos: A Quick Comparison
Compare the two ports based on size, location, and lagoon type.
Review this breakdown to decide which launch point fits your travel plans for visiting Magdalena Bay.

Questions travellers ask
How far are the ports from Ciudad Constitución?
Ciudad Constitución is roughly 60 kilometers east of the coastal ports. It acts as the main inland transit hub where you should use ATMs before heading to the water.
Do prices differ between the ports?
Prices are consistent across the region. Guided shared panga tours generally cost $50 to $80 USD per person. Private charters range from $150 to $250+ USD at both locations.
Can I drive to both ports?
Yes. You can drive to both ports via Ciudad Constitución. Driving during daylight hours is highly recommended due to frequent livestock on the rural highways.





