Zanzibar to Kruger Park and Cape Town Motorcycle Tour

An Epic East and South African Motorcycle Adventure from Zanzibar to Cape Town via Tanzania, Malawi, Mozambique, the Kruger National Park and South Africa's East Coast

36 days
November 2020

Price: ZAR94000 (approx $US6250, €5720)

See below for shorter route options

Route Map and Stats

This ride has two legs:
Full trip - Zanzibar to Cape Town: 6800 km
Leg 1 - Zanzibar to Kruger: 4050 km
Leg 2 - Kruger to Cape Town: 2750 km

Average distance: 296 km per day
Riding Time per day: 4-6 hours

Level of Difficulty: Easy to Intermediate – good tar roads with some good gravel roads in the south.

Get 50% off

the price of your own ride when you bring a group of 4 or more riders

Andrew and Greg aren't just great guides, they're also just really great people -- a joy to ride with and also a joy to hang out with. They ran my 22 day tour without a hitch and made sure we stopped at all the best secret spots. And the bikes we rode for absolutely perfect for the trip. Africa Twin! I'm a fan for life. When I booked this motorcycle trip I wanted the trip of a lifetime. I got it and then some. Wow. What an experience!

Will, San Francisco

Route Description and Highlights

Zanzibar – Valley of the Baobabs, Tanzania – Lake Malawi – Mozambique – Kruger National Park – St Lucia Estuary – Wild Coast – Coffee Bay – Garden Route – Knysna – Southern Tip of Africa – Cape Town

This epic motorcycle tour will give you an unforgettable experience of East and Southern Africa. The ride begins on the Tanzanian coast just south of Dar es Salaam which is a short ferry ride from Zanzibar. We ride west and south through southern Tanzania stopping along the way near the Morogoro mountains and riding through Mikumi game park. We spend a night in the incredible Valley of the Baobabs before heading south and spending four nights on the shores of Lake Malawi. We then head further south into Mozambique and on to the beautiful east coast beaches at Vilanculos, Barra and Xai Xai.

From there we turn inland towards the Kruger National Park where we get to spend a few days experiencing the Big 5 game and hundreds of other species of animals and birds.

This is an optional hop off / on point for those not doing the full ride. 

From the Kruger Park we head south towards the coastal estuary at St Lucia - home to beautiful beaches, mangrove swamps, hippos and crocs. After a rest day here we continue south along the coast towards Margate and then into the remote, rural Wild Coast stopping for two nights at Coffee Bay and another night at Cintsa. We then continue along the coast towards the famous Garden Route, stopping for two nights at Knysna. Our final leg takes us inland along some breathtaking mountain passes through Uniondale and into the Swartberg mountains via Meiringspoort, Swartberg Pass and Seweweekspoort. Our final day of the ride begins in the historic railway town of Matjiesfontein and explores yet more mountain passes on our way in to Cape Town.


Accommodation includes comfortable 3-star lodges (usually twin rooms) and campsites equipped with hot water and electricity. For those who prefer lodge accommodation or single rooms we will happily upgrade these for you. Contact us for details. 


Ride one of our Honda Africa Twin XRV 750's or Suzuki V-Strom 650's - or bring your own bike

See our full fleet here

Cost details

Full trip - Zanzibar to Cape Town:
Rider: ZAR94000 (approx $US6250, €5720)
Pillion / Support car passenger: ZAR45000 (approx $US3000, €2750)

Leg 1 - Zanzibar to Kruger:
Rider: ZAR64000 (approx $US4275, €3900)
Pillion / Support car passenger: ZAR31000 (approx $US2070, €1900)

Leg 2 - Kruger to Cape Town:
Rider: ZAR45000 (approx $US3000, €2750)
Pillion / Support car passenger: ZAR25000 (approx $US1670, €1530)

1) Prices are for minimum of four riders. Please contact us for rates for smaller groups.
2) Prices in South African Rand. Click here to convert to your currency.

Included in the price:
Honda Africa Twin 750cc or Suzuki VStrom 650 motorcycle
Support vehicle with spare bike and trailer
Airport transfers
Breakfast and some dinners
Camping equipment (if required)
Tour guide
Comprehensive Motorcycle Insurance
Motorcycle border fees
Emergency evacuation to local medical center
Unlimited Mileage
Excess luggage storage

Activities – e.g. game drives
Accommodation at origin and destination outside of tour dates
Fuel (approx: $480)
Lunches, drinks and some dinners (details on request)
Reserve and sightseeing entry fees
Personal Insurance (Accident/Medical)

Provisional Itinerary

Day 1: Zanzibar to Kipepeo Beach Village - 0 km

Day 2: Kipepeo Beach Village to Morogoro - 212 km

Day 3: Morogoro to Crocodile Camp -  171 km

Day 4: Crocodile Camp to Old Farmhouse, Iringa - 180 km

Day 5: Old Farmhouse, Iringa to Blue Canoe Beach Camp, Lake Malawi - 395 km

Day 6: Rest day at Blue Canoe Beach Camp, Lake Malawi

Day 7: Blue Canoe Beach Camp to Chitimba Beach Lodge, Lake Malawi - 180 km

Day 8: Chitimba Beach Lodge to Mayoka Village, Lake Malawi - 180 km

Day 9: Rest day at Mayoka Village

Day 10: Mayoka Village to Monkey Bay - 450 km

Day 11: Rest day at Monkey Bay, Lake Malawi  

Day 12: Monkey Bay to Blantyre - 252 km

Day 13: Blantyre to Tete, Mozambique - 220 km

Day 14: Tete to Chimoia - 390 km

Day 15: Chimoia to Vilanculos - 380 km

Day 16: Rest day at Vilanculos

Day 17: Vilanculos to Barra - 380 km

Day 18: Rest day at Barra

Day 19: Barra to Xai Xai - 282 km

Day 20: Xai Xai to Malelani, Kruger Park - 380 km

Day 21: Kruger Park (Start of leg 2)

Day 22: Kruger Park (End of leg 1)

Day 23: Malelane to Hlane Game Reserve, Swaziland - 127 km

Day 24: Hlane Game Reserve to St Lucia - 289 km

Day 25: Rest day at St Lucia 

Day 26: St Lucia to Margate - 371 km

Day 27: Margate to Coffee Bay - 360 km

Day 28: Rest day at Coffee Bay

Day 29: Coffee Bay to Cintsa - 260 km

Day 30: Cintsa to Kenton-on-Sea - 210 km

Day 31: Kenton to  Knysna - 387 km

Day 32: Rest day in Knysna

Day 33: Knysna to Prince Albert via Meiringspoort - 250 km

Day 34: Prince Albert to Matjiesfontein via Swartberg Pass and Seweweekspoort - 234 km

Day 35: Matjiesfontein to Cape Town - 260 km

Trip Gallery


Reef Marine Life, Zanzibar

Kipipeo Beach Village, Dar es Salaam

Baobabs, Tanzania

Valley of the Baobabs, Tanzania

Mayoka Village, Lake Malawi

Vilanculos, Mozambique

Mozambique beach

Cheetah at Kruger Park

Leopard at Kruger Park

Hlane Game Reserve

St Lucia Estuary, South Africa

St Lucia Estuary

Coffee Bay, Wild Coast

Hole in the Wall, Wild Coast, South Africa

Storms River Mouth, Garden Route

Knysna, Garden Route, South Africa

Swartberg Pass near Cape Town

Seweweekspoort Pass, Swartberg Mountains

Cape Town

Interested in riding with us?

Contact Us for More Info

We’d love to hear from you! For more information contact Andrew at or fill out this contact form.