

Cruise itinerary
20-Night Africa Cruise from Dubai
20 nights · Africa · 15 ports of call
20-night Africa cruise aboard Seven Seas Voyager, departing Dubai and calling at Khasab, Al Fujayrah, Muscat, Cruising the Gulf of Oman, Cruising the Arabian Sea and Cruising the Indian Ocean and 8 more.
- Free advisor
- No booking fees
- 10,000+ sailings
At a glance
- Cruise line
- Regent Seven Seas Cruises
- Duration
- 20 nights
- Region
- Africa
- Departs
- Dubai
- Returns
- Port Louis
How NestCruise works:we're advisor-led, not a booking engine. No fares are listed and there are no booking fees — tell an advisor your dates and party and they price your exact Seven Seas Voyager sailing, typically within 24 hours.
Where this voyage takes you
Day-by-day itinerary
- Day1

Dubai
Arrive 07:00 · Depart 19:00
A city on the southern Gulf coast of the United Arab Emirates, grown from a pearling and trading port into a skyline of towers around a tidal creek. The Burj Khalifa, vast malls and the older souks of Deira sit beside reclaimed islands and desert beyond.
- Burj Khalifa
- Gold Souk
- Dubai Creek
- Day2

Khasab
Arrive 08:00 · Depart 18:00
- Day3

Al Fujayrah
Arrive 08:00 · Depart 18:00
- Day4

Muscat
Arrive 08:00 · Depart 18:00
- Day5
Cruising the Gulf of Oman
- Day6
Cruising the Arabian Sea
- Day7
Cruising the Arabian Sea
- Day8
Cruising the Indian Ocean
- Day9

Praslin Island
Arrive 07:00 · Depart 19:00
- Day10

Mahé
Arrive 07:00 · Depart 19:00
The main island of the Seychelles in the Indian Ocean, home to the capital Victoria and the country's only cruise harbour. Granite peaks cloaked in forest rise above palm-lined coves, with celebrated beaches and a botanical garden of giant tortoises and coco de mer.
- Beau Vallon beach
- Victoria market
- Morne Seychellois
- Day11
Cruising the Indian Ocean
- Day12
Cruising the Indian Ocean
- Day13

Mombasa
Arrive 08:00 · Depart 20:00
- Day14

Zanzibar
Arrive 08:00 · Depart 18:00
- Day15

Dar es Salaam
Arrive 07:00 · Depart 16:00
- Day16
Cruising the Indian Ocean
- Day17

Nosy Bé
Arrive 08:00 · Depart 17:00
- Day18

Antsiranana
Arrive 07:00 · Depart 17:00
- Day19
Cruising the Indian Ocean
- Day20

Port Louis
Arrive 11:00
The capital and main port of Mauritius, set on a natural harbour beneath a backdrop of jagged peaks in the Indian Ocean. A multicultural city, it is known for its colonial Caudan waterfront, the crowded stalls of the Central Market and the racecourse at the Champ de Mars.
- Caudan Waterfront
- Central Market
- Champ de Mars
- Day21

Port Louis
Depart 19:00
The capital and main port of Mauritius, set on a natural harbour beneath a backdrop of jagged peaks in the Indian Ocean. A multicultural city, it is known for its colonial Caudan waterfront, the crowded stalls of the Central Market and the racecourse at the Champ de Mars.
- Caudan Waterfront
- Central Market
- Champ de Mars
Upcoming departures
- 28 Dec 2026
Upcoming sailings of this itinerary — a NestCruise advisor confirms current availability and your fare.
20-Night Africa Cruise from Dubai FAQ
Which ports does this cruise visit?
This 20-night Africa cruise calls at Dubai, Khasab, Al Fujayrah, Muscat, Cruising the Gulf of Oman, Cruising the Arabian Sea, Cruising the Indian Ocean, Praslin Island, Mahé, Mombasa, Zanzibar, Dar es Salaam, Nosy Bé, Antsiranana and Port Louis.
How many days are spent at sea?
8 days are spent at sea; the rest are in port.
Where does this cruise depart from?
It departs from Dubai and ends in Port Louis.
How long is this cruise?
20 nights aboard Seven Seas Voyager.
When does this itinerary sail?
Upcoming departures include 28 Dec 2026. A NestCruise advisor can confirm current availability.