
Mexico Eco-friendly Vacations
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Flight and Eco-friendly hotel deals in Mexico
Price found within the past 48 hours. Click for updated prices.

Barceló Maya Beach - All Inclusive
Price was CA $1,385, price is now CA $972 per person
CA $972
per person
Sep 9 - Sep 12
found 14 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Cancun (CUN)
8/10 Very good! (1,002 reviews)
Rooms were neat and clean… Great staff and services. Food was great. Overall we love our trip. Worth it!
Reviewed on Jul 9, 2026

Beloved Playa Mujeres - Couples Only All Inclusive
Playa Mujeres
Price was CA $2,140, price is now CA $1,378 per person
CA $1,378
per person
Sep 9 - Sep 12
found 8 hours ago
Roundtrip non-stop flight included
Vancouver (YVR) to Cancun (CUN)
9.6/10 Exceptional! (1,000 reviews)
Loved it, excellent for couples. Small, intimate, great service, great rooms, good food, loved the taco truck & gourmet coffee every day 😁
Reviewed on Jul 8, 2026

Fairmont Mayakoba
Price was CA $1,478, price is now CA $1,017 per person
CA $1,017
per person
Sep 18 - Sep 21
found 1 day ago
Roundtrip flight included
Toronto (YYZ) to Cancun (CUN)
9.2/10 Wonderful! (1,004 reviews)
Impresionante hotel rodeado de naturaleza, todo el personal te hace sentir en casa.
Reviewed on Jul 4, 2026

Paradisus La Perla - Adults Only - Riviera Maya - All Inclusive
Luis Donaldo Colosio
Price was CA $1,882, price is now CA $1,318 per person
CA $1,318
per person
Sep 9 - Sep 13
found 1 day ago
Roundtrip flight included
Toronto (YYZ) to Cancun (CUN)
8.8/10 Excellent! (1,006 reviews)
The staff at the property was great. A special thank you to Laura, our personal concierge. She was exceptional and took care of all our needs. Her attentiveness enhanced our experience.
There is one aspect that was a little disapointing, was the division of guests. The property offers Reserve rooms at higher price which includes the use of extra onside amenities such as an additional pool, bar and restaurant. So if you are not staying in this type of room, you are not permitted to use these areas. While I understand paying extra for larger room and services such as the spa, I disagree with restricting access to amenities. Walking past these areas knowing they are off limits lessen the otherwise enjoyable and relaxing stay.
Reviewed on Jul 10, 2026

Bahia Principe Explore Tulum - All Inclusive
Price was CA $1,604, price is now CA $1,124 per person
CA $1,124
per person
Aug 9 - Aug 12
found 7 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Cancun (CUN)
8.2/10 Very good! (1,277 reviews)
Buffet could have been better. Our family tried making reservations at the restaurants and were told that they no longer had reservations and they would not be able to accommodate all 16 of us to sit together even though we said we didn’t have to all sit together. The rooms are motion censored and at night the fans would turn off. Which was a bit inconvenient since the room temperature is controlled we really couldn’t adjust to make our room cooler. The hotel is family friendly the kids really enjoyed it. The staff were all friendly, Francisco the pool bartender was amazing. Over all nothing really bad just wished the food was better.
Reviewed on Jul 9, 2026
5* Eco-friendly holidays in Mexico
Price found within the past 48 hours. Click for updated prices.

Fairmont Mayakoba
Price was CA $1,478, price is now CA $1,017 per person
CA $1,017
per person
Sep 18 - Sep 21
found 1 day ago
Roundtrip flight included
Toronto (YYZ) to Cancun (CUN)
9.2/10 Wonderful! (1,004 reviews)
Impresionante hotel rodeado de naturaleza, todo el personal te hace sentir en casa.
Reviewed on Jul 4, 2026

Beloved Playa Mujeres - Couples Only All Inclusive
Playa Mujeres
Price was CA $2,140, price is now CA $1,378 per person
CA $1,378
per person
Sep 9 - Sep 12
found 8 hours ago
Roundtrip non-stop flight included
Vancouver (YVR) to Cancun (CUN)
9.6/10 Exceptional! (1,000 reviews)
Loved it, excellent for couples. Small, intimate, great service, great rooms, good food, loved the taco truck & gourmet coffee every day 😁
Reviewed on Jul 8, 2026

