Lower Zambezi (4nts), Johasnnesburg (1nt), Mozambique (5nts)
Day 1: London/Johannesburg
Overnight flight from London to Johannesburg.
Day 2 - 4: Lower Zambezi
Arrive Johannesburg and connect with flight to Lusaka. On arrival you will be met and taken on a charter flight to Royal Zambezi Lodge. Stay Royal Zambezi Lodge for 4 nights (AI)
Day 5: Johannesburg
Return flight to Lusaka to connect with flight to Johannesburg. Overnight at The Grace
Day 6 - 10: Mozambique
Transfer back to Johannesburg airport for your flight to Vilanculos and onto Azura in the Bazaruto Archipelago. Stay at Azura for 5 nights (B, L, D)
Day 11: Mozambique/London
Return flight to Vilanculos for connection to Johannesburg and onward flight to London
Meals: (B) = Breakfast, (L) = Lunch, (D) = Dinner, (AI) = All Inclusive.