
Africa Spa 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 Spa hotel deals in Africa
Price found within the past 48 hours. Click for updated prices.

SO/ Sofitel Mauritius
Price was CA $1,926, price is now CA $1,729 per person
CA $1,729
per person
Jul 23 - Jul 28
found 21 hours ago
Roundtrip flight included
Johannesburg (JNB) to Mahebourg (MRU)
8.8/10 Excellent! (237 reviews)
Very beautiful property with great architecture and beach. Great for relaxing
Reviewed on Jan 1, 2026

Constance Prince Maurice
Price was CA $2,651, price is now CA $2,423 per person
CA $2,423
per person
Jul 23 - Jul 28
found 21 hours ago
Roundtrip flight included
Johannesburg (JNB) to Mahebourg (MRU)
9.8/10 Exceptional! (191 reviews)
Always a joy to lodge at Constance Prince Maurice. By far the best hotel in Mauritius with the warmest staff. Everybody makes you feel welcome and taken care of. Can’t wait to return in the future.
Reviewed on Jun 13, 2026

Sirayane Boutique Hotel and Spa
Tassoultante
Price was CA $2,205, price is now CA $1,785 per person
CA $1,785
per person
Sep 6 - Sep 10
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Marrakech (RAK)
9.2/10 Wonderful! (462 reviews)
The hotel is beautiful with a lovely peaceful atmosphere. This was our second time staying here and we loved it just as much as the first. The staff are excellent and the food is delicious. The spa treatments are also very good. Great to be able to pop into the Medina using the free shuttle too. Thanks for another lovely stay!
Reviewed on Jan 18, 2026

Kenzi Club Agdal Medina All Inclusive
Mechouar-Kasbah
Price was CA $2,530, price is now CA $2,119 per person
CA $2,119
per person
Aug 25 - Aug 31
found 21 hours ago
Roundtrip non-stop flight included
Montreal (YMQ) to Marrakech (RAK)
8.4/10 Very good! (1,001 reviews)
Kenzie was an absolute dream. We had a long journey and my son was not feeling well when we arrived. The manager at Kenzie treated us like family. He offered us early check in. He made sure my family and I were well take. Care of. I honestly feel like we wouldn’t have Siri Ed the trip without him. Thank you so much for your compassion and hospitality. Everything about the resort was perfect. Beautifully manicured, good food, lots of activities, beautiful pools, and wonderful staff. Everyone was friendly and welcoming. Our accommodations were stunning. We are so grateful that we chose Kenzie.
Reviewed on Mar 22, 2026

Mazagan Beach & Golf Resort
Price was CA $3,572, price is now CA $3,020 per person
CA $3,020
per person
Jul 31 - Aug 5
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Casablanca (CMN)
8.8/10 Excellent! (945 reviews)
Exceptional place! Only thing would be to plan ahead if travelling with babies when it comes to milk prep or warming the bottle
Reviewed on May 29, 2026
5* Spa holidays in Africa
Price found within the past 48 hours. Click for updated prices.

Sirayane Boutique Hotel and Spa
Tassoultante
Price was CA $2,205, price is now CA $1,785 per person
CA $1,785
per person
Sep 6 - Sep 10
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Marrakech (RAK)
9.2/10 Wonderful! (462 reviews)
The hotel is beautiful with a lovely peaceful atmosphere. This was our second time staying here and we loved it just as much as the first. The staff are excellent and the food is delicious. The spa treatments are also very good. Great to be able to pop into the Medina using the free shuttle too. Thanks for another lovely stay!
Reviewed on Jan 18, 2026

Kenzi Club Agdal Medina All Inclusive
Mechouar-Kasbah
Price was CA $2,530, price is now CA $2,119 per person
CA $2,119
per person
Aug 25 - Aug 31
found 21 hours ago
Roundtrip non-stop flight included
Montreal (YMQ) to Marrakech (RAK)
8.4/10 Very good! (1,001 reviews)
Kenzie was an absolute dream. We had a long journey and my son was not feeling well when we arrived. The manager at Kenzie treated us like family. He offered us early check in. He made sure my family and I were well take. Care of. I honestly feel like we wouldn’t have Siri Ed the trip without him. Thank you so much for your compassion and hospitality. Everything about the resort was perfect. Beautifully manicured, good food, lots of activities, beautiful pools, and wonderful staff. Everyone was friendly and welcoming. Our accommodations were stunning. We are so grateful that we chose Kenzie.
Reviewed on Mar 22, 2026

Mazagan Beach & Golf Resort
Price was CA $3,572, price is now CA $3,020 per person
CA $3,020
per person
Jul 31 - Aug 5
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Casablanca (CMN)
8.8/10 Excellent! (945 reviews)
Exceptional place! Only thing would be to plan ahead if travelling with babies when it comes to milk prep or warming the bottle
Reviewed on May 29, 2026
3 Night Spa holidays in Africa
Price found within the past 48 hours. Click for updated prices.

