Find hotels near Old Spanish Fort, Mazatlán from $29

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Old Spanish Fort hotels

Casona 13 Flechas

2.5 star property
Playa del Sur, 0.3 mi from Old Spanish Fort
9.4 out of 10, Exceptional, (48)
"Unique old historic colonial place w charm.. in quiet area and felt safe. ..within walking distance to Malecon & Plaza Machado & restaurants...."
United States
Noemi
Casona 13 Flechas

Casa Lucila Mazatlán Curamoria Collection - Adults Only

4.0 star property
Downtown Mazatlan, 0.5 mi from Old Spanish Fort
9.4 out of 10, Exceptional, (328)
"The Beach view was stunning!! Lovely bedrooms!! We love it!!"
United States
Jose
$135 nightly
The price is $161
Dec 10 - Dec 11
Total with taxes and fees
Casa Lucila Mazatlán Curamoria Collection - Adults Only

Gamma Mazatlán The Inn Centro Histórico

3.5 star property
Centro Historico, 0.8 mi from Old Spanish Fort
9.2 out of 10, Wonderful, (478)
"Rally good staff and clean rooms"
United States
Jose
$66 nightly
The price is $78
Dec 10 - Dec 11
Total with taxes and fees
Gamma Mazatlán The Inn Centro Histórico

Pueblo Bonito Vantage Centro Histórico Mazatlán

4.5 star property
Centro Historico, 0.7 mi from Old Spanish Fort
9.4 out of 10, Exceptional, (26)
"This is a brand new hotel that just opened 2 months ago. It was an amazing hotel, very beautiful, in an excellent location in the Centro Historico part of Mazatlan. The rooms were nicely done and comfortable. The service was outstanding. Everyone who works here is very helpful and nice. My wife and I stayed here and we will be coming back soon because we loved it so much."
United States
Aaron
$115 nightly
The price is $139
Dec 14 - Dec 15
Total with taxes and fees
Pueblo Bonito Vantage Centro Histórico Mazatlán

Hotel Raíces de Mar

3.5 star property
Centro Historico, 0.7 mi from Old Spanish Fort
9.0 out of 10, Wonderful, (167)
"My stay at Hotel Raíces de Mar completely met my expectations for a boutique hotel right in the Plazuela Machada. The staff were friendly and helpful and the room was perfect! The small soaking pool was refreshing and I enjoyed exploring el Centro from the doorstep."
United States
Cathleen
$86 nightly
The price is $102
Dec 10 - Dec 11
Total with taxes and fees
Hotel Raíces de Mar

Hotel Tierra Marina Centro Histórico

3.0 star property
Centro Historico, 0.8 mi from Old Spanish Fort
9.2 out of 10, Wonderful, (119)
"Beautiful boutique hotel, the staff was excellent, location. Excellent we had a great time."
Canada
James
$121 nightly
The price is $144
Dec 12 - Dec 13
Total with taxes and fees
Hotel Tierra Marina Centro Histórico

Villa Serena Centro Histórico

3.0 star property
Centro Historico, 0.8 mi from Old Spanish Fort
9.0 out of 10, Wonderful, (87)
"Good location clean, great staff. We are very happy with our stay at this place."
Canada
Beaulieu
$84 nightly
The price is $100
Dec 11 - Dec 12
Total with taxes and fees
Villa Serena Centro Histórico

Hotel Dwana

3.0 star property
Downtown Mazatlan, 0.5 mi from Old Spanish Fort
8.4 out of 10, Very Good, (117)
"It's a nice stay"
United States
Chengchang
$40 nightly
The price is $48
Dec 18 - Dec 19
Total with taxes and fees
Hotel Dwana

Best Western Posada Freeman

3.0 star property
Centro Historico, 0.5 mi from Old Spanish Fort
8.4 out of 10, Very Good, (993)
"Clean rooms and courteous staff made for an excellent vacation stay. Highly recommended. "
United States
Sophia
$80 nightly
The price is $95
Dec 15 - Dec 16
Total with taxes and fees
Best Western Posada Freeman