Paradisus La Perla - Adults Only - Riviera Maya - All Inclusive
Luis Donaldo Colosio
Price was CA $1,882, price is now CA $1,318 per person
CA $1,318
per person
Sep 9 - Sep 13
found 1 day ago
Roundtrip flight included
Toronto (YYZ) to Cancun (CUN)
8.8/10 Excellent! (1,006 reviews)
The staff at the property was great. A special thank you to Laura, our personal concierge. She was exceptional and took care of all our needs. Her attentiveness enhanced our experience.
There is one aspect that was a little disapointing, was the division of guests. The property offers Reserve rooms at higher price which includes the use of extra onside amenities such as an additional pool, bar and restaurant. So if you are not staying in this type of room, you are not permitted to use these areas. While I understand paying extra for larger room and services such as the spa, I disagree with restricting access to amenities. Walking past these areas knowing they are off limits lessen the otherwise enjoyable and relaxing stay.
Reviewed on Jul 10, 2026
3 Night Eco-friendly holidays in Mexico
Price found within the past 48 hours. Click for updated prices.

Fairmont Mayakoba
Price was CA $1,478, price is now CA $1,017 per person
CA $1,017
per person
Sep 18 - Sep 21
found 1 day ago
Roundtrip flight included
Toronto (YYZ) to Cancun (CUN)
9.2/10 Wonderful! (1,004 reviews)
Impresionante hotel rodeado de naturaleza, todo el personal te hace sentir en casa.
Reviewed on Jul 4, 2026

Beloved Playa Mujeres - Couples Only All Inclusive
Playa Mujeres
Price was CA $2,140, price is now CA $1,378 per person
CA $1,378
per person
Sep 9 - Sep 12
found 8 hours ago
Roundtrip non-stop flight included
Vancouver (YVR) to Cancun (CUN)
9.6/10 Exceptional! (1,000 reviews)
Loved it, excellent for couples. Small, intimate, great service, great rooms, good food, loved the taco truck & gourmet coffee every day 😁
Reviewed on Jul 8, 2026

Grand Palladium Kantenah Resort & Spa All Inclusive
Price was CA $1,541, price is now CA $1,050 per person
CA $1,050
per person
Sep 17 - Sep 20
found 1 day ago
Roundtrip non-stop flight included
Vancouver (YVR) to Cancun (CUN)
8.8/10 Excellent! (1,011 reviews)
This is my honest review for the 5 days my family and I stayed at the resort. The staff were friendly and helpful. The food was great. The pools were great too! We got the family selection with the rooftop pool and my kids loved it and it was great! But there was alot of miscommunication between the staff. Before you book they send you a list of what you want and need for the room. I didn’t not recieve anything on the list. I had to request it more than 3 times before I got some of the items. For example like the diaper pail for my daughter, The baby supplies and baby sterilizer and bottle warmer. Which is fine if you don’t have it but don’t send a list requesting what you need just to not follow through. Since our room had a pool never received the pool towels after asking for it 2 times we used the bath towels. We had a butler service we were communicating with. We celebrated my daughter birthday which we paid for a cake and the decoration and everything in the room was beautiful but again the miscommunication cake came the wrong flavor and did not provide us with anything to cut the cake or utensils or anything. The staff did eventually try to set things right with all
The inconveniences but the cake issues was never resolved or the towels. The resort was beautiful, the food was great beach was beautiful but very unusable but they have no fault in that just a lot of seaweed coming in and the staff tried to clean as much as possible.
Reviewed on Jul 10, 2026
4 Night Eco-friendly holidays in Mexico
Price found within the past 48 hours. Click for updated prices.

Allegro Playacar - All Inclusive
Playacar
Price was CA $1,707, price is now CA $1,026 per person
CA $1,026
per person
Sep 17 - Sep 21
found 1 day ago
Roundtrip non-stop flight included
Edmonton (YEG) to Cancun (CUN)
7.8/10 Good! (1,004 reviews)
We spent five wonderful days at this hotel. We wished we had stayed longer.
Everything was perfect—
the upkeep of the common areas, the rooms, the restaurants, the pools... everything was perfect!
And what a pleasure the all-inclusive option was; we always managed to find something we enjoyed eating!
Unfortunately, long lines for restaurant reservations meant we only managed to dine there once—though the meal was excellent.
The staff are LOVELY, smiling, and very helpful.
The entertainment is top-notch.
Just a few minutes' walk across from the hotel, there is a small shopping center with a Starbucks and a bar/restaurant—perfect for picking up a few souvenirs!
I returned home today, and I’m writing this with tears in my eyes as I look back on my stay.
For all of this, I thank Allegro Playacar!
Reviewed on Jul 10, 2026

