Travel Crew
Sign inJoin free
Johannesburg to Nairobi Overland: Waterfalls & Beaches — Self-Launched

Johannesburg to Nairobi Overland: Waterfalls & Beaches — Self-Launched

27 days · Southern & East Africa (South Africa, Botswana, Zimbabwe, Zambia, Malawi, Tanzania, Kenya)

G Adventures charges £3,050

£970saved per person (32%)

No-markup version: ~£2,080 per person

Estimate only, not a guaranteed price. Always verify costs independently before booking.

A self-launched 27-day overland route from Johannesburg to Nairobi covering seven countries: Kruger-adjacent rhino country, the Okavango Delta by mokoro, Chobe and Victoria Falls, South Luangwa, Lake Malawi's beaches, Zanzibar, and the Serengeti/Ngorongoro safari circuit. You build this from local buses, minibuses, shared shuttles and budget camps/lodges — sleeping in the same style of campsites and guesthouses as the original trip but booking directly and moving at your own pace. Costs are approximate backpacker rates in GBP; safari park fees and optional activities (rafting, bungee, balloon) are the big swing factors. Expect genuinely long travel days, early starts, and border crossings — the trade-off for paying a fraction of the group tour price.

Day-by-day

Day 1

Arrive Johannesburg

Johannesburg, South Africa

Land at O.R. Tambo and take the Gautrain (about ZAR 200 / £9) or a shuttle into Rosebank or Melville for a hostel or budget hotel. Use the afternoon for orientation and pick up a local SIM (Vodacom/MTN, ~£5 for data).

🚌Gautrain + metro/walk (~£9)

🛏Hostel or budget hotel in Rosebank/Melville (~£20-25 dorm/private budget)

  • →Gautrain into city
  • →Local SIM + cash for the trip
  • →Evening walk in Rosebank/Maboneng
~£40
Day 2

Johannesburg sightseeing, then overnight bus to Botswana border

Johannesburg

Morning at the Apartheid Museum (about ZAR 180 / £8) and/or a self-organised Soweto visit by minibus taxi. In the late afternoon head toward the Botswana border corridor — either an overnight Intercape/Greyhound bus toward Gaborone (~£15-20) or a night in a Joburg hostel and an early bus the next day.

🚌Minibus taxis + long-distance bus (~£20)

🛏Overnight bus, or hostel in Johannesburg (~£20)

  • →Apartheid Museum
  • →Soweto by minibus taxi (optional)
~£55
Day 3

Cross into Botswana — Gaborone to Serowe

Serowe, Botswana

Cross the Ramatlabama border into Botswana (visa-free for most Western passports, stamp only). Continue by bus/minibus north to Serowe (roughly £15-20 total). Overnight at a guesthouse near Khama Rhino Sanctuary; book a short rhino drive directly with the sanctuary if you arrive in time (~£20-25).

🚌Bus Gaborone–Serowe (~£18)

🛏Guesthouse or campsite near Khama Rhino Sanctuary (~£15)

  • →Border crossing South Africa–Botswana
  • →Khama Rhino Sanctuary self-drive or guided rhino drive (~£22)
~£55
Day 4

Serowe to Maun — gateway to the Delta

Maun, Botswana

Long day of travel: minibus or bus Serowe–Palapye–Francistown–Maun or via Gaborone connections (7-9 hours, ~£20). Maun is your base for Okavango logistics. Book tomorrow's mokoro trip directly with a local community trust operator in the afternoon and stock up on food, water and cash (ATMs are here).

🚌Bus/minibus (~£20)

🛏Backpackers campsite or budget room in Maun (~£15)

  • →Book mokoro trip direct
  • →Food shop and cash top-up
~£55
Day 5

Okavango Delta mokoro trip and bush camp

Okavango Delta, Botswana

The highlight of Botswana: a 1-2 day mokoro (dugout canoe) excursion with a local poler into the Delta channels, plus a guided walking safari and a bush camp night under the stars. Book through a Maun-based community operator — expect £60-100 for the guided day plus camping and food, closer to the higher end for a 2-day/1-night version.