Hotel Boutique Casa Lulu

3.5 star property
Downtown Mazatlan, 1.1 mi from Old Spanish Fort
8.8 out of 10, Excellent, (118)
"The pool was nice and cool and clean. The air conditioner gave the room a damp musty smell - the beds were very comfortable "
Canada
Vicki
Hotel Boutique Casa Lulu

Casa Barros Vacation Condos

4.0 star property
Centro Historico, 0.5 mi from Old Spanish Fort
8.6 out of 10, Excellent, (221)
"Staff were very friendly and helpful. The rooms were clean with wonderful views of the City. "
Canada
Donald
$75 nightly
The price is $90
Dec 14 - Dec 15
Total with taxes and fees
Casa Barros Vacation Condos

Hotel La Siesta Malecón

3.0 star property
Centro Historico, 0.7 mi from Old Spanish Fort
8.2 out of 10, Very Good, (874)
"My hotel of choice when I’m in Mazatlan. A budget friendly hotel with incredible views. (ocean view room). I will be back again next year"
United States
Chris
$48 nightly
The price is $59
Jan 3 - Jan 4, 2026
Total with taxes and fees
Hotel La Siesta Malecón

Meson del Capitan Apartments

3.0 star property
Centro Historico, 0.6 mi from Old Spanish Fort
8.0 out of 10, Very Good, (11)
"Checking in was a nightmare "
United States
Uriel
$70 nightly
The price is $83
Dec 10 - Dec 11
Total with taxes and fees
Meson del Capitan Apartments

Hotel Hacienda Mazatlán

3.0 star property
Ferrocarrilera, 1.9 mi from Old Spanish Fort
8.0 out of 10, Very Good, (68)
"Very nice place to stay "
United States
Carlos
$54 nightly
The price is $66
Dec 18 - Dec 19
Total with taxes and fees
Hotel Hacienda Mazatlán

Hotel México Mazatlán

2.0 star property
Centro Historico, 1.5 mi from Old Spanish Fort
7.8 out of 10, Good, (6)
"Buena atención y muy económica además de q está a una cuadra del malecón y playa "
Mexico
Miguel
$28 nightly
The price is $33
Dec 15 - Dec 16
Total with taxes and fees
Hotel México Mazatlán

Hotel Kiko

2.0 star property
1.8 mi from Old Spanish Fort
8.0 out of 10, Very Good, (23)
"Recomendable "
Mexico
Sergio
$25 nightly
The price is $29
Dec 15 - Dec 16
Total with taxes and fees
Hotel Kiko

Hotel Playa Marina

2.5 star property
Ferrocarrilera, 1.9 mi from Old Spanish Fort
7.2 out of 10, Good, (90)
"Conveniently located. Older building."
Canada
Alexander
$74 nightly
The price is $88
Dec 10 - Dec 11
Total with taxes and fees
Hotel Playa Marina

Belisario

3.5 star property
Centro Historico, 1.2 mi from Old Spanish Fort
10.0 out of 10, Exceptional, (1)
"Excelente lugar con una gran ubicación!!!...el personal que nos atendió, muy atento y cordial..."
Mexico
Jesús Manuel
Belisario

Hotel Morales Inn

2.5 star property
Centro Historico, 1.2 mi from Old Spanish Fort
5.6 out of 10, (206)
"This hotel it is good only for sleep,"
United States
Laura
$62 nightly
The price is $74
Dec 10 - Dec 11
Total with taxes and fees
Hotel Morales Inn

Boca de cielo Apartments

3.0 star property
Centro Historico, 1.2 mi from Old Spanish Fort
$134 nightly
The price is $159
Dec 10 - Dec 11
Total with taxes and fees
Boca de cielo Apartments
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.

Top Old Spanish Fort Hotel Reviews

Hotels near other Old Spanish Fort attractions

Frequently asked questions

