There are 6 ways to get from Kimberley to Bethlehem by plane, car, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Johannesburg International Airport, drive
best- Fly from Kimberley (KIM) to Johannesburg International Airport (JNB)plane KIM - JNB
- Drive from Johannesburg-Airport-JNB to Bethlehemcar
4h 35mR 2,363–5,475Drive 406.3 km
cheapest- Drive from Kimberley to Bethlehemcar 406.3 km
4h 31mR 905–1,307Bus, taxi
- Take the bus from Long St to Park Stationbus
- Take the bus from Johannesburg to Engen Bergview 1 Stopbus
- Take the taxi from Engen Bergview 1 Stop to Bethlehemtaxi
12h 6mR 1,625–2,398Fly to Maseru, drive
- Fly from Kimberley (KIM) to Maseru (MSU)plane KIM - MSU
- Drive from Maseru (MSU) to Bethlehemcar
8h 21mR 4,493–8,725Fly to Bram Fischer International Airport, drive
- Fly from Kimberley (KIM) to Bram Fischer International Airport (BFN)plane KIM - BFN
- Drive from Bram Fischer International Airport (BFN) to Bethlehemcar
6h 10mR 3,263–6,875Bus, taxi via Midrand (Greyhound)
- Take the bus from Kimberley to Midrandbus
- Take the bus from Midrand to Harrismithbus
- Take the taxi from Harrismith to Bethlehemtaxi
13h 16mR 1,998–2,491
Kimberley (KIM) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Kimberley to Bethlehem is to drive which costs R 900 - R 1 400 and takes 4h 31m.
The fastest way to get from Kimberley to Bethlehem is to drive which takes 4h 31m and costs R 900 - R 1 400.
The distance between Kimberley and Bethlehem is 733 km. The road distance is 406.3 km.
The best way to get from Kimberley to Bethlehem without a car is to bus and taxi which takes 12h 6m and costs R 1 600 - R 2 400.
It takes approximately 4h 35m to get from Kimberley to Bethlehem, including transfers.
Yes, the driving distance between Kimberley to Bethlehem is 406 km. It takes approximately 4h 31m to drive from Kimberley to Bethlehem.
There are 62+ hotels available in Bethlehem.
What companies run services between Kimberley, South Africa and Bethlehem, South Africa?
There is no direct connection from Kimberley to Bethlehem. However, you can take the taxi to Kimberley (KIM) airport, fly to Johannesburg International Airport (JNB), then drive to Bethlehem. Alternatively, you can take the bus to Park Station, take the bus to Engen Bergview 1 Stop, then take the taxi to Bethlehem.
- Website
- flyairlink.com
Flights from Kimberley to Johannesburg International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- R 1,700–3,700
Flights from Kimberley to Maseru via Johannesburg International Airport
- Ave. Duration
- 6h 43m
- When
- Every day
- Estimated price
- R 3,500–9,500
Flights from Kimberley to Bram Fischer International Airport via Johannesburg International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- R 2,400–7,500
- Website
- flycemair.co.za
Flights from Kimberley to Johannesburg International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- R 1,600–4,500
Flights from Kimberley to Bram Fischer International Airport via Johannesburg International Airport
- Ave. Duration
- 4h 30m
- When
- Monday to Friday
- Estimated price
- R 2,700–6,000
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Long St to Park Station
- Ave. Duration
- 6h 25m
- Frequency
- Twice daily
- Estimated price
- R 400–420
- Schedules at
- eagleliner.co.za
- Single
- R 400–420
Bus from Johannesburg to Engen Bergview 1 Stop
- Ave. Duration
- 3h 40m
- Frequency
- Hourly
- Estimated price
- R 220–300
- Schedules at
- eagleliner.co.za
- Single
- R 220–300
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Long St to Park Station
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Kimberley to Midrand
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Midrand to Harrismith
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- R 480–650
- Schedules at
- greyhound.co.za
- Phone
- +27 11 672 9807
- [email protected]
- Website
- Vilamora Tours & Travel
Bus from Johannesburg to Engen Bergview 1 Stop
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- R 340–460
- Website
- Vilamora Tours & Travel
- Ave. Duration
- 1h 12m
- Estimated price
- R 1,000–1,300
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 Heathrow Airport into central London, How to get from Florence to Rome, and Need to know: Greyhound - to help you get the most out of your next trip.








