There are 3 ways to get from Potchefstroom to Francistown by taxi, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly
best- Take the taxi from Potchefstroom to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Francistown Airport (FRW)plane JNB - FRW
4h 21m$386–506Bus
cheapest- Take the bus from Parys Ave to Park Stationbus
- Take the bus from Newtown Bus Terminus to Francistown Bus Rankbus
11h 11m$43–60Drive 750 km
- Drive from Potchefstroom to Francistowncar 750 km
9h 39m$105–152
Johannesburg International Airport (JNB) to Francistown Airport (FRW) flights
Questions & Answers
The cheapest way to get from Potchefstroom to Francistown is to bus which costs $40 - $60 and takes 11h 11m.
The fastest way to get from Potchefstroom to Francistown is to taxi and fly which takes 4h 21m and costs $380 - $550.
No, there is no direct bus from Potchefstroom to Francistown. However, there are services departing from Parys Ave and arriving at Francistown Bus Rank via Park Station and Newtown Bus Terminus. The journey, including transfers, takes approximately 11h 11m.
The distance between Potchefstroom and Francistown is 704 km. The road distance is 750 km.
The best way to get from Potchefstroom to Francistown without a car is to bus which takes 11h 11m and costs $40 - $60.
It takes approximately 4h 21m to get from Potchefstroom to Francistown, including transfers.
Potchefstroom to Francistown bus services, operated by Eagle Liner, depart from Parys Ave station.
Potchefstroom to Francistown bus services, operated by Eagle Liner, arrive at Park Station.
Yes, the driving distance between Potchefstroom to Francistown is 750 km. It takes approximately 9h 39m to drive from Potchefstroom to Francistown.
There are 34+ hotels available in Francistown.
What companies run services between Potchefstroom, South Africa and Francistown, Botswana?
You can take a bus from Parys Ave to Francistown Bus Rank via Park Station, Westgate, and Newtown Bus Terminus in around 11h 11m.
- Website
- airbotswana.co.bw
Flights from Johannesburg International Airport to Francistown Airport via Gaborone
- Ave. Duration
- 2h 53m
- When
- Friday, Sunday, and Wednesday
- Estimated price
- $230–320
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Parys Ave to Park Station
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- $6–14
- Schedules at
- eagleliner.co.za
- Single
- $6–14
- Phone
- +267 2416471
- [email protected]
Bus from Newtown Bus Terminus to Francistown Bus Rank
- Ave. Duration
- 8h 30m
- Frequency
- Twice a week
- Estimated price
- $35–45
- Schedules at
- https://www.facebook.com/khandaexpress
- Ave. Duration
- 1h 53m
- Estimated price
- $140–170
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 How to get from JFK to New York City, How to get from Gatwick Airport into central London, and Travelling around the UAE - to help you get the most out of your next trip.



