Loadingβ¦

Preparing your next cruiseβ¦
Loadingβ¦


Oceania Cruises β Vista
This 65-night Africa cruise aboard Vista (Oceania Cruises) departs from Mayotte, calling at Maputo, Port Elizabeth/South Africa, Cape Town, Walvis Bay, Sao Tome And Principe, Takoradi, Banjul, Mindelo, Santa Cruz De Tenerife, Almeria, Alicante, Barcelona, Sete, Cannes, Livorno, Rome/Civitavecchia, Yokohama, Hirara, Keelung, Kaohsiung, Manila, Coron, Puerto Princesa, Kota Kinabalu, Singapore, George Town/Penang, Phuket, Hambantota, Male, Victoria/Mahe and Nosy Be/Nossi Be, with 32 days at sea, ending in Nosy Be/Nossi Be.
| Day | Date | Weekday | Port | Arrive | Depart |
|---|---|---|---|---|---|
| Day 31 | May 11 | Tue | Mayotte | Arrive 7:00 AM | Depart 4:00 PM |
| Day 32 | May 12 | Wed | Cruising | - | - |
| Day 33 | May 13 | Thu | Cruising | - | - |
| Day 34 | May 14 | Fri | Maputo | Arrive 11:00 AM | Depart 6:00 PM |
| Day 35 | May 15 | Sat | Cruising | - | - |
| Day 36 | May 16 | Sun | Cruising | - | - |
| Day 37 | May 17 | Mon | Port Elizabeth/South Africa | Arrive 7:30 AM | - |
| Day 38 | May 18 | Tue | Port Elizabeth/South Africa | - | Depart 7:00 PM |
| Day 39 | May 19 | Wed | Cruising | - | - |
| Day 40 | May 20 | Thu | Cape Town | Arrive 5:00 AM | Depart 5:00 PM |
| Day 41 | May 21 | Fri | Cruising | - | - |
| Day 42 | May 22 | Sat | Walvis Bay | Arrive 1:00 PM | Depart 10:00 PM |
| Day 43 | May 23 | Sun | Cruising | - | - |
| Day 44 | May 24 | Mon | Cruising | - | - |
| Day 45 | May 25 | Tue | Cruising | - | - |
| Day 46 | May 26 | Wed | Sao Tome And Principe | Arrive 10:00 AM | Depart 7:00 PM |
| Day 47 | May 27 | Thu | Cruising | - | - |
| Day 48 | May 28 | Fri | Takoradi | Arrive 8:00 AM | Depart 6:00 PM |
| Day 49 | May 29 | Sat | Cruising | - | - |
| Day 50 | May 30 | Sun | Cruising | - | - |
| Day 51 | May 31 | Mon | Cruising | - | - |
| Day 52 | Jun 1 | Tue | Banjul | Arrive 7:00 AM | Depart 5:00 PM |
| Day 53 | Jun 2 | Wed | Cruising | - | - |
| Day 54 | Jun 3 | Thu | Mindelo | Arrive 7:00 AM | Depart 6:00 PM |
| Day 55 | Jun 4 | Fri | Cruising | - | - |
| Day 56 | Jun 5 | Sat | Cruising | - | - |
| Day 57 | Jun 6 | Sun | Santa Cruz De Tenerife | Arrive 8:00 AM | Depart 6:00 PM |
| Day 58 | Jun 7 | Mon | Cruising | - | - |
| Day 59 | Jun 8 | Tue | Cruising | - | - |
| Day 60 | Jun 9 | Wed | Almeria | Arrive 7:00 AM | Depart 6:00 PM |
| Day 61 | Jun 10 | Thu | Alicante | Arrive 8:00 AM | Depart 6:00 PM |
| Day 62 | Jun 11 | Fri | Barcelona | Arrive 9:00 AM | Depart 7:30 PM |
| Day 63 | Jun 12 | Sat | Sete | Arrive 8:00 AM | Depart 6:00 PM |
| Day 64 | Jun 13 | Sun | Cannes | Arrive 7:00 AM | Depart 7:00 PM |
| Day 65 | Jun 14 | Mon | Livorno | Arrive 7:00 AM | Depart 7:00 PM |
| Day 66 | Jun 15 | Tue | Rome/Civitavecchia | Arrive 7:00 AM | Depart 4:00 PM |
| Day 1 | Apr 11 | Sun | Yokohama | Arrive 7:00 AM | - |
| Day 2 | Apr 12 | Mon | Yokohama | - | Depart 5:00 PM |
| Day 3 | Apr 13 | Tue | Cruising | - | - |
| Day 4 | Apr 14 | Wed | Cruising | - | - |
| Day 5 | Apr 15 | Thu | Hirara | Arrive 8:00 AM | Depart 5:00 PM |
| Day 6 | Apr 16 | Fri | Keelung | Arrive 8:00 AM | Depart 5:00 PM |
| Day 7 | Apr 17 | Sat | Kaohsiung | Arrive 9:00 AM | Depart 6:00 PM |
| Day 8 | Apr 18 | Sun | Cruising | - | - |
| Day 9 | Apr 19 | Mon | Manila | Arrive 8:00 AM | Depart 4:00 PM |
| Day 10 | Apr 20 | Tue | Coron | Arrive 8:00 AM | Depart 5:00 PM |
| Day 11 | Apr 21 | Wed | Puerto Princesa | Arrive 8:00 AM | Depart 5:00 PM |
| Day 12 | Apr 22 | Thu | Kota Kinabalu | Arrive 1:00 PM | Depart 9:00 PM |
| Day 13 | Apr 23 | Fri | Cruising | - | - |
| Day 14 | Apr 24 | Sat | Cruising | - | - |
| Day 15 | Apr 25 | Sun | Singapore | Arrive 7:00 AM | Depart 6:00 PM |
| Day 16 | Apr 26 | Mon | Cruising | - | - |
| Day 17 | Apr 27 | Tue | George Town/Penang | Arrive 8:00 AM | Depart 4:00 PM |
| Day 18 | Apr 28 | Wed | Phuket | Arrive 8:00 AM | Depart 5:00 PM |
| Day 19 | Apr 29 | Thu | Cruising | - | - |
| Day 20 | Apr 30 | Fri | Cruising | - | - |
| Day 21 | May 1 | Sat | Hambantota | Arrive 8:00 AM | Depart 5:00 PM |
| Day 22 | May 2 | Sun | Cruising | - | - |
| Day 23 | May 3 | Mon | Male | Arrive 7:00 AM | Depart 11:59 PM |
| Day 24 | May 4 | Tue | Cruising | - | - |
| Day 25 | May 5 | Wed | Cruising | - | - |
| Day 26 | May 6 | Thu | Cruising | - | - |
| Day 27 | May 7 | Fri | Victoria/Mahe | Arrive 7:00 AM | Depart 8:00 PM |
| Day 28 | May 8 | Sat | Cruising | - | - |
| Day 29 | May 9 | Sun | Cruising | - | - |
| Day 30 | 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
- Loyalty Status Honoring Program