There are 7 ways to get from Victoria Falls to Madikwe Game Reserve by plane, car, bus or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Victoria Falls to Gaborone, drive  •  3 h 22 min

  1. Fly from Victoria Falls (VFA) to Gaborone (GBE) VFA - GBE
  2. Drive from Gaborone to Madikwe Game Reserve

Cheapest option

Train  •  28 h 31 min

  1. Take the train from Victoria Falls to Bulawayo
  2. Take the train from Bulawayo to Francistown
  3. Take the train from Francistown to Gaborone

$10

5 alternative options

Drive to Kasane, fly to Gaborone, drive  •  5 h 9 min

  1. Drive from Victoria Falls to Kasane
  2. Fly from Kasane (BBK) to Gaborone (GBE) BBK - GBE
  3. Drive from Gaborone to Madikwe Game Reserve

Fly Victoria Falls to Mmabatho/Mafikeng, drive  •  18 h 49 min

  1. Fly from Victoria Falls (VFA) to Mmabatho/Mafikeng (MBD) VFA - MBD
  2. Drive from Mmabatho/Mafikeng to Madikwe Game Reserve

$237 - $612

Bus  •  23 h 21 min

  1. Take the bus from Victoria Falls to Johannesburg
  2. Take the bus from Johannesburg to Gaborone

$16

Train, bus  •  26 h 47 min

  1. Take the train from Victoria Falls to Bulawayo
  2. Take the train from Bulawayo to Francistown
  3. Take the bus from Francistown to Gaborone

$10 - $12

Drive  •  14 h 20 min

  1. Drive from Victoria Falls to Madikwe Game Reserve 657 miles

What companies run services between Victoria Falls, Zimbabwe and Madikwe Game Reserve, South Africa?

You can take a bus from Victoria Falls to Madikwe Game Reserve via Johannesburg, Johannesburg, and Gaborone in around 23 h 21 min. Alternatively, you can take a train from Victoria Falls to Madikwe Game Reserve via Bulawayo, Francistown, and Gaborone in around 28 h 31 min.

Airlines
South African Airways
Website
flysaa.com
Flights from Kasane to Gaborone via Johannesburg
Ave. Duration
4 h
When
Monday to Friday
Estimated price
$340 - $750
Flights from Victoria Falls to Mmabatho/Mafikeng via Johannesburg
Ave. Duration
18 h 22 min
When
Tuesday, Thursday and Sunday
Estimated price
$230 - $1,300
Flights from Victoria Falls to Mmabatho/Mafikeng via Capetown, Johannesburg
Ave. Duration
20 h 20 min
When
Tuesday, Thursday and Sunday
Estimated price
$360 - $1,300
Flights from Victoria Falls to Mmabatho/Mafikeng via Harare, Johannesburg
Ave. Duration
14 h 30 min
When
Thursday and Sunday
Estimated price
$190 - $550
Air Botswana
Website
airbotswana.co.bw
Flights from Kasane to Gaborone
Ave. Duration
2 h
When
Wednesday, Friday and Sunday
Estimated price
$180 - $460
Flights from Kasane to Gaborone via Maun
Ave. Duration
3 h
When
Tuesday and Thursday
Estimated price
$200 - $500
Ethiopian Airlines
Website
ethiopianairlines.com
Flights from Victoria Falls to Gaborone
Ave. Duration
1 h 15 min
When
Monday, Tuesday, Thursday, Saturday and Sunday
Estimated price
$160 - $480
Train operators
NRZ
Website
nrz.co.zw
Train from Victoria Falls to Bulawayo
Ave. Duration
12 h 30 min
Frequency
Once daily
Schedules at
nrz.co.zw
Train from Bulawayo to Francistown
Ave. Duration
5 h 25 min
Frequency
3 times a week
Schedules at
nrz.co.zw
Botswana Railways
Phone
+267 4711375
Email
info@botrail.bw
Website
botswanarailways.co.bw
Train from Francistown to Gaborone
Ave. Duration
7 h
Frequency
Twice daily
Estimated price
$10
Schedules at
botswanarailways.co.bw
Bus operators
Shalom Bus Services
Phone
+260 966 828610
Website
thebestofzambia.com
Bus from Victoria Falls to Johannesburg
Ave. Duration
16 h 3 min
Frequency
Once daily
Schedules at
thebestofzambia.com
AT and T Monnakgotla
Website
monnakgotla.co.bw
Bus from Johannesburg to Gaborone
Ave. Duration
4 h 25 min
Frequency
Once daily
Estimated price
$16
Schedules at
monnakgotla.co.bw
InterCape
Phone
+27 (0)21 380 4400
Email
info@intercape.co.za
Website
intercape.co.za
Bus from Johannesburg to Gaborone
Ave. Duration
7 h 30 min
Frequency
Once daily
Estimated price
$27 - $40
Schedules at
intercape.co.za
Seabelo Group
Phone
+267 395 7078
Email
kenneth@seabelo.bw
Website
seabelo.bw
Bus from Francistown to Gaborone
Ave. Duration
5 h
Frequency
4 times a day
Estimated price
$10 - $12
Schedules at
seabelo.bw

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, Travelling to and around Russia for the 2018 FIFA World Cup and How to get from JFK to New York City - to help you get the most out of your next trip.

Questions & Answers

How far is it from Victoria Falls to Madikwe Game Reserve?

The distance between Victoria Falls and Madikwe Game Reserve is 766 km. The road distance is 1051 km.

What is the cheapest way to get from Victoria Falls to Madikwe Game Reserve?

The cheapest way to get from Victoria Falls to Madikwe Game Reserve is to train which costs $10 and takes 28 h 31 min.

What is the fastest way to get from Victoria Falls to Madikwe Game Reserve?

The quickest way to get from Victoria Falls to Madikwe Game Reserve is to fly and drive which takes 18 h 49 min and costs $230 - $650.

How long does it take to get from Victoria Falls to Madikwe Game Reserve?

It takes approximately 3 h 22 min to get from Victoria Falls to Madikwe Game Reserve, including transfers.