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
| Activity | Cost | Duration | Notes |
|---|---|---|---|
| Centro Histórico walking | Free | 2–3 hours | Plazuela Machado, cathedral, theatre |
| Malecón walk/cycle | Free (bike rental ~MXN $100/hr) | 1–3 hours | 21 km waterfront promenade |
| Stone Island beach | Water taxi ~MXN $30 each way | Half/full day | Palm-lined, quieter than city beaches |
| Cliff divers (El Mirador) | Free to watch | 15 min | High tide shows |
| Deep-sea fishing | From ~USD $250/boat (half day) | Half/full day | Sailfish, marlin, dorado |
| Carnaval | Varies | 1 week | Feb/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
| Zone | Budget | Mid-range | Boutique |
|---|---|---|---|
| Centro Histórico | From ~MXN $400/night | From ~MXN $800/night | From ~MXN $2,000/night |
| Zona Dorada | — | From ~MXN $1,200/night | From ~MXN $3,000/night |
| Cerritos (north) | From ~MXN $500/night | From ~MXN $900/night | From ~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
| Restaurant | Location | What to order | Approx. price |
|---|---|---|---|
| Mercado Pino Suárez | Centro | Seafood, budget meals | MXN $40–80 |
| El Presidio | Olas Altas area | Aguachile, ceviche | Mains MXN $150–250 |
| Panama Restaurant | Olas Altas | Breakfast, seafood | Mains MXN $100–200 |
| Pedro & Lola | Plazuela Machado | Sinaloan cuisine | Mains MXN $180–300 |
| Taco stands (centro) | Old Town streets | Marlin tacos, fish tacos | MXN $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
- Puerto Vallarta Travel Guide — 5 hours south, the Riviera Nayarit alternative
- Copper Canyon Railway — Mazatlán is the Pacific endpoint of the Chepe train from Creel
- Creel & Copper Canyon Travel Guide — the canyon base town connected to Mazatlán by the legendary train route
- Pacific Coast Beaches — Mazatlán’s Zona Dorada beaches compared with the rest of Mexico’s Pacific coast
- Festivals and Events in Mexico — Mazatlán Carnaval context in Mexico’s wider festival calendar
Book an experience
Top experiences in Mazatlán
Explore the best tours and activities in Mazatlán — instant confirmation, free cancellation on most bookings.