There are 5 ways to get from East London to Bela-Bela by plane, car, bus, train, taxi, or car train
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 East London (ELS) to Johannesburg International Airport (JNB)plane ELS - JNB
- Drive from Johannesburg-Airport-JNB to Bela-Belacar
3h 5mR 1,352–3,265Bus
cheapest- Take the bus from East London to Pretoriabus
- Take the bus from Pretoria to Kranskopbus
20h 28mR 1,240–1,819Bus, train, taxi
- Take the bus from East London Stn to Johannesburgbus
- Take the train from Park to Pretoriatrain
- Take the taxi from Mabopane to Bela-Belataxi
18h 2mR 1,937–2,614Drive, car train
- Drive from East London to Moltenocar
- Take the cartrain from Molteno to Germistoncartrain
- Drive from Germiston to Bela-Belacar
18h 7mR 1,263–1,901Drive 1,109.2 km
- Drive from East London to Bela-Belacar 1,109.2 km
11h 53mR 2,491–3,599
East London (ELS) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from East London to Bela-Bela is to drive and car train which costs R 1 200 - R 1 900 and takes 18h 7m.
The fastest way to get from East London to Bela-Bela is to fly and drive which takes 3h 5m and costs R 1 300 - R 3 300.
No, there is no direct bus from East London to Bela-Bela. However, there are services departing from East London and arriving at Kranskop via Pretoria. The journey, including transfers, takes approximately 20h 28m.
The distance between East London and Bela-Bela is 927 km. The road distance is 1109.2 km.
The best way to get from East London to Bela-Bela without a car is to bus and train and taxi which takes 18h 2m and costs R 1 900 - R 2 700.
It takes approximately 3h 5m to get from East London to Bela-Bela, including transfers.
East London to Bela-Bela bus services, operated by InterCape, depart from East London station.
East London to Bela-Bela bus services, operated by InterCape, arrive at Pretoria station.
Yes, the driving distance between East London to Bela-Bela is 1109 km. It takes approximately 11h 53m to drive from East London to Bela-Bela.
There are 223+ hotels available in Bela-Bela.
What companies run services between East London, South Africa and Bela-Bela, South Africa?
You can take a bus from East London to Bela-Bela via Pretoria and Kranskop in around 20h 28m.
- Website
- flysafair.co.za
Flights from East London to Johannesburg International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- R 900–2,500
Flights from East London to Johannesburg International Airport via Durban
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- R 900–2,500
- Website
- flyairlink.com
Flights from East London to Johannesburg International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- R 2,200–7,500
- Website
- flycemair.co.za
Flights from East London to Johannesburg International Airport
- Ave. Duration
- 1h 20m
- When
- Monday to Friday
- Estimated price
- R 2,700–6,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
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Molteno to Germiston
- Ave. Duration
- 13h 13m
- Frequency
- Once a week
- Estimated price
- R 300–480
- Schedules at
- res.prasa.com
- Tourist (Sleeper)
- R 480
- Economy (Sitter)
- R 300
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from East London Stn to Johannesburg
- Ave. Duration
- 14h 41m
- Frequency
- Twice daily
- Estimated price
- R 550–800
- Schedules at
- greyhound.co.za
- Phone
- +27 11 672 9807
- [email protected]
- Website
- Vilamora Tours & Travel
Bus from East London Stn to Johannesburg
- Ave. Duration
- 12h 50m
- Frequency
- Once daily
- Estimated price
- R 450–650
- Website
- Vilamora Tours & Travel
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from East London to Pretoria
- Ave. Duration
- 17h 15m
- Frequency
- 3 times a day
- Estimated price
- R 500–900
- Website
- Intercape
- Phone
- +27 86 158 9282
- Website
- 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
- Ave. Duration
- 1h 21m
- Estimated price
- R 1,400–1,700
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.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 Getting to Rome from the airport, How to get from Florence to Rome, and Which London airport should I choose? - to help you get the most out of your next trip.


















