Witches Beach

Mazatlan showing surf, general coastal views and a sandy beach

Witches Beach

Swim, surf big waves and work on your tan at this beautiful and quiet beach located along Mexico's Pacific shoreline.

Enjoy the soft sand, rock formations, coconut trees and clear water that make Playa Brujas one of the most picturesque beaches in Mazatlán. It is also one of the emptiest and is located a short distance away from the resort town's popular tourist beaches.

Bruja is the Spanish word for witch. The beach owes its name to a local legend of a witch, who it is said used to drown swimmers. Another legend says that witches came here historically to perform rituals.

Bring your body board or surfboard and enjoy the feeling of surging forward on a powerful wave. A variety of surfboards and body boards can be rented or purchased on the beach. Playa Bruja is considered a good surfing spot for its constant waves. The biggest swells are during the summer, from November through April. If you have never previously tried surfing, book lessons with local operators, who can also drive you to the beach.

Work on your tan and go for a refreshing swim in the warm water. Be aware that the current can be strong here. Go for a walk along the length of the beach and climb on the rock formation at its southern end. Some people think that part of the rock’s shape resembles the profile of a witch, another explanation for the origin of the beach’s name. Nearby is a restaurant serving seafood specialties and regional dishes. Alternatively, bring a picnic with you for lunch, dinner or a late-night meal while you wait for the sunset.

Playa Brujas is located in the Cerritos district, about a 10-minute drive north of Zona Dorada. If you don't have a car, take a taxi or any bus going to Cerritos. Another good recommendation in this area is the neighboring Playa Cerritos. It is also nearly empty for much of the day.

Top Trending Hotels Near Witches Beach

Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
4.5 out of 5
Av. Ernesto Coppel Campana 201, Mazatlan, SIN, 82110
Fully refundableReserve now, pay when you stay
The price is Rp5.801.671 per night from 26 May to 27 May
Stay at this 4.5-star luxury resort in Mazatlan. Enjoy free breakfast, free WiFi and free parking. Our guests praise the helpful staff in their reviews. Popular ...
4.3/5 Excellent! (989 reviews)
"Which they had more go carts available and sea food buffet. Other than that great job!"

Reviewed on 15 May 2022

Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
Riu Emerald Bay All Inclusive
Riu Emerald Bay All Inclusive
3.5 out of 5
Calzada Camaron Sabalo, Zona Costera Cerritos 3404, Mazatlan, SIN, 82110
Stay at this 3.5-star beach resort in Mazatlan. Enjoy free breakfast, free WiFi and free parking. Our guests praise the helpful staff and the comfy rooms in ...
3.9/5 Good! (953 reviews)
"Beautiful property but far from everything. Long wait for an elevator.I think it should be a curfew for young kids so many of them running and screaming around the sports bar after midnight. Dinning staff was great."

Reviewed on 15 May 2022

Riu Emerald Bay All Inclusive
Peninsula B5 by VILLAS HK28
Peninsula B5 by VILLAS HK28
3.5 out of 5
Avenida Sábalo Cerritos 3301, Cerritos, Mazatlan, SIN, 82110
Stay at this 3.5-star beach condo in Mazatlan. Enjoy free WiFi, free parking and a beach locale. Popular attractions Cerritos Beach and Mazatlan International ...
Peninsula B5 by VILLAS HK28
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.

Popular places to visit in Witches Beach


Top Hotel Deals

Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
4.5 out of 5
Av. Ernesto Coppel Campana 201, Mazatlan, SIN, 82110
The price is Rp5.801.671 per night from 26 May to 27 May
Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
Riu Emerald Bay All Inclusive
Riu Emerald Bay All Inclusive
3.5 out of 5
Calzada Camaron Sabalo, Zona Costera Cerritos 3404, Mazatlan, SIN, 82110
Riu Emerald Bay All Inclusive
Peninsula B5 by VILLAS HK28
Peninsula B5 by VILLAS HK28
3.5 out of 5
Avenida Sábalo Cerritos 3301, Cerritos, Mazatlan, SIN, 82110
Peninsula B5 by VILLAS HK28
Casa Los Reyes Cerritos
Casa Los Reyes Cerritos
3 out of 5
Av. Sábalo Cerritos, Cerritos Resort, Mazatlan, SIN, 82112
Casa Los Reyes Cerritos
Condo Peninsula by LATAM Vacation Rentals
Condo Peninsula by LATAM Vacation Rentals
3.5 out of 5
Avenida Sábalo Cerritos 3301 Condo 5B, Cerritos, Mazatlan, SIN, 82110
Condo Peninsula by LATAM Vacation Rentals
Costa Bonita Condominium & Beach Resort
Costa Bonita Condominium & Beach Resort
3 out of 5
Av Sabalo Cerritos No. 7500, Mazatlan, SIN, 82100
Costa Bonita Condominium & Beach Resort
C. Azul Costa Bonita
C. Azul Costa Bonita
3 out of 5
Avenida Sábalo Cerritos 7500, Cerritos, Mazatlan, SIN, 82110
C. Azul Costa Bonita
Condo La Marina 22 by LATAM Vacation Rentals
Condo La Marina 22 by LATAM Vacation Rentals
3 out of 5
Avenida Sabalo Cerritos 8, Mazatlan, SIN, 82110
Condo La Marina 22 by LATAM Vacation Rentals
Estudio Beb
Estudio Beb
3 out of 5
Avenida Sabalo Cerritos 8, Colinia Marina Mazatlán, Mazatlan, SIN, 82110
Estudio Beb
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.