South Africa Odyssey + Blue Train

18 Nights

Johannesburg, Hazyview, eSwatini, KwaZulu Natal North Coast, Durban, Port Elizabeth, Knysna, Oudtshoorn, Stellenbosch, Cape Town and Northern Cape