The Best Hotels, Resorts and Safari Camps in Africa

Hotel Name Location Price Point
&Beyond Bateleur Camp Masai Mara, Kenya $$$$
&Beyond Ngorongoro Crater Lodge Ngorongoro, Tanzania $$$$
&Beyond Phinda Private Game Reserve Zululand, South Africa $$
&Beyond Sabi Sand Lodges Mpumalanga, South Africa $$$
12 Apostles Hotel and Spa Cape Town, South Africa $$
Banyan Tree Seychelles Mahe, Seychelles $$$
Bushmans Kloof Wilderness Reserve & Wellness Retreat Western Cape, South Africa $$
Cape Grace Cape Town , South Africa $$$
Eagle Island Camp Maun, Botswana $$$$
Fairmont Mara Safari Club Masai Mara, Kenya $$
Fairmont Mount Kenya Safari Club Nanyuki, Kenya $$
Fairmont The Norfolk Nairobi, Kenya $$
Kasbah Tamadot - Sir Richard Branson's Moroccan Retreat Marrakech, Morocco $$$
Khwai River Lodge Maun, Botswana $$$$
Kwandwe Private Game Reserve Eastern Cape , South Africa $$
La Mamounia Marrakech, Morocco $$$$
La Residence Franschhoek, South Africa $$$$
Mena House Oberoi Cairo, Egypt $$
Mount Nelson Hotel Cape Town, South Africa $$$
One&Only Cape Town Cape Town, South Africa $$$
Royal Malewane Hoedspruit, South Africa $$$$
Royal Mansour Marrakech Marrakech, Morocco $$$$
Savanna Private Game Reserve Mpumalanga, South Africa $$$
Savute Elephant Camp Maun, Botswana $$$$
Saxon Boutique Hotel, Villas & Spa Johannesburg , South Africa $$$$
Singita Ebony & Boulders Lodges Mpumalanga, South Africa $$$$
Singita Grumeti Reserves Serengeti, Tanzania $$$$
Singita Lebombo & Sweni Lodges Mpumalanga, South Africa $$$$
Sofitel Cairo El Gezirah Cairo, Egypt $
Sofitel Fes Palais Jamai Fes, Morocco $$
Sofitel Legend Old Cataract Aswan Aswan, Egypt $$
Sofitel Winter Palace Luxor Luxor, Egypt $$
The Oberoi Zahra - Luxury Nile Cruiser Cairo, Egypt $$$$
The Royal Livingstone Livingstone, Zambia $$
The Westcliff Johannesburg, South Africa $$
Ulusaba Private Game Reserve Mpumalanga, South Africa $$$$

    $$$$ - This hotel has average rates above $750 per night.
    $$$ - This hotel has an average rate over $500 and below $750
    $$ - This hotel has an average rate above $250 and under $500
    $ - This hotel has an average rate under $250