San Carlos (Sonora)

Sea of Cortez beach resort where desert hills drop to blue water beneath Cerro Tetakawi.

San Carlos is a small beach resort on the Sea of Cortez, about 15 kilometres from the port of Guaymas in the state of Sonora. The setting is dramatic — copper-toned desert hills drop steeply into deep blue water, with the distinctive twin peaks of Cerro Tetakawi rising above the bay like a landmark.

The diving and snorkelling are excellent, with warm, clear water and good marine life including sea lions, rays, and reef fish. Between January and March, grey whales pass through the Sea of Cortez on their way to breeding grounds further south, and whale-watching trips run from the marina. Sport fishing is popular year-round, with marlin, dorado, and yellowfin tuna among the targets.

The beaches are clean and uncrowded, backed by desert rather than development. San Carlos has a small expat community, a few restaurants, and a relaxed pace. The climate is hot in summer (averaging 35°C) but mild and pleasant in winter — a popular escape for Arizonans, with the border at Nogales about four hours' drive north. The town has an unexpected footnote in film history: the desert flats north of the main beach served as the primary outdoor location for Mike Nichols' 1970 film Catch-22, and traces of the production airstrip can still be found in the scrub.

Guide

Beaches

San Carlos has several beaches within easy reach, each with a different character. The common features are clean sand, clear calm water, and a desert backdrop. The beaches are not crowded by Mexican resort standards — this is a quiet town, not a Cancún.

Playa Los Algodones is the most celebrated beach in the area, a long arc of pale sand at the east end of town, with Cerro Tetakawi rising directly behind it. The water is calm and the setting is dramatic. Named for the white cotton-ball dunes that used to lie at its southern end, it is the beach most photographers reach for when illustrating San Carlos. This was also the stretch used as a backdrop in the Catch-22 shoot.

Playa San Francisco is the central, most accessible beach, close to most of the restaurants and the marina. It faces west, which means reliable sunsets with Tetakawi silhouetted against the sky. Good for swimming and kayaking.

Playa Piedras Pintas sits at the base of Tetakawi and is the best beach for snorkelling directly from shore, with rocky outcrops just offshore that hold fish and the occasional ray. No palapas or services, which keeps the crowds thin.

The water temperature in summer reaches 28–30°C, warm enough to swim without a wetsuit. In winter it drops to around 18°C — comfortable for snorkelling with a thin wetsuit.

Guide

Getting There

San Carlos has no airport of its own. The main options are:

By air to Guaymas/Empalme: General José María Yáñez International Airport (GYM), served by flights from Mexico City and a few US cities. San Carlos is 15 kilometres from the airport; taxis and car rental are available.

By air to Hermosillo: General Ignacio Pesqueira García Airport (HMO) is a larger hub with more connections, including direct flights from several US cities and major Mexican airports. The drive to San Carlos takes about 1 hour 45 minutes on a fast toll road.

By road from the US border: The crossing at Nogales (Arizona–Sonora) is the most direct route from the US. From the border to San Carlos is roughly 400 kilometres — about four hours on Highway 15 south, a fast divided highway for most of its length. The route passes through Hermosillo. You will need Mexican vehicle insurance, which cannot be purchased at the border; buy it in advance online.

By bus: First-class buses (TAP, Tufesa) connect Guaymas to Hermosillo, Nogales, and Mexico City. Local taxis and colectivos cover the 15-kilometre hop from Guaymas to San Carlos. Direct bus service to San Carlos itself is limited.

Guide

When to Go

San Carlos has two distinct seasons. October to April is the comfortable period: days are warm and sunny (20–28°C), nights are cool, the sea is calm, and the water is clear. This is when the expat community swells, grey and blue whales pass through, and the diving is at its most predictable. American and Canadian snowbirds account for most visitors during these months.

May to September is hot. Temperatures regularly exceed 35°C and can push 40°C in July and August. The Sea of Cortez becomes a warm bath — water temperatures above 30°C — which is pleasant for swimming but reduces diving visibility somewhat. The big pelagic fish (marlin, dorado, sailfish) are most abundant in this period, so serious sport fishermen often prefer summer despite the heat. Humidity is low most of the time, but late-summer tropical storms occasionally brush the coast.

December and January are the coolest months and the most reliable for whale watching. The Christmas and New Year period sees a significant spike in Mexican visitors from Hermosillo and Guaymas. Book accommodation in advance for that window.

There are no major festivals tied specifically to San Carlos. The nearby port of Guaymas holds a well-attended Carnaval in February — one of the largest in northwest Mexico — which is worth timing a visit around.