Mazatlán has two reputations that don’t quite overlap. The first is a mid-tier beach resort city on Mexico’s Pacific coast, known for the Zona Dorada hotel strip and accessible from North American cities by direct flight. The second is a city with a genuine 19th-century historic center, Teatro Ángela Peralta, the Catedral de la Inmaculada Concepción, and several blocks of Creole-style architecture, that was largely ignored for decades and then renovated from roughly 2000 onward into something worth visiting on its own terms.
The zones: Centro Histórico, Olas Altas, and the Zona Dorada
Mazatlán runs north along a narrow peninsula. Understanding which part you’re in matters.
Centro Histórico is the old city at the southern tip. This is where the cathedral, the Teatro Ángela Peralta, the Plaza Machado, and the post-renovation restaurants and hotels are. It’s the most interesting part of the city architecturally and increasingly the most appealing for independent travelers. The neighborhood went from semi-derelict in the 1990s to genuinely lively and walkable, with a critical mass of cafés, galleries, and restaurants that serve a local professional class as much as tourists.
Olas Altas is the transitional zone between Centro Histórico and the Hotel Zone. It has a curved beach (better for watching waves than swimming), a seaside promenade, and an older generation of hotels that preceded the Zona Dorada’s development. It’s pleasant to walk and less saturated with tourism infrastructure than the Hotel Zone.
The Zona Dorada (Golden Zone) runs north along the beachfront. Large hotels, chain restaurants, souvenir shops, and the kind of commercial beach strip that characterizes resort Mexico from Cancún to Los Cabos. The beach itself, Playa Gaviotas, is wide, sandy, and functional. The zone is designed for comfort and convenience; it rewards minimal engagement with the surrounding city.
Getting to Mazatlán
Rafael Buelna International Airport is about 25 kilometers southeast of the city center, near the town of Villa Unión. Direct flights operate from several cities in the United States (Los Angeles, Phoenix, Denver, Dallas) and Canada (Calgary, Vancouver, Edmonton) during winter season, with fewer options in summer. Connecting via Mexico City is the most reliable year-round option.
From the airport, taxis and shuttles take 30–40 minutes to the Hotel Zone and 40–50 minutes to Centro Histórico. Fixed-rate airport taxis are authorized at the exit; costs vary by zone, generally less to the Zona Dorada and slightly more to Centro Histórico. Uber operates in Mazatlán but not always reliably at the airport.
The cruise terminal, Puerto Terminal Pacífico, sits in Centro Histórico, at the very southern tip of the city near the ferry terminal. This is one of the better cruise port positions in Mexico. You can walk out of the ship and directly into the historic center within about 10 minutes.
Ferry service operates between Mazatlán and La Paz in Baja California. The crossing takes about 16–18 hours and runs several times weekly, operated by Baja Ferries. It’s a practical option for anyone driving or moving a vehicle across the Sea of Cortez.
The beaches
Mazatlán’s beaches are long and publicly accessible, a characteristic of Pacific Mexico that distinguishes it from parts of the Caribbean where hotel beachfronts dominate.
Playa Olas Altas runs along the curved bay in the old city. It’s more atmospheric than swimmable: heavy surf and rocks near the shore make it good for walking and watching rather than getting in the water.
Playa Norte and Playa Gaviotas in the Zona Dorada are the main swimming beaches. The surf here is lighter and beach services (chairs, umbrellas, food vendors) are plentiful. Gaviotas is the better-maintained of the two.
Playa Cerritos, at the north end of the city, is less crowded and increasingly popular with local families and surfers. The waves here are more consistent, and the infrastructure is minimal, a few palapa restaurants and not much else.
Stone Island (Isla de la Piedra) is a long sand spit accessible by small boat from the dock at Playa Sur, near Centro Histórico. The crossing takes 5 minutes and boats run constantly for a few pesos. The beach on the island’s ocean side is several kilometers long, mostly undeveloped, with a row of palapa restaurants serving grilled fish. It’s a good day-trip option for cruise visitors, being close to the terminal.
The historic center
Plaza Machado is the heart of Centro Histórico, a tree-lined square surrounded by 19th-century buildings, outdoor restaurants, and the Teatro Ángela Peralta. The theater was built between 1860 and 1874 and remains in active use. It seats around 840 people and hosts ballet, opera, and concerts throughout the year. The building was declared a National Monument in 1990 after decades of neglect and partial restoration.
The Catedral de la Inmaculada Concepción, a few blocks from Plaza Machado, is a neo-Gothic church with twin towers visible from most of the old city. Construction began in 1875 and finished in 1899. It is neither the grandest nor most historical cathedral in Mexico, but it’s the defining vertical feature of the old town skyline and worth walking through.
The Mercado Pino Suárez, a municipal market a few blocks east of the plaza, is where the city actually shops. Fish stalls at the back sell the morning’s catch, marlin, red snapper, shrimp. It’s also the best place to eat cheaply: small fondas serve fish tacos and aguachile from mid-morning.
The waterfront promenade connecting Centro Histórico to Olas Altas is the Malecón, reconstructed in phases and now a continuous path of about 15 kilometers from the southern breakwater to the Zona Dorada. Walking the full length is not practical in a day, but the stretch through Centro Histórico is worth an hour in the early morning when it’s quiet.
Carnival: the event and how it changes the city
Mazatlán’s Carnival is one of the largest in Mexico, typically ranked among the country’s top three, alongside Veracruz and Mérida. It runs for five days before Ash Wednesday, placing it in February or early March depending on the year. The event draws several hundred thousand visitors across the five days.
The scale is genuine. The main parade along the Malecón features floats, music, costumed performers, and crowds that line the waterfront several people deep. There’s also a naval battle simulation (the “Combate Naval”) on the sea, a tradition dating to the 19th century in which boats fire fireworks at each other over the water.
Visiting during Carnival means booking accommodation months in advance, paying significantly inflated hotel rates, and navigating very large crowds in a city that isn’t primarily designed for crowd management. The parade itself, if you can get a reasonable viewing position, is worth seeing. Everything else during Carnival week, restaurants, transportation, beaches, becomes harder to navigate. Go knowing this is the tradeoff.
Seafood and eating in Mazatlán
Mazatlán is, practically speaking, one of Mexico’s best cities for seafood. The Pacific coast fishing industry is concentrated here, shrimp boats, marlin fleets, and tuna operations all work out of the port. Fresh shrimp from the docks ends up in restaurants on the same day.
Aguachile, raw shrimp cured in lime juice with chili, cucumber, and cilantro, is a Sinaloa original. The version in Mazatlán differs from what you find in Guadalajara or Mexico City: more heat, coarser cut, and often served on a flat molcajete plate. Try it at El Presidio or at a basic seafood stall in the Mercado Pino Suárez.
Marlin smoked in-house appears on menus throughout Centro Histórico, often in tacos or on tostadas. Ceviche, fish tacos, and zarandeado fish (grilled in a wire basket over wood fire) are all standard and done well.
For something away from the seafood rotation, birria and barbacoa are both well-represented. Sinaloa borrows from the Jalisco tradition. Cheap tacos from street stalls near the cathedral are legitimate and worth eating.
Getting around: the pulmonía
Mazatlán’s most distinctive local transport is the pulmonía, an open-air mini-taxi, essentially a golf cart-style vehicle adapted for urban use. They seat two or three passengers, offer no weather protection, and move through traffic with the wind in your face. The name means “pneumonia”, a joke about the exposure to the elements.
Pulmoneers quote prices before departure (there are no meters) and the going rate depends on distance. The fare from Centro Histórico to the Zona Dorada is modest and negotiable. Agree the price before getting in. Pulmoneers tend to be friendly, often opinionated about their city, and worth engaging.
Regular taxis also operate and are sometimes faster in traffic. Ecotaxis (bicycle taxis) cover shorter distances in the historic center. Uber works in Mazatlán but can be slower to arrive in the old town than a pulmonía flagged from the street.
Safety
Sinaloa is the state that requires honest engagement rather than dismissal. It is the home state of the Sinaloa Cartel, one of Mexico’s most powerful criminal organizations, and the US State Department has historically assigned elevated travel warnings to the state.
The practical reality for visitors: Mazatlán’s tourist areas, Centro Histórico, Olas Altas, the Zona Dorada beaches, have a sustained tourism economy and low rates of violence against visitors. Incidents in these zones are uncommon enough that hundreds of thousands of North Americans visit annually without incident. The violence that generates the warnings is largely between rival criminal organizations in non-tourist areas of the state (inland, northern Sinaloa) and in parts of the city far from the tourist zone.
That said, the risk is not fictional. Exercise judgment: don’t wander alone at night in unfamiliar neighborhoods, don’t take unofficial taxis from outside the tourist zones, and keep up with current travel advisories from your government before departure. The tourist Mazatlán and the headlines about Sinaloa are not entirely separate worlds.
How many days you need
For a resort beach trip, four to five days works well, time to settle into the Zona Dorada, explore Centro Histórico, do a day trip to Stone Island, and eat your way through the seafood options.
For a city-focused visit, three days is enough: one day in Centro Histórico and Olas Altas, one day on the beaches, one day to Stone Island or Carnival (if the timing aligns).
For cruise visitors in port for a day, the location of the terminal in Centro Histórico is a genuine advantage. Walk to Plaza Machado and the cathedral in 10 minutes. Spend 2–3 hours exploring the historic center, get lunch at a seafood stall in Mercado Pino Suárez, and take a pulmonía to Olas Altas for a walk before heading back. It’s enough time to see something real rather than just walking the Malecón.
Frequently asked questions
Where is Mazatlán’s cruise terminal? The Terminal Pacífico is at the southern end of the city, adjacent to Centro Histórico. The location is excellent: you walk off the ship and into the historic neighborhood within 10 minutes on foot. The cathedral, Plaza Machado, and the market are all within a 15-minute walk.
Is Mazatlán safe to visit? The tourist zones of Mazatlán, Centro Histórico, Olas Altas, the Zona Dorada, and the beaches, are generally safe for visitors, with a substantial and consistent tourism economy. Sinaloa as a state has elevated risks associated with organized crime, but these primarily affect areas away from the tourist zones. Check your government’s current travel advisory before visiting, exercise standard urban caution, and avoid unfamiliar areas at night.
What are the best beaches in Mazatlán? Playa Gaviotas in the Zona Dorada is the most developed and easiest to access from the main hotels. Playa Cerritos at the north end is less crowded and better for surfing. Stone Island is the most interesting day trip; a long undeveloped beach with palapa restaurants, a 5-minute boat ride from Centro Histórico.
When is Mazatlán Carnival and should I go? Carnival falls in the five days before Ash Wednesday. February or early March, depending on the year. The main parade along the Malecón is genuinely impressive. Visiting requires booking accommodation months ahead and tolerating large crowds throughout the city. If you plan ahead for it, it’s worth experiencing. Arriving without a booking during Carnival week is not a good idea.
How do I get from the cruise port to the old town? You walk. The Terminal Pacífico is right next to Centro Histórico, and the historic center, Plaza Machado, the cathedral, the market, is within 10–15 minutes on foot from the dock. This is one of the most conveniently located cruise terminals in Mexico.
What’s a pulmonía and how do I use one? A pulmonía is an open-air mini-taxi unique to Mazatlán; essentially a motorized vehicle with open sides, no windows, no roof beyond a basic cover. They run throughout the tourist areas and are hailed from the street. Agree on a price before you get in. From the old town to the Zona Dorada is inexpensive and negotiable, typically. They’re faster to flag down than regular taxis in the historic center.
What should I eat in Mazatlán? Aguachile (raw shrimp cured in lime and chili) is the local specialty, try it at a market stall or simple seafood restaurant rather than a tourist-facing spot. Smoked marlin tacos are a Mazatlán original. Zarandeado fish (whole fish grilled on a wire rack over wood) is the most satisfying beach lunch on the menu at Stone Island palapas.
How does Mazatlán compare to Puerto Vallarta? Both sit on Mexico’s Pacific coast but feel different. Puerto Vallarta has Banderas Bay (more protected water), the Zona Romántica’s social scene, and better whale watching. Mazatlán has a more substantial historic center, a stronger local seafood culture, and a slightly more Mexican character outside the tourist zones. Puerto Vallarta’s tourism infrastructure is more developed. Mazatlán is cheaper on average and less crowded outside of Carnival. Neither is objectively better; they suit different priorities.
New guides, every week.
A short weekly email with the latest destination guides. No spam, unsubscribe anytime.