There are 4 ways to get from Francistown to Mokopane by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Francistown Bus Rank to Newtown Bus Terminusbus
- Take the bus from Johannesburg to Mokopanebus
14hR 887–1,094Drive 456.8 km
- Drive from Francistown to Mokopanecar 456.8 km
6h 28mR 1,208–1,745Drive to Bulawayo, fly, bus
- Drive from Francistown to Bulawayo (BUQ)car
- Fly from Bulawayo (BUQ) to Gateway International Airport (PTG)plane BUQ - PTG
- Take the bus from Polokwane to Mokopanebus
9h 19mR 4,335–10,324Fly from Francistown Airport, bus
- Fly from Francistown Airport (FRW) to Gateway International Airport (PTG)plane FRW - PTG
- Take the bus from Polokwane to Mokopanebus
17h 53mR 4,090–11,627
Bulawayo (BUQ) to Gateway International Airport (PTG) flights
Comparing Your Travel Options
The cheapest way to get from Francistown to Mokopane is to bus which costs R 850 - R 1 100 and takes 14h.
The fastest way to get from Francistown to Mokopane is to drive which takes 6h 28m and costs R 1 200 - R 1 800.
No, there is no direct bus from Francistown to Mokopane. However, there are services departing from Francistown Bus Rank and arriving at Mokopane via Chancellor House and Johannesburg. The journey, including transfers, takes approximately 14h.
The distance between Francistown and Mokopane is 1062 km. The road distance is 456.8 km.
The best way to get from Francistown to Mokopane without a car is to bus which takes 14h and costs R 850 - R 1 100.
It takes approximately 14h to get from Francistown to Mokopane, including transfers.
Francistown to Mokopane bus services, operated by Khanda Express, depart from Francistown Bus Rank station.
Francistown to Mokopane bus services, operated by Khanda Express, arrive at Newtown Bus Terminus station.
Yes, the driving distance between Francistown to Mokopane is 457 km. It takes approximately 6h 28m to drive from Francistown to Mokopane.
There are 55+ hotels available in Mokopane.
What companies run services between Francistown, Botswana and Mokopane, South Africa?
You can take a bus from Francistown Bus Rank to Mokopane via Newtown Bus Terminus, Chancellor House, Park Station, and Johannesburg in around 14h.
- Website
- flyairlink.com
Flights from Bulawayo to Gateway International Airport via Johannesburg
- Ave. Duration
- 6h 8m
- When
- Every day
- Estimated price
- R 3,400–15,000
Flights from Francistown Airport to Gateway International Airport via Gaborone, Johannesburg
- Ave. Duration
- 17h 27m
- When
- Wednesday, Sunday, and Friday
- Estimated price
- R 3,600–11,000
- Phone
- +267 2416471
- [email protected]
Bus from Francistown Bus Rank to Newtown Bus Terminus
- Ave. Duration
- 8h 30m
- Frequency
- Twice a week
- Estimated price
- R 550–700
- Schedules at
- khandaexpress
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Johannesburg to Mokopane
- Ave. Duration
- 4h 9m
- Frequency
- Once daily
- Estimated price
- R 280–390
- Schedules at
- res.prasa.com
Bus from Polokwane to Mokopane
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- R 220–300
- Schedules at
- res.prasa.com
Bus from Polokwane to Mokopane
- Ave. Duration
- 54 min
- Frequency
- Once daily
- Estimated price
- R 220–300
- Schedules at
- res.prasa.com
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 10 amazing places to get away from it all in Australia, 4 of the smartest ways to explore Australia, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.



