
Exclusive Witches Beach Vacation Deals
Witches Beach vacation package deals
Price found within the past 48 hours. Click for updated prices.

Hotel Playa Mazatlan
Zona Dorada
Price was CA $2,047, price is now CA $1,113 per person
CA $1,113
per person
Nov 29 - Dec 6
found 1 day ago
Roundtrip flight included
Edmonton (YEG) to Mazatlan (MZT)
Stay at this 3-star beach hotel in Mazatlán. Enjoy free WiFi, free parking, and 5 outdoor pools. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Mazatlán Aquarium and Cerritos Beach are located nearby.

Pueblo Bonito Emerald Luxury Villas & Spa - All Inclusive
Price was CA $8,843, price is now CA $3,799 per person
CA $3,799
per person
Jan 3 - Jan 10
found 17 hours ago
Roundtrip non-stop flight included
Edmonton (YEG) to Mazatlan (MZT)
Stay at this 4.5-star luxury property in Mazatlán. Enjoy free WiFi, free parking, and private pools. Popular attractions Plaza Machado and Mazatlan Golf Club are located nearby.

Pueblo Bonito Mazatlan - All Inclusive
Zona Dorada
Price was CA $6,533, price is now CA $2,927 per person
CA $2,927
per person
Dec 22 - Dec 28
found 1 day ago
Roundtrip flight included
Edmonton (YEG) to Mazatlan (MZT)
Stay at this 4-star beach property in Mazatlán. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the helpful staff in our reviews. Popular attractions Cerritos Beach and Mazatlán Aquarium are located nearby.

Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
Cerritos
Price was CA $5,993, price is now CA $2,739 per person
CA $2,739
per person
Dec 22 - Dec 28
found 1 day ago
Roundtrip flight included
Edmonton (YEG) to Mazatlan (MZT)
Stay at this 4.5-star luxury property in Mazatlán. Enjoy free WiFi, free parking, and 3 outdoor pools. Our guests praise the helpful staff in our reviews. Popular attractions Cerritos Beach and Mazagua Aquatic Park are located nearby.

Pueblo Bonito Vantage Centro Histórico Mazatlán
Centro Historico
Price was CA $4,272, price is now CA $2,234 per person
CA $2,234
per person
Dec 22 - Dec 28
found 1 day ago
Roundtrip flight included
Edmonton (YEG) to Mazatlan (MZT)
Stay at this 4.5-star luxury hotel in Mazatlán. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Popular attractions Plaza Machado and Olas Altas Beach are located nearby.

Hotel Playa Mazatlan - All Inclusive
Zona Dorada
Price was CA $3,629, price is now CA $1,938 per person
CA $1,938
per person
Nov 29 - Dec 6
found 1 day ago
Roundtrip flight included
Edmonton (YEG) to Mazatlan (MZT)
Stay at this 3-star beach hotel in Mazatlán. Enjoy free WiFi, free parking, and 5 outdoor pools. Popular attractions Mazatlán Aquarium and Cerritos Beach are located nearby.
Frequently asked questions
Top Witches Beach hotel deals

Hotel Riu Emerald Bay - All Inclusive
Calzada Camaron Sabalo, Zona Costera Cerritos 3404, Mazatlán, SIN
Stay at this 3.5-star beach property in Mazatlán. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Cerritos Beach and Mazatlán Aquarium are located nearby.
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.
Best Lodging Options Near Witches Beach
Most popular
Hotels
- Cheap Hotels in Rochester
- Esterel Resort
- Cheap Hotels in Port Hawkesbury
- Surrey Hotels with Hot Tubs
- Victoria Casino Resorts & Hotels
- SandalsResorts Hotels in Montego Bay
- Hotels closest to Queen's Park
- Condos Oria
- TownePlace Suites by Marriott Windsor
- Fairfield Inn & Suites by Marriott Sudbury
- Cottages Erie
- Condos Kapaa
- Cheap Hotels in Thailand
- Cottages Chelsea
Flights
- YTZ - YOW
- LAX - MNL
- Plane Ticket to Tibet
- British Airways Punjab (ISB) to Toronto (YYZ) flights
- Delta Calgary (YYC) to Miami (MIA) flights
- JetBlue Airways Buffalo (BUF) to Newark (EWR) flights
- YQT - YYZ
- Air Canada Toronto (YYZ) to Florence (FLR) flights
- YYZ - RTB
- Emirates Detroit (DTW) to Dubai (DXB) flights
- WestJet Abbotsford (YXX) to Grande Prairie (YQU) flights
Packages