
Africa Yoga Vacations
Book a Hotel + Flight or Car together to unlock savings
Photo by TM
- 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 Yoga hotel deals in Africa
Price found within the past 48 hours. Click for updated prices.

Mazagan Beach & Golf Resort
Price was CA $2,498, price is now CA $1,983 per person
CA $1,983
per person
Jan 3 - Jan 10
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Casablanca (CMN)
8.8/10 Excellent! (974 reviews)
Everything was great, beside service in one of the restaurants that's served Lebanese food was awful
Reviewed on Oct 16, 2026

The Bay Club at Anahita
Price was CA $4,909, price is now CA $3,037 per person
CA $3,037
per person
Dec 27 - Jan 1
found 1 day ago
Roundtrip flight included
Saint-Denis (RUN) to Mahebourg (MRU)
9/10 Wonderful! (126 reviews)
The Bay Club was a wonderful resort in a really convenient location. We went as a family of 4 with two young kids 9 and 11 years old, and everyone loved it. We stayed in a 3 bed ocean view ground floor appartment which felt like home away from home.
We were full board and stayed for two weeks, the food was delicious, and the portions were big.
The resort had all the amenieties you could ever want and a beach house that had complimentary water sports like pedalo, paddle board, kayak etc. There was a free shuttle boat that took you to Ile aux Cerfs Island every 30 mins (beautiful beach and clear water).
The best thing about the resort was the staff, everyone from the buggy drivers to the kitchen staff, kids club team, cleaning crew, main reception staff, pool staff, beach hut guys and shuttle boat driver were absolutely wonderfull, they really made our 20th wedding anniversary trip one to remember.
I don't have enough words to thank them all, but I must thank the main reception staff for helping us adapt our booking to make us more comfortable (thank you), no request was too difficult for the staff, they always tried to find a way to help. Also Mr Eddie in the main restaurant was outstanding and will forever be remembered by our family. He was so lovely , kind , friendly and helpful, and he and lots of other staff made the resort feel like a family. Also our friend from Argentina who made the pizzas was supper nice and made amazing pizzas. Thank you to all the staff.
Reviewed on Sep 13, 2026

Ambre - Adults only
Save 100% on your flight
Price was CA $3,772, price is now CA $2,617 per person
CA $2,617
per person
Dec 31 - Jan 5
found 1 day ago
Roundtrip flight included
Saint-Denis (RUN) to Mahebourg (MRU)
8.8/10 Excellent! (433 reviews)
Great beach resort location. Well maintained facilities. Very courteous and friendly staff.
Reviewed on Oct 25, 2026

Constance Belle Mare Plage
Price was CA $4,622, price is now CA $4,310 per person
CA $4,310
per person
Dec 27 - Jan 1
found 1 day ago
Roundtrip flight included
Saint-Denis (RUN) to Mahebourg (MRU)
9.4/10 Exceptional! (791 reviews)
The food in all restaurants are great! Many options.
The beach is lovely.
The location is quiet and is great for families with small kids.
It has a kids club and tennis/padel courts that are good amenities
Few restaurants needs reservations and atmosphere is nice
Reviewed on Oct 24, 2026

5* Yoga holidays in Africa
Price found within the past 48 hours. Click for updated prices.

Mazagan Beach & Golf Resort
Price was CA $2,498, price is now CA $1,983 per person
CA $1,983
per person
Jan 3 - Jan 10
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Casablanca (CMN)
8.8/10 Excellent! (974 reviews)
Everything was great, beside service in one of the restaurants that's served Lebanese food was awful
Reviewed on Oct 16, 2026

The Bay Club at Anahita
Price was CA $4,909, price is now CA $3,037 per person
CA $3,037
per person
Dec 27 - Jan 1
found 1 day ago
Roundtrip flight included
Saint-Denis (RUN) to Mahebourg (MRU)
9/10 Wonderful! (126 reviews)
The Bay Club was a wonderful resort in a really convenient location. We went as a family of 4 with two young kids 9 and 11 years old, and everyone loved it. We stayed in a 3 bed ocean view ground floor appartment which felt like home away from home.
We were full board and stayed for two weeks, the food was delicious, and the portions were big.
The resort had all the amenieties you could ever want and a beach house that had complimentary water sports like pedalo, paddle board, kayak etc. There was a free shuttle boat that took you to Ile aux Cerfs Island every 30 mins (beautiful beach and clear water).
The best thing about the resort was the staff, everyone from the buggy drivers to the kitchen staff, kids club team, cleaning crew, main reception staff, pool staff, beach hut guys and shuttle boat driver were absolutely wonderfull, they really made our 20th wedding anniversary trip one to remember.
I don't have enough words to thank them all, but I must thank the main reception staff for helping us adapt our booking to make us more comfortable (thank you), no request was too difficult for the staff, they always tried to find a way to help. Also Mr Eddie in the main restaurant was outstanding and will forever be remembered by our family. He was so lovely , kind , friendly and helpful, and he and lots of other staff made the resort feel like a family. Also our friend from Argentina who made the pizzas was supper nice and made amazing pizzas. Thank you to all the staff.
Reviewed on Sep 13, 2026

