- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Top cities in Africa

Marrakech
Check prices for these dates
Our top choices for Africa hotels with express check-in

1. Alexander the Great Hotel - Alexotel
Alexander the Great Hotel - AlexotelEl Labban
7.8 out of 10, Good, (206 reviews)
The price is P1,782
P2,298 total
includes taxes & fees
Nov 8 - Nov 9

2. JAZ Aquaviva - All inclusive
JAZ Aquaviva - All inclusiveMakadi Bay
9.0 out of 10, Wonderful, (375 reviews)
The price is P10,266
P13,108 total
includes taxes & fees
Nov 24 - Nov 25

3. Palestine Montaza Alexandria
Palestine Montaza AlexandriaAl-Muntazah
8.2 out of 10, Very good, (100 reviews)
The price is P6,923
P8,927 total
includes taxes & fees
Nov 8 - Nov 9

4. Radisson Blu Gautrain Hotel
Radisson Blu Gautrain HotelSandton
8.8 out of 10, Excellent, (1,001 reviews)
The price is P5,917
P6,873 total
includes taxes & fees
Nov 14 - Nov 15

5. ANEW Hotel Roodepoort Johannesburg
ANEW Hotel Roodepoort JohannesburgRoodepoort
8.6 out of 10, Excellent, (133 reviews)
The price is P4,410
P5,072 total
includes taxes & fees
Nov 21 - Nov 22

6. Sonesta Hotel Tower & Casino Cairo
Sonesta Hotel Tower & Casino CairoNasr City
7.8 out of 10, Good, (594 reviews)
The price is P5,897
P7,605 total
includes taxes & fees
Dec 1 - Dec 2

7. Renaissance Sharm El Sheikh Golden View Beach Resort
Renaissance Sharm El Sheikh Golden View Beach ResortEl Hadaba
8.6 out of 10, Excellent, (469 reviews)
The price is P7,818
P10,081 total
includes taxes & fees
Dec 7 - Dec 8

8. Steigenberger ALDAU Beach Hotel
Steigenberger ALDAU Beach HotelAl Mamsha El Seyahi
9.4 out of 10, Exceptional, (699 reviews)
The price is P19,717
P25,426 total
includes taxes & fees
Dec 5 - Dec 6

9. Protea Hotel by Marriott Johannesburg Balalaika Sandton
Protea Hotel by Marriott Johannesburg Balalaika SandtonSandton
8.4 out of 10, Very good, (949 reviews)
The price is P5,494
P6,382 total
includes taxes & fees
Dec 4 - Dec 5
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.







