What are the top-rated hotels near Old Spanish Fort?
Discovering the ideal top-rated hotels near Old Spanish Fort can enhance your stay in Mazatlán, Sinaloa, Mexico, offering both charm and comfort.

Pueblo Bonito Vantage Centro Histórico Mazatlán

Pueblo Bonito Vantage Centro Histórico Mazatlán stands out with a perfect review rating of 10 and is only a 16-minute walk from the Old Spanish Fort. This luxurious 5-star hotel features a full-service spa, outdoor pool, and hot tub, ensuring relaxation and pampering for travelers. With amenities such as 24-hour room service, fitness facilities, and a poolside bar, travelers can enjoy every moment of their stay while being immersed in the historical district.

La Palapa hotel familiar

La Palapa hotel familiar boasts an outstanding review rating of 10 and is located 4.5 miles from the Old Spanish Fort. This welcoming hotel offers daily housekeeping and secured self-parking for travelers' convenience. Guests appreciate the friendly atmosphere and relaxed vibe, making it a great choice for those looking to unwind after a day of exploring the area.

Las 7 Maravillas - Adults Only

Las 7 Maravillas - Adults Only is a charming 3.5-star hotel with a review rating of 9.8, situated just 1.6 miles from the Old Spanish Fort. Ideal for couples, this hotel features an array of amenities including an on-site spa, hot tub, and ocean view rooms that create a romantic ambiance. Guests can indulge in various treatments, or enjoy the nearby beach and boardwalk, making it a perfect retreat for relaxation and adventure.
What hotels are within walking distance to Old Spanish Fort?
Discover the ideal hotels within walking distance to the historic Old Spanish Fort, perfect for travelers seeking top-rated accommodations in Mazatlán.

Pueblo Bonito Vantage Centro Histórico Mazatlán

Pueblo Bonito Vantage Centro Histórico Mazatlán is a luxurious 5-star hotel just a 16-minute walk from the Old Spanish Fort, with an impressive review rating of 10 from travelers. This elegant hotel features a full-service spa, outdoor pool, and a relaxing hot tub, making it a perfect retreat after exploring the historic district. Guests can enjoy aromatherapy treatments, Swedish massages, and 24-hour room service, ensuring a pampered stay.

Hotel Casa de Leyendas

Hotel Casa de Leyendas offers a charming 3.5-star experience, located only 12 minutes on foot from the Old Spanish Fort with a stellar review rating of 9.6. This historic-style hotel features an inviting outdoor pool and a lovely terrace, providing a serene oasis for travelers. With amenities such as a fully equipped kitchen, daily housekeeping, and a complimentary crib service, this hotel is designed for comfort and convenience.

Casa Lucila Mazatlán Curamoria Collection - Adults Only

Casa Lucila Mazatlán Curamoria Collection is a sophisticated 4-star hotel, also just a 12-minute walk from the Old Spanish Fort, and rated 9.4 by travelers. This adults-only retreat features an outdoor pool, a delightful terrace, and stunning ocean views. Guests can indulge in relaxing in-room massages and explore the nearby beach and boardwalk, all while enjoying the tailored service of the concierge.
How much is a hotel near Old Spanish Fort?
Staying near Old Spanish Fort is a treat, with plenty of hotels from $29 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Old Spanish Fort?
Finding the perfect family-friendly hotels near Old Spanish Fort can enhance your trip to Mazatlán. Here are some top-rated options that cater to families looking for comfort and fun.

Gaviana Resort

Gaviana Resort is a welcoming 3.5-star hotel located just 5.0 miles from Old Spanish Fort. With a solid review rating of 8.6, it offers family-friendly amenities such as a children's pool and onsite babysitting services, ensuring a comfortable stay for travelers of all ages. The hotel also boasts a beautiful garden, a full-service spa, and convenient kitchen facilities in rooms, making it perfect for families wanting to prepare their own meals.

Don Pelayo Pacific Beach

