Our customers love to vacation to Mexico and these are the top resorts they keep going back for!
Mexico is known world-wide for its fantastic beaches, diverse landscapes, unique culture and delicious dishes. It’s why so many Canadians choose Mexico as their go-to spot when travelling to a sun destination. While there are so many places to stay and activities to do, we’ve rounded up some of our customers' favourite resorts in Mexico – suited for all types of travellers. Check out our list of fantastic and affordable Mexico all-inclusive resorts.
Grand Bahia Principe Coba
Be swept away at this secluded family vacation spot in the Riviera Maya. Between the 10 restaurants, spa, onsite golf and children’s waterpark; there is something for everyone.
Blue Bay Grand Esmeralda
This award-winning resort in Playa del Carmen has lavish amenities, spacious rooms and endless activities for the family to enjoy. The tropical views will keep you mesmerized your entire stay.
Grand Sunset Princess
Nestled along a white-sand beach, this luxury resort is ideal for young couples and friends looking to get away. From the 12 pools to the variety of trendy bars, your experience will be unforgettable in this Playa del Carmen paradise.
Grand Bahia Principe Tulum
Ideal for couples and families, there are so many activities and sights in and around the resort. Whether you want to lay out on the white-sand beach, enjoy local eats or test your tennis skills, the Grand Bahia Principe Tulum is vibrant and beautiful.
Royalton Riviera Cancun
Play all day and party all night in this modern luxury resort in Cancun. Families will love the splash park while couples and adults can enjoy the casino onsite. The All-In Luxury program will having you enjoying premium liquors wine and beer.
Ocean Riviera Paradise
This newly built, five-star resort makes for one epic getaway in Mexico. Enjoy multiple pools, including one right on the beach as well a top-rated spa and diving centre. The wide range of activities and restaurants makes this perfect for the whole family.