Day 1 (Sun) Arrive in Johannesburg and transfer to hotel. Day 2 Travel to Timbavati Game Reserve, Greater Kruger National Park. Afternoon/night game drive. Days 3-4 Morning game drives, game walks and afternoon/night drives. Day 5 Explore Blyde River Canyon. Dinner and cultural visit in Shangaan Village. Day 6 Travel to Johannesburg International Airport where our trip ends on arrival (Fri).