Don Pelayo Pacific Beach, rated 8.2 by travelers, is a delightful 3.5-star hotel situated 4.1 miles from Old Spanish Fort. This family-friendly hotel offers a fun waterslide and a playground for children, ensuring entertainment for younger travelers. Other amenities include an outdoor pool, a snack bar, and comfortable accommodations equipped with kitchen facilities, making it an ideal choice for families.

Hotel Playa Bonita

Hotel Playa Bonita is a 4-star family-friendly hotel located 5.0 miles from Old Spanish Fort, with a review rating of 7.0. It provides a range of family-friendly amenities such as a children's pool, babysitting services, and kids' meals at the restaurant. Guests can enjoy the beautiful beach nearby, while the hotel also offers air-conditioned rooms with kitchen facilities, perfect for family stays.
Are there any 5-star hotels near Old Spanish Fort?
Discover the top-rated 5-star hotels near Old Spanish Fort that promise an unforgettable stay in Mazatlán.

Pueblo Bonito Vantage Centro Histórico Mazatlán

Pueblo Bonito Vantage Centro Histórico Mazatlán is a luxurious 5-star hotel situated just a 16-minute walk from the Old Spanish Fort. With an impressive review rating of 10, this hotel boasts a stunning traditional design alongside modern amenities. Guests can indulge in a full-service spa offering Swedish and deep tissue massages, as well as a hot tub and outdoor pool for relaxation. The hotel features 24-hour room service and a poolside bar, ensuring a delightful stay for all travelers.
Which hotels near Old Spanish Fort offer the best views?
Discover the top-rated hotels near Old Spanish Fort that offer breathtaking views and a memorable stay in Mazatlán.

Las 7 Maravillas - Adults Only

Las 7 Maravillas, rated an impressive 9.8, is a 3.5-star adults-only sanctuary located just 1.6 miles from Old Spanish Fort. This tranquil retreat features stunning ocean views from furnished balconies and patios. Guests can indulge in a variety of spa treatments, including massages and body scrubs, or relax in the hot tub. With amenities like beach access, snorkeling excursions, and a picturesque setting along the boardwalk, this hotel is perfect for those seeking a romantic getaway.

Gaviana Resort

Gaviana Resort, a 3.5-star hotel, is located just 5.0 miles from Old Spanish Fort and boasts a review rating of 8.6. Guests can enjoy stunning ocean views from the rooftop terrace, while the full-service spa offers hydrotherapy treatments and couples massage, perfect for relaxation. The beachfront restaurant and poolside bar enhance the experience, allowing travelers to savor delicious meals with a view. With amenities like a sauna, steam room, and daily housekeeping, this resort is a great choice for those looking to unwind.

Coral Island Hotel

Coral Island Hotel is a charming 3.5-star hotel situated only 3.9 miles from Old Spanish Fort, receiving a solid review rating of 8.0. This hotel features an outdoor pool and a private hot tub, ideal for travelers seeking relaxation. With ocean and sea views from the restaurant, travelers can enjoy their meals while taking in the beautiful surroundings. The hotel also offers easy access to nearby beaches and a range of water sports, making it a delightful choice for adventure seekers.
What are the best affordable hotels near Old Spanish Fort?
For travelers seeking affordable options near Old Spanish Fort, these top-rated hotels offer comfort and convenience without breaking the bank.

La Palapa hotel familiar

La Palapa hotel familiar is a delightful choice for families, located just 4.5 miles from Old Spanish Fort. With a perfect review rating of 10, this hotel ensures a comfortable stay with amenities such as free WiFi and secure self-parking. Guests can enjoy daily housekeeping services, making it a stress-free option for families looking to explore the area.

Varali Grand Hotel

Varali Grand Hotel is a charming 3-star hotel located 4.0 miles from Old Spanish Fort, rated 9.2 by travelers. This hotel is ideal for families, featuring a children's pool and a rooftop terrace with ocean views. Guests can take advantage of free WiFi and self-parking, along with access to an outdoor pool and beach nearby. Enjoy a relaxing stay with the hotel's convenient amenities and welcoming atmosphere.

Casona 13 Flechas

