Day 1 Amsterdam - Nairobi - Lilongwe

Day 2 Lilongwe (Malawi)

Day 3 Lilongwe - South Luangwa

Day 4 South Luangwa

Day 5 South Luangwa - Lilongwe

Day 6 Lilongwe - Cape Maclear

Day 7 Cape Maclear (Lake Malawi)

Day 8 Cape Maclear (Lake Malawi)

Day 9 Cape Maclear - Liwonde NP

Day 10 Liwonde NP

Day 11 Liwonde NP - Tete

Day 12 Tete - Gorongosa national park

Day 13 Gorongosa NP

Day 14 Gorongosa NP - Vilanculo(s)

Day 15 Vilanculo(s)

Day 16 Vilanculo(s) - Morongulo

Day 17 Morongulo

Day 18 Morongulo - Praia do Tofo

Day 19 Praia do Tofo

Day 20 Praia do Tofo - Inhambane - Maputo

Day 21 Maputo - Kruger national park

Day 22 Kruger NP

Day 23 Kruger NP - Pretoria - Amsterdam

Day 24 back in Amsterdam