Constance Belle Mare Plage
Price was CA $4,622, price is now CA $4,310 per person
CA $4,310
per person
Dec 27 - Jan 1
found 1 day ago
Roundtrip flight included
Saint-Denis (RUN) to Mahebourg (MRU)
9.4/10 Exceptional! (791 reviews)
The food in all restaurants are great! Many options.
The beach is lovely.
The location is quiet and is great for families with small kids.
It has a kids club and tennis/padel courts that are good amenities
Few restaurants needs reservations and atmosphere is nice
Reviewed on Oct 24, 2026
3 Night Yoga holidays in Africa
Price found within the past 48 hours. Click for updated prices.

Le Jadis Beach Resort & Wellness - Managed by Banyan Tree Hotels & Resorts
Price was CA $3,286, price is now CA $2,780 per person
CA $2,780
per person
Jan 15 - Jan 18
found 1 day ago
Roundtrip flight included
Vancouver (YVR) to Mahebourg (MRU)
8.2/10 Very good! (182 reviews)
The room was very clean, decent amenities including a bar service, coffee, tea. The Air conditioning worked perfectly. However the toilet bowl could be better sanitized with disinfectant, some towels were still damp but enough were provided including for the beach. The food was fair with a good breakfast buffet. Beach access and amenities were excellent. The staff were helpful but there were many trainees and few seasoned staff. Overall it was a very comfortable stay. The promised bottle of wine per night never materialized.
Reviewed on Oct 12, 2026

The Bay Club at Anahita
Price was CA $4,620, price is now CA $3,655 per person
CA $3,655
per person
Dec 7 - Dec 10
found 21 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Mahebourg (MRU)
9/10 Wonderful! (126 reviews)
The Bay Club was a wonderful resort in a really convenient location. We went as a family of 4 with two young kids 9 and 11 years old, and everyone loved it. We stayed in a 3 bed ocean view ground floor appartment which felt like home away from home.
We were full board and stayed for two weeks, the food was delicious, and the portions were big.
The resort had all the amenieties you could ever want and a beach house that had complimentary water sports like pedalo, paddle board, kayak etc. There was a free shuttle boat that took you to Ile aux Cerfs Island every 30 mins (beautiful beach and clear water).
The best thing about the resort was the staff, everyone from the buggy drivers to the kitchen staff, kids club team, cleaning crew, main reception staff, pool staff, beach hut guys and shuttle boat driver were absolutely wonderfull, they really made our 20th wedding anniversary trip one to remember.
I don't have enough words to thank them all, but I must thank the main reception staff for helping us adapt our booking to make us more comfortable (thank you), no request was too difficult for the staff, they always tried to find a way to help. Also Mr Eddie in the main restaurant was outstanding and will forever be remembered by our family. He was so lovely , kind , friendly and helpful, and he and lots of other staff made the resort feel like a family. Also our friend from Argentina who made the pizzas was supper nice and made amazing pizzas. Thank you to all the staff.
Reviewed on Sep 13, 2026

Ambre - Adults only
Price was CA $3,213, price is now CA $2,855 per person
CA $2,855
per person
Jan 15 - Jan 18
found 1 day ago
Roundtrip flight included
Vancouver (YVR) to Mahebourg (MRU)
8.8/10 Excellent! (433 reviews)
Great beach resort location. Well maintained facilities. Very courteous and friendly staff.
Reviewed on Oct 25, 2026
4 Night Yoga holidays in Africa
Price found within the past 48 hours. Click for updated prices.


Cardina Resort
Price was CA $1,013, price is now CA $980 per person
CA $980
per person
Dec 6 - Dec 10
found 22 hours ago
Roundtrip flight included
Cairo (CAI) to Hurghada (HRG)
7.8/10 Good! (44 reviews)
This hotel was a complete disaster from start to finish. Not only were the rooms filthy, but they also scammed us by overcharging for laundry services. The pathways around the hotel were uneven and dangerous, and the stairs were incredibly slippery. We even witnessed a staff member slip and injure himself! This place is a safety hazard and a complete rip-off. Save your money and stay far away from this hotel.
Reviewed on Mar 9, 2025

Mazagan Beach & Golf Resort
Price was CA $1,683, price is now CA $1,483 per person
CA $1,483
per person
Nov 29 - Dec 3
found 1 day ago
Roundtrip non-stop flight included
Montreal (YMQ) to Casablanca (CMN)
8.8/10 Excellent! (974 reviews)
Everything was great, beside service in one of the restaurants that's served Lebanese food was awful
Reviewed on Oct 16, 2026
Yoga Hotels in Africa

Paradis Plage Surf Yoga & Spa resort
Km 26 route d'Essaouira Tamri
The price is CA $194 per night from Nov 8 to Nov 9
CA $194
CA $225 total
Nov 8 - Nov 9
includes taxes & fees
Book a stay at this beach hotel in Tamri. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular ...

Mazagan Beach & Golf Resort
Km 10, Route de Casablanca El Jadida El Jadida
The price is CA $228 per night from Nov 1 to Nov 2
CA $228
CA $305 total
Nov 1 - Nov 2
includes taxes & fees
Book a stay at this luxury hotel in El Jadida. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular ...
8.8/10 Excellent! (975 reviews)
"Everything was great, beside service in one of the restaurants that's served Lebanese food was awful"
Reviewed on Oct 16, 2026

Kempinski Seychelles Resort
Baie Lazare Mahé Island
The price is CA $601 per night from Nov 17 to Nov 18
CA $601
CA $710 total
Nov 17 - Nov 18
includes taxes & fees
Book a stay at this luxury resort in Mahé Island. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. ...
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.