Casona 13 Flechas offers a unique stay just a 7-minute walk from Old Spanish Fort, with an impressive review rating of 9.4. This hotel features convenient amenities like free WiFi and ample nearby parking. With a shared kitchen and terrace, it's perfect for travelers who appreciate a cozy feel. The comfortable rooms come equipped with essentials, ensuring a pleasant stay.
What are the best boutique hotels near Old Spanish Fort?
Discover charming boutique hotels near Old Spanish Fort, perfect for travelers seeking a top-rated stay with ocean views in Mazatlán.

Hotel Boutique Casa Lulu

Hotel Boutique Casa Lulu, just 1.4 miles from Old Spanish Fort, offers a relaxing getaway with its inviting outdoor pool and sun loungers. Rated 8.8 by travelers, this 3.5 star hotel features premium bedding for a restful night's sleep and a serene terrace with ocean views. Guests appreciate the complimentary toiletries and the convenience of both covered and uncovered self-parking. Ideal for adults looking for a boutique experience, this hotel combines comfort with a touch of local charm.
Are there any hotels with pools close to Old Spanish Fort?
For travelers seeking a refreshing getaway near Old Spanish Fort, these hotels with pools offer the perfect blend of comfort and leisure for families and those wanting scenic views.

Varali Grand Hotel

Just 4.0 miles from Old Spanish Fort, Varali Grand Hotel is a delightful 3-star hotel with an impressive travelers' rating of 9.2. Families will appreciate the outdoor pool, which includes a swim-up bar and children's amenities. Guests can take in stunning ocean views from the rooftop terrace or enjoy easy access to the nearby beach for a day of fun in the sun.

Coral Island Hotel

Located just 3.9 miles from Old Spanish Fort, Coral Island Hotel is a 3.5-star gem with a strong travelers' rating of 8.0. Families will enjoy the outdoor pool, which features accessible sun loungers and a children's area. In addition, travelers can unwind at the poolside bar or relax on the terrace, while the nearby beach offers additional recreational activities like windsurfing and kayaking.

Hotel Sands Arenas

Hotel Sands Arenas is conveniently situated only 3.1 miles from Old Spanish Fort and boasts a cozy 3-star rating, with a review rating of 7.6. This family-friendly hotel features an outdoor pool with a fun waterslide, perfect for kids. Guests can also enjoy the beach area nearby, making it ideal for sunbathing and relaxing by the ocean.
What are the best pet-friendly hotels near Old Spanish Fort?
For travelers seeking top-rated pet-friendly hotels near Old Spanish Fort, Mazatlán offers some excellent options that cater to both you and your furry companions.

Hotel Casa de Leyendas

Hotel Casa de Leyendas is a charming 3.5-star hotel just a short 12-minute walk from Old Spanish Fort, with an impressive review rating of 9.6. This pet-friendly hotel allows pets in rooms and features lovely amenities such as a refreshing outdoor pool and a beautiful terrace. Guests can take advantage of the nearby beach and enjoy a cozy stay in a historic-style hotel.

Coral Island Hotel

Coral Island Hotel is a welcoming 3.5-star hotel located just 3.9 miles from Old Spanish Fort, featuring a great traveler rating score of 8.0. This hotel is perfect for travelers with pets, allowing dogs and cats in rooms to ensure a comfortable stay for all. Guests can enjoy amenities such as an outdoor pool, a beautiful terrace, and ocean views, along with nearby activities like kayaking and windsurfing.

Quality Inn Mazatlan

Quality Inn Mazatlan, rated 8.4 by travelers, is a great 3-star option situated 4.9 miles from Old Spanish Fort. This hotel welcomes pets, making it a great choice for travelers traveling with their furry friends. Alongside pet-friendly policies, it offers free breakfast, an outdoor pool, and a rooftop terrace, ensuring a pleasant and enjoyable stay for all.
Can I book a fully refundable hotel close to Old Spanish Fort?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Old Spanish Fort", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Old Spanish Fort?
To look for discounts on hotels near Old Spanish Fort, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia