Mazatlán Pacific coast beach with clear water and palm trees

Mazatlán Travel Guide

Mazatlán guide: Mexico's most underrated Pacific coast city, a restored old town, long malecón, good seafood, and surf beaches near the marina.

Guides for Mazatlán

Mazatlán is a Pacific coast port city in Sinaloa that has been somewhat overlooked relative to Puerto Vallarta and Los Cabos, which is partly what makes it interesting. The Old Town (Centro Histórico) has been substantially restored over the past two decades and is one of the most attractive in western Mexico. The Malecón stretches 21 km along the coast — one of the longest seafront promenades in the world. And the seafood — Pacific oysters, shrimp, marlin — is excellent and cheaper than comparable quality at other resort cities.

Key sights and activities

ActivityCostDurationNotes
Centro Histórico walkingFree2–3 hoursPlazuela Machado, cathedral, theatre
Malecón walk/cycleFree (bike rental ~MXN $100/hr)1–3 hours21 km waterfront promenade
Stone Island beachWater taxi ~MXN $30 each wayHalf/full dayPalm-lined, quieter than city beaches
Cliff divers (El Mirador)Free to watch15 minHigh tide shows
Deep-sea fishingFrom ~USD $250/boat (half day)Half/full daySailfish, marlin, dorado
CarnavalVaries1 weekFeb/Mar, third-largest in the world

All prices approximate, as of 2026.

Old Town (Centro Histórico)

The renovation of Mazatlán’s centro, largely completed through the 2010s, is one of the better urban regeneration projects in Mexico. The Plazuela Machado is the heart — a well-preserved 19th-century plaza with a bandstand, surrounded by restored buildings housing restaurants, galleries, and small hotels.

The Teatro Ángela Peralta (1874, fully restored) hosts regular performances — opera, theatre, and music. The Cathedral Basilica of the Immaculate Conception (1890) has a distinctive mustard-yellow facade and twin towers. Walking the streets between Plazuela Machado and the cathedral takes a morning and is genuinely pleasant — the architecture is more interesting than most Mexican beach towns.

The Malecón and beaches

The Malecón runs from the Old Town north to the tourist resort strip (Zona Dorada). The full 21 km is walkable or cyclable — bikes and quadricycles for rent at intervals along the way (approximately MXN $100–200/hour).

El Mirador (Punta del Clavadista) — cliff divers perform dives into a rocky inlet at high tide. Shows at roughly regular intervals during the day. Free to watch. The dive is approximately 15 m — genuinely impressive.

Playa Olas Altas — the beach in front of the Old Town. Atmospheric but has wave action. The best beach for watching the sunset from the Malecón.

Playa Gaviotas and Playa Sábalo — in the Zona Dorada. Calmer, better for swimming, and lined with hotels and beach clubs.

Stone Island (Isla de la Piedra) — actually a peninsula, reachable by a 5-minute water taxi from the Embarcadero dock south of the Old Town (approximately MXN $30 each way). A long, palm-lined beach far less crowded than the city beaches. Local fishing families run beachside restaurants serving fresh grilled fish and shrimp (mains approximately MXN $100–180). Horse riding on the beach available (approximately MXN $200–300/hour).

Where to stay

ZoneBudgetMid-rangeBoutique
Centro HistóricoFrom ~MXN $400/nightFrom ~MXN $800/nightFrom ~MXN $2,000/night
Zona DoradaFrom ~MXN $1,200/nightFrom ~MXN $3,000/night
Cerritos (north)From ~MXN $500/nightFrom ~MXN $900/nightFrom ~MXN $2,000/night

Named properties: Casa Lucila (boutique, Old Town, from approximately MXN $2,500/night, rooftop pool overlooking the Malecón). The Melville (boutique, Old Town, from approximately MXN $2,000/night, restored colonial building). Hotel Belmar (mid-range, Olas Altas, from approximately MXN $900/night, historic beachfront). El Cid Resort (all-inclusive, Zona Dorada, from approximately MXN $3,000/night, multiple pools and beach). Posada Freeman (budget-mid, centro, from approximately MXN $600/night, art deco building).

The historic centre is the most interesting place to stay. The Zona Dorada has more hotel infrastructure but less character. Cerritos (north of Zona Dorada) has a cleaner beach, fewer high-rises, and a growing restaurant scene — popular with surfers (a gentle break suitable for beginners).

Food

RestaurantLocationWhat to orderApprox. price
Mercado Pino SuárezCentroSeafood, budget mealsMXN $40–80
El PresidioOlas Altas areaAguachile, cevicheMains MXN $150–250
Panama RestaurantOlas AltasBreakfast, seafoodMains MXN $100–200
Pedro & LolaPlazuela MachadoSinaloan cuisineMains MXN $180–300
Taco stands (centro)Old Town streetsMarlin tacos, fish tacosMXN $20–40 each

Aguachile — the Sinaloa-origin dish: raw shrimp cured in chile and lime, more aggressively spiced than ceviche. The defining local preparation.

Smoked marlin tacos — Mazatlán’s most distinctive taco: shredded smoked marlin mixed with tomato, chile, and onion on corn tortillas. Available at taco stands throughout the city.

Shrimp — Mazatlán produces a significant portion of Mexico’s commercial shrimp catch. Available in every preparation: al mojo de ajo (garlic butter), a la diabla (spicy), tempura-battered, in tacos, in cocktails. The waterfront restaurants and Mercado Pino Suárez have the freshest at the best prices.

Chilorio — slow-cooked pulled pork in chile colorado sauce, a Sinaloa speciality found at market fondas rather than tourist restaurants.

Carnaval (February/March)

Mazatlán’s Carnaval (the week before Ash Wednesday) is the third-largest in the world after Rio and New Orleans. Week-long celebrations include parades with floats, fireworks, live music, street parties, and the coronation of a queen. The city transforms completely. Book accommodation 3–6 months ahead for Carnaval weekend — prices double or triple and rooms sell out.

Getting there

Airport: General Rafael Buelna International Airport (MZT) has flights from Mexico City (1.5 hours), Guadalajara, and several US cities (Los Angeles, Denver, Phoenix, seasonal).

By bus: From Guadalajara (approximately MXN $500–700, 5–6 hours via the Durango–Mazatlán highway — one of Mexico’s most scenic mountain roads). From Mexico City (approximately MXN $1,000–1,500, 14 hours).

Ferry from La Paz: Baja Ferries operates an overnight crossing (approximately 12–16 hours) carrying vehicles and passengers. Useful for Baja Peninsula road trips.

When to go

November–April: Dry and pleasant. December–January is peak season with North American snowbirds.

February/March: Carnaval — the biggest event, book far ahead.

May–October: Hotter, more humid, occasional rain. Fewer tourists and lower prices.

More Mazatlán Guides

Plan your trip: tours in Mazatlán · flights to Mexico · travel insurance · eSIM for Mexico.

See Also

Book an experience

Top experiences in Mazatlán

Explore the best tours and activities in Mazatlán — instant confirmation, free cancellation on most bookings.