🚌Shared safari vehicle + mokoro

🛏Bush camp on an island in the Okavango (~£20 equivalent, part of excursion)

  • →Mokoro ride with local poler
  • →Delta walking safari
  • →Bush camping under the stars
~£110
Day 6

Return to Maun, then on to Nata / Elephant Sands

Nata, Botswana

Morning off the water and back to Maun, then a shared shuttle or bus toward Nata (~£15-20, 4-5 hours). Elephant Sands is famous for elephants walking up to the waterhole beside the bar — book a campsite directly there if you want the same experience.

🚌Shared shuttle/bus (~£18)

🛏Elephant Sands campsite or Nata guesthouse (~£15)

  • →Elephant watching at the waterhole
~£55
Day 7

Nata to Kasane — Chobe River

Kasane, Botswana

Short hop north to Kasane on the Chobe River (~£8-12). Afternoon Chobe sunset river cruise booked directly at the jetty or through your lodge (~£25-30) — huge elephant concentrations in the dry season. Overnight in a riverside lodge campsite.

🚌Bus/minibus (~£10)

🛏Thebe River Safaris-type campsite or budget room (~£18)

  • →Chobe River sunset cruise (~£28)
  • →Optional game drive in Chobe NP (~£35)
~£70
Day 8

Chobe to Victoria Falls

Victoria Falls, Zimbabwe

Cross the Kazungula border into Zimbabwe (visa on arrival/KAZA visa depending on nationality — budget ~£40-60). Shared taxi/shuttle to Victoria Falls town. Eat at a local women's cooperative kitchen (Lusumpuko-style lunches ~£5). Overnight at a campsite/lodge in the national park's backyard.

🚌Border shuttle + shared taxi (~£10)

🛏Campsite or budget lodge in Victoria Falls town (~£15)

  • →Border crossing Botswana–Zimbabwe
  • →Cooperative lunch
~£40
Day 9

Victoria Falls — the falls and adrenaline

Victoria Falls, Zimbabwe

Walk into the Victoria Falls National Park at opening time (£30-40 entry, cheaper on the Zimbabwe side than Zambia for most nationalities). Afternoon pick one: whitewater rafting (~£95), 111m bungee jump off the Victoria Falls Bridge (~£130), bridge swing, or a 25-minute helicopter flip (~£220). Or free-hike to the bridge for the view.

🚌Local walking/taxi (~£6)

🛏Campsite or budget lodge (~£15)

  • →Victoria Falls rainforest walk
  • →Whitewater rafting or bungee jump (optional)
  • →Victoria Falls Bridge walk
~£150
Day 10

Victoria Falls to Lusaka

Lusaka, Zambia

Cross into Zambia at Victoria Falls town, then the long haul to Lusaka — there's no easy public bus, so either a shared intercity bus (~£15-20, 7-8 hours) or an overnight coach. Budget a chunk of the day for the road.

🚌Cross-border bus/shared transport (~£18)

🛏Budget guesthouse or campsite in Lusaka (~£15)

  • →Border crossing Zimbabwe–Zambia
~£45
Day 11

Lusaka to South Luangwa (Mfuwe)

South Luangwa, Zambia

Lusaka to Mfuwe is a full day by bus (~£15-20, 8-9 hours) or a short flight if you're splashing out. Base at a budget camp on the river outside the park gate. Book a night drive directly with the camp for tomorrow.

🚌Bus (~£18)

🛏River campsite near Mfuwe (~£18)

  • →Book night drive and walking safari
~£55
Day 12

South Luangwa National Park

South Luangwa, Zambia

One of Africa's best walking-safari parks. Book a dawn walking safari (~£50) and/or a night drive (~£40) through a Mfuwe operator — park fees around £25 per entry. Leopard sightings are the draw here. Skip the group 'game viewer' and you'll be in a small 4x4 with 4-6 people.

