Top Hotels Near Witches Beach in Mazatlán from AU$67

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Accommodation near Witches Beach

Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive

4.5 star property
Cerritos, 1.3 km from Witches Beach
8.8 out of 10, Excellent, (1007)
"Cool jungle vibe with big iguana’s chilling by the pool."
United States
Douglas
The price is AU$412
includes taxes & fees
30 Nov - 1 Dec
Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive

Palm Valley Cabins

3.0 star property
2.4 km from Witches Beach
8.4 out of 10, Very good, (20)
"Amazing stay! Hope to be back! The food on site was incredible!! "
Canada
Lindsey
The price is AU$144
includes taxes & fees
1 Dec - 2 Dec
Palm Valley Cabins

Costa Bonita Apartments

3.0 star property
Cerritos, 1 km from Witches Beach
The price is AU$31,028
includes taxes & fees
3 Dec - 4 Dec
Costa Bonita Apartments

Azul Arena Hotel Boutique

3.0 star property
9.2 km from Witches Beach
10.0 out of 10, Exceptional, (11)
"Muy buen servicio la verdad "
Mexico
César Ramses
The price is AU$67
includes taxes & fees
1 Dec - 2 Dec
Azul Arena Hotel Boutique

Fiesta Inn Mazatlán

4.0 star property
Zona Dorada, 5.8 km from Witches Beach
9.4 out of 10, Exceptional, (454)
"Great stay, very clean. "
United States
Rosa
The price is AU$127
includes taxes & fees
1 Dec - 2 Dec
Fiesta Inn Mazatlán

Marena Suites and Apartments

3.0 star property
Zona Dorada, 5 km from Witches Beach
9.2 out of 10, Wonderful, (605)
"Great location, friendly staff and service."
Canada
Dean
Marena Suites and Apartments

Wyndham Garden Mazatlan Marina

4.0 star property
Marina Mazatlan, 5.2 km from Witches Beach
9.2 out of 10, Wonderful, (244)
"The hotel was amazing it had nice and clean rooms also very spacious."
United States
Abraham
The price is AU$131
includes taxes & fees
1 Dec - 2 Dec
Wyndham Garden Mazatlan Marina

Casa de la Alegria

3.5 star property
Centro Historico, 12.6 km from Witches Beach
9.6 out of 10, Exceptional, (7)
"Loved the people very friendly and helpful, and was at a perfect spot, will definitely return"
United States
edith
The price is AU$104
includes taxes & fees
4 Dec - 5 Dec
Casa de la Alegria

Pueblo Bonito Vantage Centro Histórico Mazatlán

4.5 star property
Centro Historico, 13.4 km from Witches Beach
9.6 out of 10, Exceptional, (20)
"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
The price is AU$202
includes taxes & fees
3 Dec - 4 Dec
Pueblo Bonito Vantage Centro Histórico Mazatlán

Hotel Casa de Leyendas

3.5 star property
Centro Historico, 13.5 km from Witches Beach
9.6 out of 10, Exceptional, (168)
"Charming and convenient. I absolutely loved my stay at this traditional style boutique hotel. The staff were great and the room very comfortable. The location was great also as it was walkable to everything in the Centro area."
United States
Cathleen
The price is AU$139
includes taxes & fees
23 Nov - 24 Nov
Hotel Casa de Leyendas

One Mazatlán

3.0 star property
Zona Dorada, 6.3 km from Witches Beach
9.2 out of 10, Wonderful, (509)
"Nice and clean hotel with a friendly staff "
Canada
Alexander
The price is AU$114
includes taxes & fees
26 Nov - 27 Nov
One Mazatlán

City Express Plus by Marriott Mazatlán

4.0 star property
Marina Mazatlan, 4.9 km from Witches Beach
9.0 out of 10, Wonderful, (290)
"Very nice hotel. Safe and great staff! "
United States
George
The price is AU$108
includes taxes & fees
1 Dec - 2 Dec
City Express Plus by Marriott Mazatlán

Mar Sol

