Search Hotels with Restaurant in Downtown Mazatlan
Most hotels are fully refundable. Because flexibility matters.
Save an average of 15% on thousands of hotels with Expedia Rewards
Search over 2.9 million properties and 550 airlines worldwide
Check availability on Downtown Mazatlan Hotels with Restaurant
Top Downtown Mazatlan Hotels with Restaurant
Las 7 Maravillas - Adults Only
Las 7 Maravillas - Adults Only
9.6 out of 10, Exceptional, (42)
Hotel Casa de Leyendas
Hotel Casa de Leyendas
9.6 out of 10, Exceptional, (138)
The price is £70
per night
19 May - 20 May
Casa Lucila Hotel Boutique
Casa Lucila Hotel Boutique
9.2 out of 10, Wonderful, (248)
The price is £133
per night
21 May - 22 May
The Jonathon Boutique Hotel
The Jonathon Boutique Hotel
8.6 out of 10, Excellent, (96)
Best Western Posada Freeman
Best Western Posada Freeman
8.2 out of 10, Very good, (794)
The price is £89
per night
20 May - 21 May
The Inn at Centro Histórico
The Inn at Centro Histórico
8.2 out of 10, Very good, (87)
Hotel La Siesta
Hotel La Siesta
8.0 out of 10, Very good, (784)
The price is £63
per night
4 Jun - 5 Jun
Casa de Leyendas
Casa de Leyendas
8.0 out of 10, Very good, (1)
The Melville Boutique Hotel
The Melville Boutique Hotel
8.0 out of 10, Very good, (185)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Frequently asked questions
Downtown Mazatlan Hotel Reviews
Downtown Mazatlan Hotel Reviews
5/5 Excellent
"Beatiful"
A verified traveller stayed at Riu Emerald Bay - All Inclusive
Posted 1 day ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Explore more hotels
- Hotel Dwana
- Hotel Casa de Leyendas
- Riu Emerald Bay - All Inclusive
- Viaggio Resort Mazatlán
- DoubleTree by Hilton Mazatlan
- Hotel Playa Mazatlan
- Park Inn by Radisson Mazatlán
- Costa De Oro Beach Hotel
- The Palms Resort of Mazatlan
- Ocean View Beach Hotel
- Pueblo Bonito Mazatlan - All Inclusive
- Royal Villas Resort
- Don Pelayo Pacific Beach
- The Inn At Mazatlan
- Emporio Mazatlan
- City Express by Marriott Mazatlán