🚌Safari vehicle (included in activity)

🛏River campsite (~£18)

  • →Walking safari
  • →Night drive
  • →Optional village textile market visit
~£140
Day 13

Cross into Malawi — to Lilongwe

Lilongwe, Malawi

Border day: Mfuwe–Chipata border then on to Lilongwe by minibus (~£20 total, but slow). Pick up a Malawian SIM and cash. Overnight in a Lilongwe guesthouse, then plan tomorrow's onward transport to the lake.

🚌Minibus + border (~£20)

🛏Lilongwe guesthouse/budget lodge (~£20)

  • →Border crossing Zambia–Malawi
  • →Local market wander
~£55
Day 14

Lilongwe to Kande Beach, Lake Malawi

Kande Beach, Malawi

Shared minibus or shuttle to Kande Beach (~£12-15, 4-5 hours). Lake Malawi's 'lake of stars' — swim, kayak, watch the fishermen at sunset. Budget lakefront lodges and campsites are plentiful.

🚌Minibus (~£14)

🛏Lakefront budget lodge or campsite at Kande (~£15)

  • →Swim in Lake Malawi
  • →Sunset walk along the shore
~£45
Day 15

Kande Beach — lake day

Kande Beach, Malawi

Snorkelling over the cichlid rocks (~£20), a village walk led by a local guide (~£15), or just rent a kayak (~£5/hour). In the evening a home-cooked dinner at a village household can be arranged through your lodge (~£8) — the equivalent of the tour's local dinner.

🚌On foot

🛏Lakefront lodge or campsite (~£15)

  • →Snorkelling (~£20)
  • →Village walk (~£15)
  • →Local home dinner (~£8)
~£55
Day 16

Kande to Chitimba — northern lake

Chitimba, Malawi

North along the lake shore to Chitimba (~£8-10 by minibus) at the foot of the Rift Valley escarpment. Quiet camping on the sand, cheap fish and rice, and views back over the lake to Tanzania. Good place to slow down for a night.

🚌Minibus (~£9)

🛏Beach campsite at Chitimba (~£12)

  • →Lake swim
  • →Escarpment views
~£40
Day 17

Cross into Tanzania — Iringa

Iringa, Tanzania

Cross the Tanzania border at Songwe/Karonga, then take a bus to Iringa (~£20-25 total, 8-10 hours). Arrive after dark and stay at a cheap farm-style guesthouse. Tanzanian visas vary — many nationalities get visa on arrival (~£45) or e-visa.

🚌Bus + border (~£22)

🛏Budget guesthouse near Iringa (~£18)

  • →Border crossing Malawi–Tanzania
~£55
Day 18

Iringa to Baobab Valley — down the Rift

Baobab Valley / Ruaha River, Tanzania

Bus down through the Great Rift escarpment with its baobab-studded valley (~£10-15 to Mikumi/Baobab Valley area). Lodges and campsites along the Ruaha River make a cheap stop. Evening in the garden with the river sounds.

🚌Bus (~£13)

🛏Riverside lodge campsite (~£15)

  • →Rift Valley scenery
  • →Baobab photography stops
~£40
Day 19

Baobab Valley to Dar es Salaam

Dar es Salaam, Tanzania

Long day: bus through Mikumi and Morogoro into hot, humid Dar (~£15-20, 8-9 hours). Stay near the ocean at Kipepeo-style beach camp south of the city, or in a Kariakoo guesthouse. Arrange the ferry booking for tomorrow online tonight.

🚌Bus (~£18)

🛏Beach camp or budget guesthouse in Dar (~£18)

  • →Indian Ocean swim
  • →Ferry booking for Zanzibar
~£55
Day 20

Ferry to Zanzibar — Jambiani

Jambiani, Zanzibar

Morning fast ferry from Dar to Stone Town (~£30 return, 2 hours). Then a dala-dala or taxi down the east coast to Jambiani (~£5-8). Afternoon at one of the most beautiful white-sand beaches in Africa — palm huts, turquoise water, cheap grilled fish dinners.

