There are 3 ways to get from Johannesburg to Selebi-Phikwe by plane, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, drive
best- Fly from Johannesburg International Airport (JNB) to Francistown Airport (FRW)plane JNB - FRW
- Drive from Francistown Airport (FRW) to Selebi-Phikwecar
4h 40m$267–390Bus, drive
cheapest- Take the bus from Newtown Bus Terminus to Palapye Bus Rankbus
- Drive from Palapye Bus Rank to Selebi-Phikwecar
8h 19m$46–55Drive 580.6 km
- Drive from Johannesburg to Selebi-Phikwecar 580.6 km
7h 45m$81–117
Johannesburg International Airport (JNB) to Francistown Airport (FRW) flights
Questions & Answers
The cheapest way to get from Johannesburg to Selebi-Phikwe is to bus and drive which costs $45 - $55 and takes 8h 19m.
The fastest way to get from Johannesburg to Selebi-Phikwe is to fly and drive which takes 4h 40m and costs $260 - $390.
The distance between Johannesburg and Selebi-Phikwe is 732 km. The road distance is 580.6 km.
It takes approximately 4h 40m to get from Johannesburg to Selebi-Phikwe, including transfers.
Yes, the driving distance between Johannesburg to Selebi-Phikwe is 581 km. It takes approximately 7h 45m to drive from Johannesburg to Selebi-Phikwe.
There are five+ hotels available in Selebi-Phikwe.
What companies run services between Johannesburg, South Africa and Selebi-Phikwe, Botswana?
There is no direct connection from Johannesburg to Selebi-Phikwe. However, you can take the taxi to Johannesburg-Airport-JNB airport, fly to Francistown Airport (FRW), then drive to Selebi-Phikwe. Alternatively, you can take a bus from Newtown Bus Terminus to Selebi-Phikwe via Palapye Bus Rank in around 8h 19m.
- 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
- +267 2416471
- [email protected]
Bus from Newtown Bus Terminus to Palapye Bus Rank
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Estimated price
- $33–37
- Schedules at
- khandaexpress
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 5 delightfully under-the-radar French towns you need to visit, 4 of the smartest ways to explore Australia, and How to get from London to Edinburgh - to help you get the most out of your next trip.