2.5 star property
Zona Dorada, 5.1 km from Witches Beach
9.0 out of 10, Wonderful, (63)
"An absolutely lovely well kept property. Miguelina, the owner, lives on site and gives her attention to every detail. Her staff is hard working and friendly. We love it here!"
United States
Mary
The price is AU$121
includes taxes & fees
23 Nov - 24 Nov
Mar Sol

Varali Grand Hotel

3.0 star property
9.2 km from Witches Beach
9.2 out of 10, Wonderful, (2059)
"Very nice hotel with excellent views from the room and pool and great location would definitely come Back again"
United States
Navil
Varali Grand Hotel

Casa Lucila Mazatlán Curamoria Collection - Adults Only

4.0 star property
Downtown Mazatlan, 13.6 km from Witches Beach
9.4 out of 10, Exceptional, (326)
"The Beach view was stunning!! Lovely bedrooms!! We love it!!"
United States
Jose
The price is AU$316
includes taxes & fees
5 Dec - 6 Dec
Casa Lucila Mazatlán Curamoria Collection - Adults Only

Holiday Inn Express & Suites Hotel Mazatlan by IHG

3.0 star property
10 km from Witches Beach
9.2 out of 10, Wonderful, (127)
"Great place,service &very clean"
United States
Alejandro
The price is AU$160
includes taxes & fees
23 Nov - 24 Nov
Holiday Inn Express & Suites Hotel Mazatlan by IHG

Casona 13 Flechas

2.5 star property
Playa del Sur, 13.9 km from Witches Beach
9.4 out of 10, Exceptional, (47)
"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

Viaggio Resort Mazatlán

4.5 star property
Zona Dorada, 6.6 km from Witches Beach
9.0 out of 10, Wonderful, (1962)
"The rooms were excellent very clean "
United States
Fernando
Viaggio Resort Mazatlán

Pueblo Bonito Mazatlan - All Inclusive

4.0 star property
Zona Dorada, 4.9 km from Witches Beach
9.0 out of 10, Wonderful, (1005)
"The view was exactly as the pictures shown for booking! We loved it and will plan another trip to the resort! Everyone was super nice and made you feel so welcomed! "
United States
Jesenia
The price is AU$412
includes taxes & fees
30 Nov - 1 Dec
Pueblo Bonito Mazatlan - All Inclusive

Cristal bay Apartments

2.5 star property
10.4 km from Witches Beach
9.2 out of 10, Wonderful, (13)
"The apartment had the best view for the sunset, all the apartment was nice, comfortable beds and a lot of space in the kitchen. my wife and i enjoy every moment. "
United States
Eliu
The price is AU$450
includes taxes & fees
5 Dec - 6 Dec
Cristal bay 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 Witches Beach Hotel Reviews

Hotels near other Witches Beach attractions

Frequently asked questions

What's the area like around Witches Beach?
Witches Beach is located in Mazatlán. If you're looking for a convenient place to stay, take a look at the 183 hotels and other accommodation options you'll find within a mile.
Where is the best place to stay near Witches Beach?
Adjacent to Witches Beach, Hotel Riu Emerald Bay - All Inclusive is one of the top choices for your stay based on our traveller data, and this property offers 5 outdoor pools and a full-service spa. Other good options within a short distance include CASAS PB and Condos BTB.
How many hotels will I find close to Witches Beach?
Expedia has 183 hotels and other accommodation options within a mile from Witches Beach.
If I need to cancel the hotel reservation for my stay near Witches Beach, will I receive a refund?
Yes! The majority of hotel bookings are refundable provided that you cancel before the hotel's cancellation deadline, which is often 24 or 48 hours before your check-in date. If your reservation is non-refundable, it may still be possible to cancel it and be given a refund within a 24-hour period of booking. Put your dates in and click on "Search", then use the filter option "fully refundable" to review the best deals near Witches Beach.
What can I see and do near Witches Beach?
Dip your toes in the water at Cerritos Beach, Playa Brujas and Punta Camaron Beach. Explore nature at Bula and Caverna del Diablo. If you've got some time to explore the area around Witches Beach, you may want to make a stop by El Cid Country Club Golf Course, Marina Mazatlan Golf Course and Pacific Golf Center.