Itinerary
- Day 1
Flight to Johannesburg
- Day 2
Johannesburg to Mpumalanga
- Meals
- Dinner
Included Activities
- Transfer from Johannesburg airport to lodge in Mpumalanga
- Guided orientation and meet fellow travelers
Optional Activities
- Short exploratory walk around lodge grounds

- Day 3
Panorama Route to eSwatini
- Meals
- Breakfast, Dinner
Included Activities
- Visit Three Rondavels rock formation with guided walk
- God's Window viewpoint visit
- Bourke's Luck Potholes visit
- Transfer to eSwatini
Landmarks Three Rondavels God's Window Bourke's Luck Potholes - Day 4
eSwatini
- Meals
- Breakfast, Lunch, Dinner
Included Activities
- 2.5-hour jeep safari in Hlane Game Reserve
- Visit to authentic chieftain's village
Landmarks Hlane Game Reserve - Day 5
eSwatini to Maputo
- Meals
- Breakfast, Dinner (Mozambican cuisine including peri-peri chicken or feijoada at a local restaurant)
Included Activities
- Border crossing into Mozambique
- Walking tour of Maputo city streets
- Visit to local market
- City tour to main sights
- Dinner at local restaurant
Landmarks Maputo - Day 6
Maputo to Inhambane
- Meals
- Breakfast
Included Activities
- Scenic coastal drive to Inhambane
- Sundowner at beach bar
Landmarks Inhambane - Day 7
Inhambane
Optional Activities
- Ocean safari - two-hour boat trip with dolphin and shark viewing and optional snorkeling (approx. 4,081 MZN, snorkeling equipment included)
- Boat trip to Survivor Island or Pansy Island with snorkeling or relaxation under palm trees (approx. 4,081 MZN, snorkeling equipment included)
- Day 8
Inhambane
Optional Activities
- Bird watching tour to discover nature and birdlife of Inhambane
- Quad bike rental to explore Inhambane independently
- Soothing beach massage
- Guided beach walk at Tofo Beach
Landmarks Tofo Beach - Day 9
Inhambane to Vilanculos
- Meals
- Breakfast
Included Activities
- Visit to Inhambane town market
- Guided stroll through historic port town streets
- Transfer to Vilanculos
Landmarks Inhambane Vilanculos 
- Day 10
Bazaruto Island
- Meals
- Breakfast, Lunch (Fish barbecue on the beach)
Included Activities
- Excursion to Bazaruto Island
- Climb Bazaruto Dune
- Fish barbecue on the beach
Landmarks Bazaruto Island Bazaruto Dune - Day 11
Vilanculos
Optional Activities
- Whale watching tour - July to October season (approx. cost not specified)
- Canoe trip to experience birdlife and inland scenery (approx. 4,081 MZN)
- Horse riding along the beach or through local fishing villages (approx. 70 to 100 EUR)
- Kitesurfing course (approx. 7,421 MZN)
- Spa day with massage or beauty treatment (approx. cost not specified)
- Day 12
Vilanculos to Xai Xai
- Meals
- Breakfast, Dinner (Farewell dinner with fellow travelers)
Included Activities
- Journey to Xai Xai district
- Guided beach stroll at sunset
- Farewell dinner
Landmarks Xai Xai - Day 13
Xai Xai to Kruger National Park
- Meals
- Breakfast, Dinner (Communal welcome dinner at lodge)
Included Activities
- Border crossing from Mozambique to South Africa
- Transfer to Kruger National Park lodge
- Welcome dinner
Landmarks Kruger National Park - Day 14
Kruger National Park
- Meals
- Breakfast, Dinner (Dinner sharing travel experiences at lodge)
Included Activities
- Full-day jeep safari in Kruger National Park
Landmarks Kruger National Park 

- Day 15
Kruger National Park to Johannesburg
- Meals
- Breakfast
Included Activities
- Return transfer to Johannesburg
Optional Activities
- Optional morning jeep safari (ZAR 2,185 per person, bookable locally)
- Day 16
Johannesburg Departure
Included Activities
- Airport transfer from Johannesburg
- Day 17
Arrival















