Loading…

Preparing your next cruise…
Loading…


Oceania Cruises – Vista
This 38-night Africa cruise aboard Vista (Oceania Cruises) departs from Takoradi, calling at Banjul, Mayotte, Maputo, Port Elizabeth/South Africa, Cape Town, Walvis Bay, Sao Tome And Principe, Singapore, George Town/Penang, Phuket, Hambantota, Male, Victoria/Mahe and Nosy Be/Nossi Be, with 24 days at sea, ending in Nosy Be/Nossi Be.
| Day | Date | Weekday | Port | Arrive | Depart |
|---|---|---|---|---|---|
| Day 33 | May 27 | Thu | Cruising | - | - |
| Day 33 | May 27 | Thu | Cruising | - | - |
| Day 34 | May 28 | Fri | Takoradi | Arrive 8:00 AM | Depart 6:00 PM |
| Day 35 | May 29 | Sat | Cruising | - | - |
| Day 36 | May 30 | Sun | Cruising | - | - |
| Day 37 | May 31 | Mon | Cruising | - | - |
| Day 38 | Jun 1 | Tue | Banjul | Arrive 7:00 AM | Depart 5:00 PM |
| Day 39 | Jun 2 | Wed | Cruising | - | - |
| Day 17 | May 11 | Tue | Mayotte | Arrive 7:00 AM | Depart 4:00 PM |
| Day 18 | May 12 | Wed | Cruising | - | - |
| Day 19 | May 13 | Thu | Cruising | - | - |
| Day 20 | May 14 | Fri | Maputo | Arrive 11:00 AM | Depart 6:00 PM |
| Day 21 | May 15 | Sat | Cruising | - | - |
| Day 22 | May 16 | Sun | Cruising | - | - |
| Day 23 | May 17 | Mon | Port Elizabeth/South Africa | Arrive 7:30 AM | - |
| Day 24 | May 18 | Tue | Port Elizabeth/South Africa | - | Depart 7:00 PM |
| Day 25 | May 19 | Wed | Cruising | - | - |
| Day 26 | May 20 | Thu | Cape Town | Arrive 5:00 AM | Depart 5:00 PM |
| Day 27 | May 21 | Fri | Cruising | - | - |
| Day 28 | May 22 | Sat | Walvis Bay | Arrive 1:00 PM | Depart 10:00 PM |
| Day 29 | May 23 | Sun | Cruising | - | - |
| Day 30 | May 24 | Mon | Cruising | - | - |
| Day 31 | May 25 | Tue | Cruising | - | - |
| Day 32 | May 26 | Wed | Sao Tome And Principe | Arrive 10:00 AM | Depart 7:00 PM |
| Day 1 | Apr 25 | Sun | Singapore | Arrive 7:00 AM | Depart 6:00 PM |
| Day 2 | Apr 26 | Mon | Cruising | - | - |
| Day 3 | Apr 27 | Tue | George Town/Penang | Arrive 8:00 AM | Depart 4:00 PM |
| Day 4 | Apr 28 | Wed | Phuket | Arrive 8:00 AM | Depart 5:00 PM |
| Day 5 | Apr 29 | Thu | Cruising | - | - |
| Day 6 | Apr 30 | Fri | Cruising | - | - |
| Day 7 | May 1 | Sat | Hambantota | Arrive 8:00 AM | Depart 5:00 PM |
| Day 8 | May 2 | Sun | Cruising | - | - |
| Day 9 | May 3 | Mon | Male | Arrive 7:00 AM | Depart 11:59 PM |
| Day 10 | May 4 | Tue | Cruising | - | - |
| Day 11 | May 5 | Wed | Cruising | - | - |
| Day 12 | May 6 | Thu | Cruising | - | - |
| Day 13 | May 7 | Fri | Victoria/Mahe | Arrive 7:00 AM | Depart 8:00 PM |
| Day 14 | May 8 | Sat | Cruising | - | - |
| Day 15 | May 9 | Sun | Cruising | - | - |
| Day 16 | May 10 | Mon | Nosy Be/Nossi Be | Arrive 7:00 AM | Depart 5:00 PM |
Cruise Decision Intelligence
No clear signal right now
Not enough price history yet to identify a meaningful buying advantage — treating this as neutral while we collect more data.
ZapCruise recommendations are based on historical and currently available pricing data. Cruise fares and availability may change at any time, and future prices cannot be guaranteed. Learn how to read this.
- EXCLUSIVE: UP TO $1700 ONBOARD CREDIT
- Your World Included: FREE Gratuities, Complimentary Specialty Dining, Wi-Fi and more