Editor Picks: The Best All-Inclusive Resorts in Mazatlan

by Oliver Stallwood  |  Published May 15, 2024

Once loved by the Hollywood elite, the Mexican ocean town of Mazatlan still has plenty of charm. Here are the best all-inclusive resorts in Mazatlan. 


Mazatlan, the Mexican town on the country’s Pacific coast, has a long and storied history. Once the haunt of the big Hollywood stars, who would hang out among the grand and fading colonial architecture, no doubt sharing stories of celebrity excess, it has reinvented itself at least two or three more times. Next the town became something of a tourist trap, a focal point for cheap getaways, before its elegant charms got rediscovered by more affluent travellers and the area became sought after again for more than just a price tag. That said, it’s still possible to get a lot of value out of an all-inclusive resort, whatever the budget, with a lot of options available. Here are the best all-inclusive resorts in Mazatlan. 

Viaggio Resort Mazatlan

It’s hard to believe that the Viaggio Resort is one of the cheapest options out there for an all-inclusive holiday in the Mexican town. Situated 200 metres from Camaron Beach, Viaggio Resort Mazatlán may only be four-star but it is packed full of luxury, although just like the blocky, modernist-style exterior, it is all done in a non-flashy way. The pool overlooks the sea or you can just walk straight onto the beach. There isn’t an abundance of different restaurants either, with three options and delicious food at each. The Viaggio resort then keeps it simple and classy. From €262.

Book at

El Cid Marina Beach Hotel

Unlike many all-inclusives, the El Cid Marina opts (as the name suggests) to be in a slightly more unique location. Located three miles from downtown Mazatlan, it is overlooking the town’s eponymous marina – with the boats gently bobbing in the background it’s easy to be transported back to the golden days of the town and expect to see Gary Cooper or John Huston come strolling past, one hand in pocket. The hotel also offers a private beach, a large hot tub, two outdoor pools with underwater caves, a swim-up bar and a shuttle to El Cid Country Club. The food is excellent – guests can dine at La Marina Restaurant and Bar, which features delicious seafood. The hotel also has three snack bars including The Beach Club, which offers drinks and snacks. From €343.

Book at

Pueblo Bonito Mazatlan Beach Resort 

This four-star resort is a touch of class, with impeccable service and incredible food. There are three restaurants to choose from, including the Pueblo Bonito’s Angelo’s Gourmet Restaurant serving Italian and international cuisine and Cilantros restaurant offering fresh seafood. A poolside snack bar is also available. There is a cool fidget-spinner shaped pool with palm trees dotted around – it really feels like a relaxing haven for a getaway. What tops it all off is the friendly staff and immaculate rooms. No wonder it is so highly rated among visitors. From €325.

Book at