There are 5 ways to get from Benoni to Bethlehem by bus, taxi, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Railway St to Shell Ultra City Balmoralbus
- Take the taxi from Shell Ultra City Balmoral to Bethlehemtaxi
5hR 1,600–2,033Drive 251.1 km
cheapest- Drive from Benoni to Bethlehemcar 251.1 km
3h 26mR 562–811Fly to Bram Fischer International Airport, drive
- Fly from Johannesburg International Airport (JNB) to Bram Fischer International Airport (BFN)plane JNB - BFN
- Drive from Bram Fischer International Airport (BFN) to Bethlehemcar
4h 25mR 1,535–3,236Shuttle, drive
- Take a shuttle bus from Johannesburg Airport to Afri-Ski Resort
- Drive from Afri-Ski Resort to Bethlehemcar
7h 45mR 6,595–9,296Fly to Maseru, drive
- Fly from Johannesburg International Airport (JNB) to Maseru (MSU)plane JNB - MSU
- Drive from Maseru (MSU) to Bethlehemcar
4h 22mR 3,615–5,386
Johannesburg International Airport (JNB) to Bram Fischer International Airport (BFN) flights
Questions & Answers
The cheapest way to get from Benoni to Bethlehem is to drive which costs R 550 - R 850 and takes 3h 26m.
The fastest way to get from Benoni to Bethlehem is to drive which takes 3h 26m and costs R 550 - R 850.
The distance between Benoni and Bethlehem is 372 km. The road distance is 251.1 km.
The best way to get from Benoni to Bethlehem without a car is to bus and taxi which takes 5h and costs R 1 600 - R 2 100.
It takes approximately 5h to get from Benoni to Bethlehem, including transfers.
Yes, the driving distance between Benoni to Bethlehem is 251 km. It takes approximately 3h 26m to drive from Benoni to Bethlehem.
There are 62+ hotels available in Bethlehem.
What companies run services between Benoni, South Africa and Bethlehem, South Africa?
There is no direct connection from Benoni to Bethlehem. However, you can take the taxi to Railway St, take the bus to Shell Ultra City Balmoral, then take the taxi to Bethlehem. Alternatively, you can drive from Benoni to Bethlehem in around 3h 26m.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 1,800–2,700
Flights from Johannesburg International Airport to Maseru
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- R 2,900–4,400
- Website
- flycemair.co.za
Flights from Johannesburg International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- R 1,900–4,600
- Website
- flysafair.co.za
Flights from Johannesburg International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h 5m
- When
- Saturday, Friday, Sunday, Monday, Tuesday, and Thursday
- Estimated price
- R 700–1,700
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Railway St to Shell Ultra City Balmoral
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- R 210–290
- Schedules at
- eagleliner.co.za
- Single
- R 210–290
- Phone
- +27 82 805 7919
- [email protected]
- Website
- Evo's African Shuttle
Shuttle from Johannesburg Airport to Afri-Ski Resort
- Ave. Duration
- 5h 20m
- Frequency
- On demand
- Estimated price
- R 6,000–8,500
- Website
- Evo's African Shuttle
- Sedan Vehicle
- R 7,000–8,500
- From
- R 6,000
- Ave. Duration
- 1h 18m
- Estimated price
- R 1,100–1,400
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 Getting to Rome from the airport, 4 of the smartest ways to explore Australia, and Need to know: Eurostar - to help you get the most out of your next trip.