La Maison Arabe Hotel, Spa and Cooking Workshops
Medina
Price was CA $903, price is now CA $800 per person
CA $800
per person
Aug 17 - Aug 20
found 17 hours ago
Roundtrip non-stop flight included
Lisbon (LIS) to Marrakech (RAK)
9.8/10 Exceptional! (532 reviews)
A very professional staff throughout the hotel, especially the front desk and Ismail in particular. The hotel is architectural stunning, the vision of one man and it shows. Everything about this hotel is perfect, as is their out of town swimming pool, and oasis of calm. My one criticism would be that the complimentary tea and coffee in the rooms should be replaced without having to ask....a small thing but important. A perfect holiday destination.
Reviewed on Jun 17, 2026

Savoy Le Grand Hotel
Gueliz
Price was CA $1,065, price is now CA $909 per person
CA $909
per person
Aug 17 - Aug 20
found 17 hours ago
Roundtrip non-stop flight included
Lisbon (LIS) to Marrakech (RAK)
8/10 Very good! (1,008 reviews)
Clean room , nice breakfast, beautiful pool and view . Staff were slow when in breakfast . Had to ask for a spoon and glass of orange juice 3 times and still didn’t get it . Had to get up and go and get a drink myself . Room service was good nice and clean .
Reviewed on Jun 16, 2026

Sofitel Marrakech Palais Imperial & Spa
Gueliz
Price was CA $1,157, price is now CA $1,015 per person
CA $1,015
per person
Aug 17 - Aug 20
found 17 hours ago
Roundtrip non-stop flight included
Lisbon (LIS) to Marrakech (RAK)
8.4/10 Very good! (774 reviews)
Breakfast was fantastic. Long wait times for tea and coffees but food was exceptional
Rooms were clean and spacious although dark and poorly lit
Reviewed on Apr 26, 2026
4 Night Spa holidays in Africa
Price found within the past 48 hours. Click for updated prices.

2Ciels Boutique Hotel & SPA
Gueliz
Price was CA $1,750, price is now CA $1,587 per person
CA $1,587
per person
Sep 2 - Sep 5
found 19 hours ago
Roundtrip flight included
Winnipeg (YWG) to Marrakech (RAK)
9.2/10 Wonderful! (977 reviews)
Stayed for one night. Front desk was helpful and kind, contributing to the hospitality here. Breakfast was super versatile and rooftop was gorgeous, especially during sunset.
Reviewed on May 29, 2026

Savoy Le Grand Hotel
Gueliz
Price was CA $1,884, price is now CA $1,724 per person
CA $1,724
per person
Sep 2 - Sep 5
found 19 hours ago
Roundtrip flight included
Winnipeg (YWG) to Marrakech (RAK)
8/10 Very good! (1,008 reviews)
Clean room , nice breakfast, beautiful pool and view . Staff were slow when in breakfast . Had to ask for a spoon and glass of orange juice 3 times and still didn’t get it . Had to get up and go and get a drink myself . Room service was good nice and clean .
Reviewed on Jun 16, 2026

Riad Léna & Spa
Medina
Price was CA $1,984, price is now CA $1,858 per person
CA $1,858
per person
Jul 31 - Aug 3
found 15 hours ago
Roundtrip flight included
Winnipeg (YWG) to Marrakech (RAK)
8.4/10 Very good! (466 reviews)
Pros- the staff is absolutely lovely and helpful. The location is also not so deep in the Medina that it makes it hard to navigate. This is important for those who like to wander or a solo travelers. The accommodations are quaint. The breakfast is also tasty.
Cons- the sheets weren’t clean. My sheets had orange stains on them, my pillowcases black specks and my towels were unbecoming. Having experienced several riads now, please consider some form of better heating systems for the off season.
Reviewed on Feb 8, 2026
Spa Hotels in Africa

Aqua Mirage Club & Aqua Parc - All Inclusive
Km 5, Route de Tahanaout Marrakech
The price is CA $277 per night from Jun 30 to Jul 1
CA $277
CA $312 total
Jun 30 - Jul 1
includes taxes & fees
Book a stay at this spa property in Marrakech. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the pool and the helpful staff in our reviews. ...
8/10 Very good! (1,081 reviews)
"The dining room did not have tea & coffee and they only had one juice dispenser. There is no kettle or coffee & tea in the room There is no iron or ironing board in the room They need a new soap in the bathrooms the current one smells funny. Dont forget to ask for your pool towels when you check ..."
Reviewed on Jun 19, 2026

La Mamounia
Avenue Bab - Jdid Marrakech
The price is CA $771 per night from Jul 22 to Jul 23
CA $771
CA $863 total
Jul 22 - Jul 23
includes taxes & fees
Book a stay at this luxury hotel in Marrakech. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular ...
9.2/10 Wonderful! (709 reviews)
"Excellent"
Reviewed on Jun 1, 2026

Palais Moulay Said & SPA
60 Riad Zitoun Lakdim Marrakech Marrakech-Safi
The price is CA $137 per night from Jul 14 to Jul 15
CA $137
CA $163 total
Jul 14 - Jul 15
includes taxes & fees
Book a stay at this spa riad in Marrakech. Enjoy free breakfast, free WiFi, and a full-service spa. Popular attractions Jemaa el-Fnaa and Bahia Palace are located ...
8.8/10 Excellent! (777 reviews)
"This hotel is right in the heart of the Medina, which was so convenient. But it was so safe, so clean, and the staff was so helpful. Having the restaurant attached to the hotel was very convenient, and the buffet breakfast was incredible. I highly recommend this hotel!"
Reviewed on Jun 22, 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.







