There are 4 ways to get from Selebi-Phikwe to Bela-Bela by car, plane, 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.
Drive, fly
best- Drive from Selebi-Phikwe to Francistown Airport (FRW)car
- Fly from Francistown Airport (FRW) to Johannesburg International Airport (JNB)plane FRW - JNB
- Drive from Johannesburg-Airport-JNB to Bela-Belacar
7h 26mR 4,266–6,321Drive 425 km
cheapest- Drive from Selebi-Phikwe to Bela-Belacar 425 km
6h 19mR 950–1,372Drive, bus
- Drive from Selebi-Phikwe to Palapye Bus Rankcar
- Take the bus from Palapye Bus Rank to Newtown Bus Terminusbus
- Take the bus from Johannesburg to Kranskopbus
12h 44mR 1,499–1,853Drive, bus, train
- Drive from Selebi-Phikwe to Palapye Bus Rankcar
- Take the bus from Palapye Bus Rank to Newtown Bus Terminusbus
- Take the train from Park to Pretoriatrain
- Take the bus from Pretoria to Kranskopbus
12h 48mR 1,563–1,933
Francistown Airport (FRW) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Selebi-Phikwe to Bela-Bela is to drive which costs R 950 - R 1 400 and takes 6h 19m.
The fastest way to get from Selebi-Phikwe to Bela-Bela is to drive which takes 6h 19m and costs R 950 - R 1 400.
The distance between Selebi-Phikwe and Bela-Bela is 857 km. The road distance is 425 km.
It takes approximately 7h 26m to get from Selebi-Phikwe to Bela-Bela, including transfers.
Yes, the driving distance between Selebi-Phikwe to Bela-Bela is 425 km. It takes approximately 6h 19m to drive from Selebi-Phikwe to Bela-Bela.
There are 223+ hotels available in Bela-Bela.
What companies run services between Selebi-Phikwe, Botswana and Bela-Bela, South Africa?
There is no direct connection from Selebi-Phikwe to Bela-Bela. However, you can drive to Francistown Airport (FRW) airport, fly to Johannesburg International Airport (JNB), then drive to Bela-Bela. Alternatively, you can take a vehicle from Selebi-Phikwe to Bela-Bela via Palapye Bus Rank, Newtown Bus Terminus, Westgate, Park Station, Johannesburg, and Kranskop in around 12h 44m.
- Website
- airbotswana.co.bw
Flights from Francistown Airport to Johannesburg International Airport via Gaborone
- Ave. Duration
- 5h 30m
- When
- Wednesday
- Estimated price
- R 3,700–5,000
- Website
- flyairlink.com
Flights from Francistown Airport to Johannesburg International Airport via Gaborone
- Ave. Duration
- 3h 55m
- When
- Wednesday
- Estimated price
- R 3,700–5,000
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Park to Pretoria
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
- Phone
- +267 2416471
- [email protected]
Bus from Palapye Bus Rank to Newtown Bus Terminus
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Estimated price
- R 530–580
- Schedules at
- khandaexpress
Bus from Palapye Bus Rank to Newtown Bus Terminus
- Ave. Duration
- 6h 30m
- Frequency
- Twice a week
- Estimated price
- R 530–580
- Schedules at
- khandaexpress
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Johannesburg to Kranskop
- Ave. Duration
- 2h 43m
- Frequency
- Once daily
- Estimated price
- R 260–360
- Schedules at
- res.prasa.com
Bus from Pretoria to Kranskop
- Ave. Duration
- 1h 53m
- Frequency
- Once daily
- Estimated price
- R 250–340
- 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, Which side of Niagara Falls should I choose (and how do I get there)?, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.






