Africa

Journey to the Great Pyramids of Egypt, experience the unique flora, fauna and wildlife of Madagascar, or step back in time to the historical deserts and forts of the Persian Gulf. Alternatively you can seek out the "Big 5", lion, elephant, rhino, buffalo and leopard in South Africa, or indulge in the sights and smells of the spice markets in Morocco. Africa and the Middle East offers an exciting diversity of experiences for all.

 

Season: October to April
Key Embarkation Ports: Cape Town, Dubai, Mombassa

Africa’s natural history alone would make a dozen visits worthwhile – where else on earth can you fall asleep to the sound of lions roaring, or watch a million flamingos take off from the waters of a remote soda lake? Africa is a wonderful destination to visit on a cruise.


Africa Cruise Deals


Vision Of The Seas. Departs 25/04/2020 San Juan - Puerto Rico.
From $73 per day
From $1,025 pp twin
Oceana. Departs 11/12/2019 Dubai, United Arab Emirates.
From $88 per day
From $969 pp twin
Crown Princess. Departs 26/03/2020 Fort Lauderdale, Florida United States.
From $88 per day
From $1,501 pp twin
Oceana. Departs 2/01/2020 Dubai, United Arab Emirates.
From $95 per day
From $1,049 pp twin
Oceana. Departs 12/12/2019 Dubai, United Arab Emirates.
From $96 per day
From $1,059 pp twin
Rhapsody Of The Seas. Departs 9/11/2019 Barcelona - Spain.
From $97 per day
From $1,462 pp twin
Oceana. Departs 18/11/2019 Dubai, United Arab Emirates.
From $100 per day
From $1,099 pp twin
Enchanted Princess. Departs 5/11/2020 Barcelona, Spain.
From $100 per day
From $1,507 pp twin
Infinity. Departs 11/10/2019 Rome (Civitavecchia) - Italy.
From $102 per day
From $1,524 pp twin
Oceana. Departs 17/11/2019 Dubai, United Arab Emirates.
From $103 per day
From $1,129 pp twin
Allure Of The Seas. Departs 1/11/2020 Barcelona - Spain.
From $104 per day
From $1,561 pp twin
Oceana. Departs 11/11/2019 Dubai, United Arab Emirates.
From $105 per day
From $839 pp twin
Oceana. Departs 17/10/2019 Valletta, Malta.
From $107 per day
From $1,719 pp twin
Oceana. Departs 31/10/2019 Dubai, United Arab Emirates.
From $109 per day
From $1,199 pp twin
Constellation. Departs 18/11/2019 Rome (Civitavecchia) - Italy.
From $110 per day
From $1,756 pp twin
Oceana. Departs 10/11/2019 Dubai, United Arab Emirates.
From $112 per day
From $895 pp twin
Sapphire Princess. Departs 26/11/2019 Dubai, United Arab Emirates.
From $112 per day
From $1,347 pp twin
Pacific Princess. Departs 5/12/2019 Rome (Civitavecchia), Italy.
From $112 per day
From $2,022 pp twin
Jewel Of The Seas. Departs 30/11/2019 Rome (Civitavecchia) - Italy.
From $113 per day
From $1,923 pp twin
Oceana. Departs 1/11/2019 Dubai, United Arab Emirates.
From $114 per day
From $1,249 pp twin
Oceana. Departs 26/01/2020 Dubai, United Arab Emirates.
From $115 per day
From $1,269 pp twin
Oceana. Departs 3/01/2020 Dubai, United Arab Emirates.
From $115 per day
From $1,269 pp twin
Ventura. Departs 1/12/2019 London (Southampton), England.
From $118 per day
From $1,529 pp twin
Emerald Princess. Departs 4/11/2019 Barcelona, Spain.
From $120 per day
From $1,797 pp twin
Constellation. Departs 17/01/2020 Singapore.
From $120 per day
From $1,923 pp twin
Oceana. Departs 27/01/2020 Dubai, United Arab Emirates.
From $121 per day
From $1,329 pp twin
Jewel Of The Seas. Departs 13/01/2020 Dubai - United Arab Emirates.
From $122 per day
From $973 pp twin
Jewel Of The Seas. Departs 6/01/2020 Dubai - United Arab Emirates.
From $122 per day
From $979 pp twin
Sapphire Princess. Departs 31/10/2019 London (Southampton), England.
From $123 per day
From $3,310 pp twin
Crown Princess. Departs 26/03/2020 Fort Lauderdale, Florida United States.
From $125 per day
From $2,990 pp twin
Oceana. Departs 22/02/2020 Dubai, United Arab Emirates.
From $125 per day
From $1,379 pp twin
Sapphire Princess. Departs 10/11/2019 Rome (Civitavecchia), Italy.
From $126 per day
From $3,534 pp twin
Sapphire Princess. Departs 31/10/2019 London (Southampton), England.
From $127 per day
From $6,077 pp twin
Oceana. Departs 5/02/2020 Dubai, United Arab Emirates.
From $127 per day
From $1,399 pp twin
Jewel Of The Seas. Departs 23/03/2020 Dubai - United Arab Emirates.
From $128 per day
From $2,169 pp twin
Jewel Of The Seas. Departs 16/12/2019 Dubai - United Arab Emirates.
From $128 per day
From $1,025 pp twin
Explorer Of The Seas. Departs 25/10/2019 Southampton - England.
From $128 per day
From $1,538 pp twin
Oceana. Departs 8/10/2020 Valletta, Malta.
From $129 per day
From $2,839 pp twin
Constellation. Departs 16/02/2020 Singapore.
From $130 per day
From $2,075 pp twin
Oceana. Departs 23/02/2020 Dubai, United Arab Emirates.
From $130 per day
From $1,429 pp twin
Constellation. Departs 18/12/2019 Singapore.
From $130 per day
From $2,083 pp twin
Jewel Of The Seas. Departs 3/02/2020 Dubai - United Arab Emirates.
From $131 per day
From $1,045 pp twin
Jewel Of The Seas. Departs 10/02/2020 Dubai - United Arab Emirates.
From $131 per day
From $1,049 pp twin
Oceana. Departs 8/10/2020 Valletta, Malta.
From $133 per day
From $3,049 pp twin
Oceana. Departs 6/02/2020 Dubai, United Arab Emirates.
From $134 per day
From $1,469 pp twin
Jewel Of The Seas. Departs 27/01/2020 Dubai - United Arab Emirates.
From $135 per day
From $1,077 pp twin
Jewel Of The Seas. Departs 20/01/2020 Dubai - United Arab Emirates.
From $137 per day
From $1,097 pp twin
Oceana. Departs 17/10/2019 Valletta, Malta.
From $138 per day
From $3,439 pp twin
Oceana. Departs 27/11/2019 Dubai, United Arab Emirates.
From $138 per day
From $2,069 pp twin
Sapphire Princess. Departs 26/11/2019 Dubai, United Arab Emirates.
From $138 per day
From $3,042 pp twin
Jewel Of The Seas. Departs 2/03/2020 Dubai - United Arab Emirates.
From $139 per day
From $1,113 pp twin
Ventura. Departs 20/04/2020 London (Southampton), England.
From $139 per day
From $1,809 pp twin
Ventura. Departs 12/10/2020 London (Southampton), England.
From $139 per day
From $1,809 pp twin
Jewel Of The Seas. Departs 16/03/2020 Dubai - United Arab Emirates.
From $140 per day
From $1,117 pp twin
Jewel Of The Seas. Departs 24/02/2020 Dubai - United Arab Emirates.
From $140 per day
From $1,120 pp twin
Jewel Of The Seas. Departs 17/02/2020 Dubai - United Arab Emirates.
From $140 per day
From $1,120 pp twin
Oceana. Departs 12/01/2020 Dubai, United Arab Emirates.
From $141 per day
From $2,109 pp twin
Jewel Of The Seas. Departs 9/03/2020 Dubai - United Arab Emirates.
From $141 per day
From $1,129 pp twin
Regal Princess. Departs 3/11/2020 Dubai, United Arab Emirates.
From $143 per day
From $1,712 pp twin
Oceana. Departs 28/11/2019 Dubai, United Arab Emirates.
From $143 per day
From $2,149 pp twin
Regal Princess. Departs 7/10/2020 London (Southampton), England.
From $144 per day
From $8,190 pp twin
Oceana. Departs 17/03/2020 Dubai, United Arab Emirates.
From $146 per day
From $2,479 pp twin
Aurora. Departs 23/03/2020 London (Southampton), England.
From $147 per day
From $1,909 pp twin
Oceana. Departs 13/01/2020 Dubai, United Arab Emirates.
From $148 per day
From $2,219 pp twin
Constellation. Departs 17/03/2020 Singapore.
From $148 per day
From $2,372 pp twin
Oceana. Departs 15/02/2020 Dubai, United Arab Emirates.
From $149 per day
From $1,189 pp twin
Aurora. Departs 1/05/2020 London (Southampton), England.
From $149 per day
From $2,529 pp twin
Pacific Princess. Departs 23/11/2019 Venice, Italy.
From $149 per day
From $4,465 pp twin
Jewel Of The Seas. Departs 30/12/2019 Dubai - United Arab Emirates.
From $152 per day
From $1,212 pp twin
Oceana. Departs 18/03/2020 Dubai, United Arab Emirates.
From $152 per day
From $2,439 pp twin
Emerald Princess. Departs 24/10/2019 Rome (Civitavecchia), Italy.
From $153 per day
From $3,982 pp twin
Oceana. Departs 16/02/2020 Dubai, United Arab Emirates.
From $154 per day
From $1,229 pp twin
Independence Of The Seas. Departs 14/09/2019 Southampton - England.
From $154 per day
From $2,003 pp twin
Ventura. Departs 4/04/2020 London (Southampton), England.
From $155 per day
From $2,329 pp twin
Ventura. Departs 11/05/2020 London (Southampton), England.
From $155 per day
From $2,019 pp twin
Ventura. Departs 21/09/2020 London (Southampton), England.
From $155 per day
From $2,019 pp twin
Independence Of The Seas. Departs 8/10/2019 Southampton - England.
From $158 per day
From $1,891 pp twin
Jewel Of The Seas. Departs 23/12/2019 Dubai - United Arab Emirates.
From $158 per day
From $1,262 pp twin
Britannia. Departs 23/09/2019 London (Southampton), England.
From $159 per day
From $2,389 pp twin
Oceana. Departs 3/03/2020 Dubai, United Arab Emirates.
From $159 per day
From $2,389 pp twin
Quest. Departs 17/12/2019 Dubai - United Arab Emirates.
From $160 per day
From $1,918 pp twin
Explorer Of The Seas. Departs 31/08/2019 Southampton - England.
From $160 per day
From $2,240 pp twin
Silhouette. Departs 13/10/2019 Southampton - England.
From $160 per day
From $1,922 pp twin
Ventura. Departs 8/06/2020 London (Southampton), England.
From $161 per day
From $2,089 pp twin
Enchanted Princess. Departs 25/10/2020 Rome (Civitavecchia), Italy.
From $161 per day
From $4,195 pp twin
Ventura. Departs 13/09/2019 London (Southampton), England.
From $162 per day
From $1,949 pp twin
Crown Princess. Departs 26/09/2020 London (Southampton), England.
From $163 per day
From $1,954 pp twin
Ventura. Departs 29/06/2020 London (Southampton), England.
From $164 per day
From $2,129 pp twin
Oceana. Departs 4/03/2020 Dubai, United Arab Emirates.
From $165 per day
From $2,479 pp twin
Sapphire Princess. Departs 8/10/2019 London (Southampton), England.
From $165 per day
From $1,984 pp twin
Sapphire Princess. Departs 10/11/2019 Rome (Civitavecchia), Italy.
From $166 per day
From $2,828 pp twin
Regal Princess. Departs 7/10/2020 London (Southampton), England.
From $167 per day
From $6,530 pp twin
Silhouette. Departs 22/09/2019 Southampton - England.
From $170 per day
From $2,038 pp twin
Ventura. Departs 31/08/2020 London (Southampton), England.
From $172 per day
From $2,239 pp twin
Arcadia. Departs 12/04/2020 London (Southampton), England.
From $177 per day
From $2,649 pp twin
Sea Princess. Departs 12/05/2020 Sydney.
From $177 per day
From $4,067 pp twin
Ventura. Departs 20/07/2020 London (Southampton), England.
From $180 per day
From $2,339 pp twin
Ventura. Departs 10/08/2020 London (Southampton), England.
From $180 per day
From $2,339 pp twin