The second-largest city in the state of Sinaloa, Mazatlan has long been one of Mexico's most appealing resort destinations. The city offers visitors some 30 kilometers (19 miles) of surf-lashed sandy beaches, as well as diverse neighborhoods to explore, a beautiful historical center, and a huge range of outdoor activities and sports. It's also where one of Mexico's best carnivals is held each year in February, and where luminaries of the beat generation, including Allen Ginsberg and Jack Kerouac, briefly came to stay in the 1950s. The top accommodations here are equally diverse, ranging from seafront spa hotels to historic inns.
Where to stay
in Mazatlán

Top places to stay near the beach
Hotel Casa de Leyendas is a hotel featuring 5 outdoor pools and 6 restaurants that gets good reviews by beach travelers for its proximity to shopping and helpful staff. If you're looking forward to some time by the water, the property is located a 3-minute walk from Punta Camaron Beach and also within a 15-minute walk of Playa Brujas. Mar Sol is a property that comes with 2 outdoor pools and 5 restaurants and is well-liked by beach travelers for its helpful staff. It's located a 5-minute walk from Playa Brujas, so you'll be well situated for your beach vacation. City Express Plus by Marriott Mazatlán is a resort featuring a full-service spa and free WiFi that gets good reviews by beach travelers for its prime location and helpful staff. If you're looking forward to some time by the water, the property is located a 3-minute walk from Playa Brujas and also within a 15-minute walk of Punta Camaron Beach.
Recommended hotels
Best places to stay for families
Hotel Riu Emerald Bay - All Inclusive is a property featuring free water park access and 5 outdoor pools that guests like for its clean rooms and helpful staff. It's located a short 10-minute walk from Mazagua Aquatic Park and also walkable to Witches Beach. Hotel Playa Mazatlan is a hotel featuring 5 outdoor pools and a free kids' club that guests like for its helpful staff and proximity to shopping. Pueblo Bonito Mazatlan - All Inclusive is a property featuring 2 outdoor pools and 5 restaurants that guests like for its helpful staff.
Recommended hotels
Top luxury accommodations in Mazatlán
Dreams Estrella del Mar Mazatlan Golf & Spa Resort - All Inclusive is luxury a property featuring a private beach and 7 restaurants. Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive is luxury a property featuring a private beach and 5 restaurants that guests like for its helpful staff. You'll also be close to Witches Beach and Mazagua Aquatic Park. Pueblo Bonito Emerald Luxury Villas & Spa - All Inclusive is luxury a property featuring 5 restaurants and 4 bars.
Recommended hotels
Best places to stay with pools
Hotel Playa Mazatlan is a hotel featuring 5 outdoor pools and a full-service spa. Guests like its proximity to shopping and helpful staff. You'll be located just steps from Sea Shell City Museum. Varali Grand Hotel is a hotel featuring a kid's pool and free valet parking. Guests like its prime location and helpful staff. El Cid Marina Beach Hotel is a resort featuring 2 outdoor pools and a marina, and guests like its helpful staff.
Recommended hotels
Where to stay near the airport
Pueblo Bonito Mazatlan - All Inclusive is a property featuring an airport shuttle and 2 outdoor pools that guests like for its helpful staff. El Cid Castilla Beach Hotel is a resort featuring an airport shuttle and a full-service spa. El Cid Marina Beach Hotel is a resort featuring an airport shuttle and a marina that guests like for its helpful staff.
Recommended hotels
Explore a world of travel with Expedia
Explore a world of travel with Expedia
- Hotels near Benito Juárez
- Hotels near Teodoro Mariscal Stadium
- Hotels near La Gran Plaza Mall
- Hotels near Mazatlán Aquarium
- Hotels near Caverna del Diablo
- Hotels near Mazatlan Golf Club
- Hotels near El Cid Country Club Golf Course
- Hotels near Lomas de Mazatlán
- Hotels near Playa Norte
- Hotels near Ferrocarrilera
- Hotels near El Cid
- Gay friendly Hotels in El Cid
- Hotels near Las Gaviotas
- Hotels near Sea Shell City Museum
- Hotels near Fisherman's Monument
- Hotels near Zona Dorada
- All-inclusive Resorts in Zona Dorada
- Luxury Hotels in Zona Dorada
- Cheap Hotels in Zona Dorada
- El Cid Hotels in Zona Dorada
- Hotels with Suites in Zona Dorada
- Resorts & Hotels with Spas in Zona Dorada
- Oceanfront Hotels in Zona Dorada
- Family Hotels in Zona Dorada
- Hotel Wedding Venues Hotels in Zona Dorada
- Waterpark Hotels in Zona Dorada
- Gay friendly Hotels in Zona Dorada
- Hotels with Free Breakfast in Zona Dorada
- Beach Hotels in Zona Dorada
- Hotels with Kitchenettes in Zona Dorada
- Hotels with Free Parking in Zona Dorada
- Hotels with Hot Tubs in Zona Dorada
- Romantic Hotels in Zona Dorada
- Hotels with Room Service in Zona Dorada
- Hotels near Punta Camaron Beach
- Gay friendly Hotels in Marina el Cid
- Hotels near Marina el Cid
- Hotels near The Mazatlan Malecón
- Hotels near Los Pinos Beach
- Hotels near Centro Historico
- Hotels near Galerias Mazatlan
- Hotels near Downtown Mazatlan
- Casino Hotels in Downtown Mazatlan
- Historic Hotels in Downtown Mazatlan
- Boutique Hotels in Downtown Mazatlan
- All-inclusive Resorts in Downtown Mazatlan
- Winery Hotels in Downtown Mazatlan
- Adults Only Resorts & in Downtown Mazatlan
- Beach Hotels in Downtown Mazatlan
- Gay friendly Hotels in Downtown Mazatlan
- Pet-friendly Hotels in Downtown Mazatlan
- 4 Star Hotels in Downtown Mazatlan
- Non-Smoking Hotels in Downtown Mazatlan
- Hotels with Air Conditioning in Downtown Mazatlan
- Hotels near Bula
- Hotels near Marina Mazatlan
- 3 Star Hotels in Marina Mazatlan
- Hotels with Restaurants in Marina Mazatlan
- Extended Stay Hotels in Marina Mazatlan
- Fuerte 31 de Marzo
- Teodoro Mariscal Stadium
- Hector Guillermo Pena Tamayo Park
- La Gran Plaza Mall
- Mazatlán Aquarium
- Caverna del Diablo
- Mazatlan Golf Club
- El Cid Country Club Golf Course
- Pacific Golf Center
- Playa Norte
- Visit Zona Dorada
- Fisherman's Monument
- Zona Dorada Vacations
- Punta Camaron Beach
- The Mazatlan Malecón
- Visit El Encanto
- Centro Historico Vacations
- Visit Centro Historico
- Galerias Mazatlan
- Visit Downtown Mazatlan
- Bula
- Visit Marina Mazatlan
- Continuity of Life
- Car rentals near El Cid Country Club Golf Course
- Car rentals near Playa Norte
- Car rentals near Zona Dorada
- Budget Rental Cars in Zona Dorada
- Europcar Rental Cars in Zona Dorada
- Alamo Rent A Car Rental Cars in Zona Dorada
- Hertz Rental Cars in Zona Dorada
- Car rentals near The Mazatlan Malecón
- Car rentals near El Encanto
- Car rentals near Galerias Mazatlan
- Car rentals near Jose Maria Pino Suarez Municipal Market
- Alamo Rent A Car Rental Cars in Downtown Mazatlan
- Car rentals near Downtown Mazatlan
- Priceless Car Rental Rental Cars in Downtown Mazatlan
- Thrifty Car Rental Rental Cars in Downtown Mazatlan
- Europcar Rental Cars in Downtown Mazatlan
- Fox Rental Cars Rental Cars in Downtown Mazatlan
- Enterprise Rental Cars in Downtown Mazatlan