A lake with mountains in the background and a bush with pink flowers in the foreground.

El Encanto Vacation Packages

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to CA $4,200 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Your El Encanto Vacation

Lock in a El Encanto vacation package and prepare to experience the best of this lively city. Consider basing yourself in the neighborhood of Zona Dorada, which is good for coastal beaches, nightlife and dining. El Faro Lighthouse, The Mazatlan Malecón and Plaza Machado are just some of the attractions worth exploring during your trip to El Encanto. Whoever you're traveling with and whatever the size of your budget, your ultimate El Encanto vacation is just a few clicks away with Expedia.

Top El Encanto vacation deals

Price found within the past 48 hours. Click for updated prices.
  • Jan 10 - Jan 16

    Viaggio Resort Mazatlán + Flight

    Zona Dorada
    6 nights
    4.5 star property
    9.0/10 - Wonderful (1,921 reviews)
    "The location is great but the hotel doesn’t have beach access as you must walk a block to the El Cid. If you’re lucky you will get to the beach through the El Cid unless caught by security and they will escort you out of the hotel. One of the pools was closed resulting in a very crowded pool and pool deck. The hotel doesn’t have a decent bar where you can sit, have few drinks listening to good music. I would consider this a three star hotel. If you want a beach stay elsewhere!"
    Reviewed November 7, 2026
    Roundtrip • Kelowna (YLW) - Mazatlán (MZT)
    YLW - MZT • 1 stop MZT - YLW • 1 stop
    CA $2,788
    CA $1,644
    per traveller
    found 1 day ago
    Viaggio Resort Mazatlán
  • Jan 10 - Jan 16

    Pueblo Bonito Emerald Luxury Villas & Spa - All Inclusive + Flight

    Mazatlán
    6 nights
    4.5 star property
    8.8/10 - Excellent (64 reviews)
    "The resort is exactly what you expect it to be. Very clean wonderful staff willing to help you with everything. Good food and very luxurious."
    Reviewed October 19, 2026
    Roundtrip • Kelowna (YLW) - Mazatlán (MZT)
    YLW - MZT • 1 stop MZT - YLW • 1 stop
    CA $6,273
    CA $3,061
    per traveller
    found 1 day ago
    Pueblo Bonito Emerald Luxury Villas & Spa - All Inclusive
  • Dec 24 - Dec 31

    Pueblo Bonito Mazatlan - All Inclusive + Flight

    Zona Dorada
    6 nights
    4.0 star property
    9.0/10 - Wonderful (1,005 reviews)
    "Thank you to Patty & team. Josephine & I had a wonderful time. See you soon. 💕💕💕"
    Reviewed November 7, 2026
    Roundtrip • Edmonton (YEG) - Mazatlán (MZT)
    YEG - MZT • 1 stop MZT - YEG • 2 stops
    CA $7,752
    CA $3,817
    per traveller
    found 1 day ago
    Pueblo Bonito Mazatlan - All Inclusive
  • Jan 10 - Jan 16

    Hotel Playa Mazatlan + Flight

    Zona Dorada
    6 nights
    3.0 star property
    8.4/10 - Very good (1,000 reviews)
    "The only nice thing was the Pools , the rooms need to be upgraded"
    Reviewed October 29, 2026
    Roundtrip • Kelowna (YLW) - Mazatlán (MZT)
    YLW - MZT • 1 stop MZT - YLW • 1 stop
    CA $2,847
    CA $1,656
    per traveller
    found 1 day ago
    Hotel Playa Mazatlan
  • Dec 11 - Dec 17

    Pueblo Bonito Vantage Centro Histórico Mazatlán + Flight

    Centro Historico
    6 nights
    4.5 star property
    9.6/10 - Exceptional (112 reviews)
    "Excellent"
    Reviewed November 6, 2026
    Roundtrip • Edmonton (YEG) - Mazatlán (MZT)
    YEG - MZT • 1 stop MZT - YEG • 2 stops
    CA $3,104
    CA $1,936
    per traveller
    found 1 day ago
    Pueblo Bonito Vantage Centro Histórico Mazatlán

What to do in El Encanto

El Encanto Hotel Deals

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.

Frequently Asked Questions

How much does an El Encanto vacation package cost?

Offering excellent value package deals from CA $1,644 on Expedia, you'll be surprised at how little a vacation to El Encanto costs! Expedia's packages simplify travel planning and maximize your savings.

What are the cheapest months to go to El Encanto?

You're likely to find lower rates and better availability in January, September and October. Check out our cheap El Encanto vacation packages and you could score some great off-season deals.

How many days is enough for El Encanto?

Allow at least 4 days for your El Encanto vacation if you're hoping to take in everything that makes this destination special. Stroll around key neighbourhoods, including Zona Dorada and Cerritos. Then make a beeline for major sights like Olas Altas Beach and Cerritos Beach. With a well-planned itinerary, you'll be kept busy with room for some relaxation too. Want to travel beyond El Encanto? Consider squeezing in an excursion or two.

How to find the best El Encanto package deals?

Use Expedia's filter tool to find some fabulous El Encanto package deals. When you begin your search, simply set your maximum budget and then sort the results by "Price: low to high." If you're looking to save, plan your escape for midweek, or browse for El Encanto package deals in the low season. Play around with your travel dates and you may land even bigger discounts. As a rule of thumb, it's usually best to lock in your vacation package as early as possible.

Is it cheaper to book an El Encanto vacation as a package?

You can enjoy significant savings on your El Encanto escape by booking a tailored vacation package. Check the "Package" heading, then enter your travel dates and destination to browse some great hotel and flight prices. Bundle everything into a great-value package and you can save hundreds of dollars. Consider adding a car rental and you may score a better deal.

When to book a vacation package to El Encanto?

Score amazing discounts by booking your flights ahead of time with Expedia. If being spontaneous is more your style, snap up one of our last-minute deals for an impromptu El Encanto trip.

How to plan a trip to El Encanto?

  1. Choose your travel dates: What you'd like to do in El Encanto and your favourite season will help you decide when to travel.
  2. Plan your budget wisely: In addition to the price of your accommodations, you should factor in other expenses. These include flights, food and transportation. Also, set aside a little extra for unexpected expenses that may crop up during your trip to El Encanto.
  3. Decide how long to go for: Now that you're up to speed on El Encanto, you can work out the ideal length of your vacation. Put together a rough plan and allocate enough time to cover everything you want to see.
  4. Combine your hotel and flights: Awesome destination, check. Length of stay, check. Now all that's left is to find an El Encanto vacation package that brings all your bookings together.

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.