Casa Velas Adults Only All Inclusive
Marina Vallarta
Price was CA $3,169, price is now CA $2,032 per person
CA $2,032
per person
Sep 9 - Sep 13
found 19 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Puerto Vallarta (PVR)
9.6/10 Exceptional! (540 reviews)
The property was gorgeous, I loved all the tropical foliage. The pool area was spectacular. The room was spacious, cool and quiet. The staff was exceptional. We enjoyed our meals at the onsite restaurant and our time at The Beach Club. My only regret was The Beach Club wasn’t open on Sunday and that was disappointing. We were directed to the sister property which was also nice with beach front area. Overall excellent stay, would book again.
Reviewed on Jul 8, 2026

Grand Palladium Kantenah Resort & Spa All Inclusive
Price was CA $1,724, price is now CA $1,114 per person
CA $1,114
per person
Sep 9 - Sep 13
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Cancun (CUN)
8.8/10 Excellent! (1,011 reviews)
This is my honest review for the 5 days my family and I stayed at the resort. The staff were friendly and helpful. The food was great. The pools were great too! We got the family selection with the rooftop pool and my kids loved it and it was great! But there was alot of miscommunication between the staff. Before you book they send you a list of what you want and need for the room. I didn’t not recieve anything on the list. I had to request it more than 3 times before I got some of the items. For example like the diaper pail for my daughter, The baby supplies and baby sterilizer and bottle warmer. Which is fine if you don’t have it but don’t send a list requesting what you need just to not follow through. Since our room had a pool never received the pool towels after asking for it 2 times we used the bath towels. We had a butler service we were communicating with. We celebrated my daughter birthday which we paid for a cake and the decoration and everything in the room was beautiful but again the miscommunication cake came the wrong flavor and did not provide us with anything to cut the cake or utensils or anything. The staff did eventually try to set things right with all
The inconveniences but the cake issues was never resolved or the towels. The resort was beautiful, the food was great beach was beautiful but very unusable but they have no fault in that just a lot of seaweed coming in and the staff tried to clean as much as possible.
Reviewed on Jul 10, 2026
Eco-friendly Hotels in Mexico

Sandos Caracol Nature Resort & Water Park All Inclusive
Carretera Cancún Chetumal Km. 295 Playa del Carmen QROO
The price is CA $305 per night from Jul 13 to Jul 14
CA $305
CA $381 total
Jul 13 - Jul 14
includes taxes & fees
Book a stay at this beach property in Playa del Carmen. Enjoy free parking, 2 outdoor pools, and a full-service spa. Our guests praise the clean rooms and the ...
7.2/10 Good! (1,409 reviews)
"Our experience at this hotel was terrible when we arrived. We were told that a lot of the amenities for the reason we booked this hotel were closed. A lot of the restaurants were closed and we had a limited amount of food options there when I called to complain because our room had no AC they said ..."
Reviewed on Jul 9, 2026

Select Club at Sandos Caracol All Inclusive - Adults Only Area
Carretera Chetumal Pto Juarez Playa del Carmen QROO
The price is CA $290 per night from Jul 29 to Jul 30
CA $290
CA $362 total
Jul 29 - Jul 30
includes taxes & fees
Book a stay at this beach property in Playa del Carmen. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Playa del Carmen Main Beach ...

Occidental at Xcaret Destination - All Inclusive
Carretera Federal 307, KM 282 Playa del Carmen QROO
The price is CA $304 per night from Aug 9 to Aug 10
CA $304
CA $373 total
Aug 9 - Aug 10
includes taxes & fees
Book a stay at this beach property in Playa del Carmen. Enjoy free breakfast, free parking, and 7 outdoor pools. Our guests praise the pool and the helpful staff ...
8.4/10 Very good! (5,487 reviews)
"Todo fue excelente las instalaciones muy bien conservadas la comida muy buena y muy bariada y el personal muy atento"
Reviewed on Jul 10, 2026
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.
More vacations you might like
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.







