A 14-Day Journey of Pristine Beaches, Extraordinary Wildlife & Living Cultural Heritage
Johannesburg to Johannesburg | Small-Group Accommodated Adventure with Wildlife Conservation Focus
Price ZAR59000 (3,472 USD) per person sharing
Your journey has actively supported rhino protection in Eswatini, marine research in the Bazaruto Archipelago, whale shark and manta ray studies off Tofo, and anti-poaching efforts in Kruger National Park — proof that responsible travel can make a genuine difference.
Safe travels, and thank you for choosing a tour that gives back to the wild places and communities we visit! (Post-tour accommodation in Johannesburg can be arranged on request.)
Day 1: Johannesburg to the Kingdom of Eswatini
Depart Johannesburg and travel through the dramatic landscapes of Mpumalanga into the Kingdom of Eswatini. Your first two nights are spent inside protected wildlife sanctuaries that play an active role in regional conservation.
Day 2: Eswatini – Leisure & Community Conservation
A relaxed day to explore your chosen sanctuary. Optional guided walks and village visits highlight how tourism revenue funds schools, clinics and wildlife protection in surrounding communities.
Day 3: Eswatini – Hlane Royal National Park Rhino Experience
Transfer to Hlane Royal National Park, held in trust for the Swazi nation by His Majesty King Mswati III. Join a specialist rhino tracking game drive – your participation fee contributes directly to the park’s 24-hour anti-poaching patrols and the national rhino conservation strategy that has helped Eswatini maintain one of Africa’s healthiest white and black rhino populations.
Day 4: Eswatini to Xai-Xai, Mozambique
Cross into Mozambique and arrive at your beachfront lodge near Xai-Xai.
Day 5–6: Vilanculos & Bazaruto Archipelago
Two nights in Vilanculos, gateway to the Bazaruto Archipelago National Park – a strictly protected marine reserve.
Day 7–9: Inhambane – Barra & Tofo Beaches
Three nights at Barra Beach with easy access to world-renowned marine megafauna sites.
Day 10: Inhambane to Maputo
Travel south to vibrant Maputo for a guided walking tour.
Day 11–13: Greater Kruger Region & Kruger National Park
Return to South Africa and enter the Greater Kruger conservation ecosystem.
Day 14: Greater Kruger to Johannesburg – Tour Ends
Enjoy a final morning game drive before the scenic return to Johannesburg (arrival late afternoon).
Premium Tour- Max 12 (Avg 10)
3–5 star en-suite lodges with hearty meals, crafted for shorter travel days and longer moments to enjoy each destination.

Premium Small Group Truck
These 12 seater vehicles are thoughtfully designed for the discerning traveler, offering enhanced comfort with ample legroom and premium features, including: Reclining swivel leather seats Air-conditioning Large sliding windows Luggage lockers USB ports and individual safes.
Selection of Optional Activities that can be booked on the tour
| Activity | Location | Price Range | Includes Guide |
|---|---|---|---|
| Morning Bush Walk | Greater Kruger Nkambeni | R1,480 - R2,740 | No |
| Evening Sunset Drive | Greater Kruger Nkambeni | R1,420 - R2,630 | Yes |
Packing for your tour
Premium Lodge Tours: Your luggage is limited to one suitcase and one day pack weighing no more than 23kg, per person. On our premium lodge tours, we do allow hard suitcases but please take note of the dimensions (60cm deep x 30cm high x 80cm width). You should pack the following (this list is based on suggestions only):
Kit for all weather conditions including:
- 2/3 shorts/skirts
- 1 jacket/anorak
- Tracksuit/pullover
- 2 pairs of long pants/jeans
- 2 pairs of walking shoes/boots/trainers
- 1 pair of sandals
- 3 or 4 T-shirts/short sleeve shirts or sundresses
- 2/3 Long Sleeve Shirts
- Smart casual change of clothes
- Swimwear
- Underwear & socks
- Sun Hat – preferably that covers the back of your neck.
- Raincoat
- Kikoi/sarong
- Beanie and gloves if you're travelling in Winter
Departures Dates 2026
- 01-Apr-26 → 4-Apr-26
- 22-Apr-26 → 05-May-26
- 13-May-26 → 26-May-26
- 03-Jun-26 → 416-Jun-26
- 24-Jun-26 → 407-Jul-26
- 15-Jul-26 → 28-Jul-26
- 12-Aug-26 → 25-Aug-26
- 16-Sept-26 → 29-Sept-26
- 14-Oct-26 → 27-Oct-26