Playa Bruja, Sandy beach in Mazatlan, Mexico
Playa Bruja is a sandy beach south of Mazatlan marked by powerful waves and rough ocean conditions that create strong currents. The bay is enclosed by rock formations that rise steeply from the water, shaping how the waves break and move along the shore.
The name comes from colonial-era stories about witches performing rituals during full moon nights at this coastal location. The legend has remained embedded in local culture and continues to shape how the place is understood today.
Local fishermen gather at sunrise to launch their boats, maintaining traditional fishing methods passed down through generations.
You can reach this beach from Mazatlan's Golden Zone by taxi or local bus in roughly 15 minutes. The powerful waves here suit only experienced swimmers, and it is wise to visit when sea conditions are calm.
A large rock formation at the beach edge naturally displays a witch-like profile when viewed from certain angles. This resemblance has further reinforced the naming legend and draws visitors who seek it out as a photo opportunity.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.