🚌Ferry + dala-dala/taxi (~£35)

🛏Beach guesthouse in Jambiani (~£20)

  • →Ferry crossing
  • →Beach swim
  • →Seafood dinner
~£70
Day 21

Zanzibar — beach and snorkelling

Jambiani, Zanzibar

Snorkelling or diving trip to the reefs (~£35), or the famous 'Safari Blue' sailing dhow day (~£50-80) if you want the full thing. Alternatively just swim, drink coconuts and eat octopus curry. All bookable through your guesthouse or on the beach.

🚌On foot / local boat

🛏Beach guesthouse (~£20)

  • →Snorkelling trip
  • →Optional Safari Blue sailing day
  • →Spice tea at a beach café
~£65
Day 22

Stone Town — spice tour and old town

Stone Town, Zanzibar

Bus or shared taxi from Jambiani up to Stone Town (~£5). Join a small-group spice plantation tour (~£15-20 incl. transport, book local) and wander the alleyways, the night food market at Forodhani Gardens (cheap seafood skewers, Zanzibar pizza), and the historic Swahili and Omani architecture. Optional walking tour ~£12.

🚌Shared taxi/dala-dala (~£5)

🛏Budget boutique guesthouse in Stone Town (~£25)

  • →Spice plantation tour (~£18)
  • →Forodhani night market
  • →Stone Town alley wander
~£60
Day 23

Stone Town — Bagamoyo

Bagamoyo, Tanzania

Ferry back to Dar (~£15 one-way, buy return earlier if going back the same day) then bus up the coast to Bagamoyo (~£3, historic slave-trade port town with old German colonial buildings). Cheap beach camp, local dhow harbour, and a quiet night.

🚌Ferry + bus (~£18)

🛏Beach campsite or guesthouse at Bagamoyo (~£15)

  • →Bagamoyo old town and mission
  • →Dhow harbour at sunset
~£45
Day 24

Bagamoyo to Arusha

Arusha, Tanzania

Bus Arusha-bound (via Chalinze/Moshi; ~£15-20, 9-10 hours). You'll pass Kilimanjaro on the horizon if the sky is clear. Overnight at a cheap guesthouse in Arusha, and do your safari homework tonight: book a Serengeti/Ngorongoro camping safari directly with a local operator or hostel (look for £380-450 for a 3-day camping safari, versus £650+ on operators' racks).

🚌Bus (~£18)

🛏Budget guesthouse in Arusha (~£18)

  • →Kilimanjaro views
  • →Book 3-day camping safari with local operator
~£50
Day 25

Arusha to Serengeti National Park

Serengeti National Park, Tanzania

Start your 3-day camping safari: 4x4 through the Ngorongoro highlands into the Serengeti (park fees ~£60/person/day). Afternoon game drives for lions, cheetahs, elephants, zebra and wildebeest. Camp at a public campsite in the Seronera area — the same style of campsite the group tour uses.

🚌Safari 4x4 (included)

🛏Public campsite in the Serengeti (part of safari package)

  • →Serengeti game drives
~£170
Day 26

Serengeti to Ngorongoro Crater

Ngorongoro Crater, Tanzania

Sunrise game drive in the Serengeti, then drive to the crater rim. Optional Serengeti balloon safari (~£400-450, book in advance) — otherwise sleep in a crater-rim campsite (Simba-style) and wake up to the view.

🚌Safari 4x4

🛏Crater rim campsite (part of safari package)

  • →Sunrise game drive
  • →Optional hot-air balloon safari
~£170
Day 27

Ngorongoro Crater and on to Nairobi

Arusha / Namanga border / Nairobi, Kenya

Early descent into the Ngorongoro Crater for the day's game drive (rhino and lion territory) — crater fees ~£55 plus vehicle. Then return to Arusha and take the afternoon or overnight shuttle to Nairobi via Namanga (~£25-30, 5-6 hours, visa on arrival/eTA required for Kenya — apply online ahead). Finish: 7 countries, no group, no vehicle crew.

🚌Safari vehicle + Arusha–Nairobi shuttle (~£30)

🛏Hostel in Nairobi (~£20), or overnight shuttle

  • →Ngorongoro Crater game drive
  • →Border crossing Tanzania–Kenya
~£170

Self-launched vs. G Adventures

 This itinerary (self-launched)G Adventures
Price per person~£2,080£3,050
Duration27 days27 days
Who books itYou and your group, directTour operator, guided group
Savings£970 per person (32%)

Estimate only, not a guaranteed price. Always verify costs independently before booking.

Want to see more G Adventures-style trips? Check them out here.

~£2,080

estimated per person

You never pay Travel Crew for this — you pay hostels, transport, and activity providers directly, the same as if you'd booked it all yourself.

Launch a departure with this itinerary

This publishes your dates so other travellers can find and join you — no tour operator needed.

Customise with Tour Buster
Share:FacebookJohannesburg to Nairobi Overland: Waterfalls & Beaches — Self-Launched

Frequently asked questions

How much does Johannesburg to Nairobi Overland: Waterfalls & Beaches — Self-Launched cost?+

Doing it yourself with this self-launched itinerary costs an estimated £2,080 per person for 27 days in Southern & East Africa (South Africa, Botswana, Zimbabwe, Zambia, Malawi, Tanzania, Kenya). This is an AI-generated estimate based on typical budget-traveller prices — actual costs will vary by season and how you book.

Is this cheaper than booking with G Adventures?+

Yes — G Adventures charges around £3,050 per person for a similar tour. Doing the same route independently, using the same standard of accommodation and activities, costs an estimated £2,080 — a saving of roughly £970 (32%) per person.

How long is the Southern & East Africa (South Africa, Botswana, Zimbabwe, Zambia, Malawi, Tanzania, Kenya) trip?+

This itinerary runs 27 days, covering 27 day-by-day stops through Southern & East Africa (South Africa, Botswana, Zimbabwe, Zambia, Malawi, Tanzania, Kenya).

How do I join this trip?+

You can join an existing open departure using this itinerary if one is scheduled, or launch your own departure with your own dates and invite other travellers to join you — no tour operator required.

Isn't it easier to just use a tour operator?+

Well, yes, a tour operator will book all the individual parts of your travel for you and provide a guide. That's obvious, but doing this has the potential to save the group thousands, which can in turn improve your itinerary substantially or save you huge amounts of money. Also, when you launch a departure, Travel Crew has tools in place to help you book the individual sections of the trip or make it easier for you to do this as a group. Really, you do not need a middle man. If you are more comfortable paying more and using a middle man, then you should certainly do this.

Is it safer to book through a tour operator?+

Arguably, there isn't much difference. A self-launched trip runs on the same principle as a group travel crew: collective responsibility, everyone looking out for each other, the same way it would if a group of friends organised the trip themselves — because that's exactly what's happening. You should always take out travel insurance before you go, self-launched or not; that doesn't change either way. Every open departure is published publicly with real dates and a real trip organiser, so it's never an anonymous arrangement, and our support team is reachable any time you need help, including in an emergency while you're away. Longer-term, we're building direct relationships with ground DMCs in popular destinations, offered as an optional paid add-on for extra on-the-ground support. Ultimately, though, the group is responsible for its own conduct and safety on a self-launched trip, same as on any trip you plan yourself.

What kind of trip is this?+

This is a adventure, wildlife, beaches trip through Southern & East Africa (South Africa, Botswana, Zimbabwe, Zambia, Malawi, Tanzania, Kenya), self-launched rather than run by a tour operator — you organise it with a group you find or bring yourself.

Would you like to name the operator, name the trip, or have any suggestions about how to improve this itinerary?

Drop your comment below — if you've done a similar route, tell us what worked, what you'd add, or what you'd skip.

No comments yet — be the first to share your take.

Sign in to leave a comment.