There are 6 ways to get from Peddie to Johannesburg by bus, plane, bus (Greyhound), car, 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.
Bus to East London, fly
best- Take the bus from Peddie to East Londonbus
- Fly from East London (ELS) to Johannesburg International Airport (JNB)plane ELS - JNB
4h 28mR 1,836–3,791Bus
cheapest- Take the bus from Peddie to King William's Townbus
- Take the bus from King William's Town to Johannesburgbus
15h 14mR 913–1,360Drive, car train
- Drive from Peddie to Moltenocar
- Take the cartrain from Molteno to Johannesburg Parkcartrain 74013
17h 14mR 940–1,405Drive 964.3 km
- Drive from Peddie to Johannesburgcar 964.3 km
10h 46mR 2,188–3,160Bus to Port Elizabeth, fly
- Take the bus from Peddie to Port Elizabethbus
- Fly from Port Elizabeth (PLZ) to Johannesburg International Airport (JNB)plane PLZ - JNB
5h 58mR 1,768–3,235Bus via East London (Greyhound)
- Take the bus from Peddie to East Londonbus
- Take the bus from East London to Johannesburgbus
17h 20mR 1,011–1,371
East London (ELS) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Peddie to Johannesburg is to drive and car train which costs R 900 - R 1 500 and takes 17h 14m.
The fastest way to get from Peddie to Johannesburg is to bus and fly which takes 4h 28m and costs R 1 800 - R 3 800.
No, there is no direct bus from Peddie to Johannesburg. However, there are services departing from Peddie and arriving at Johannesburg via King William's Town. The journey, including transfers, takes approximately 15h 14m.
The distance between Peddie and Johannesburg is 914 km. The road distance is 964.3 km.
The best way to get from Peddie to Johannesburg without a car is to bus which takes 15h 14m and costs R 900 - R 1 400.
It takes approximately 4h 28m to get from Peddie to Johannesburg, including transfers.
Peddie to Johannesburg bus services, operated by Greyhound ZA, depart from Peddie station.
Peddie to Johannesburg bus services, operated by Greyhound ZA, arrive at King William's Town station.
Yes, the driving distance between Peddie to Johannesburg is 964 km. It takes approximately 10h 46m to drive from Peddie to Johannesburg.
There are 4975+ hotels available in Johannesburg.
What companies run services between Peddie, South Africa and Johannesburg, South Africa?
You can take a bus from Peddie to Johannesburg via King William's Town in around 15h 14m.
- Website
- flysafair.co.za
Flights from East London to Johannesburg International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- R 950–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 950–2,500
Flights from Port Elizabeth to Johannesburg International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R 800–1,800
- Website
- flyairlink.com
Flights from East London to Johannesburg International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- R 2,300–7,500
Flights from Port Elizabeth to Johannesburg International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- R 1,200–2,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
Flights from Port Elizabeth to Johannesburg International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R 1,000–4,200
- Website
- flysaa.com
Flights from East London to Johannesburg International Airport
- Ave. Duration
- 1h 20m
- When
- Monday to Friday
- Estimated price
- R 2,700–6,000
Flights from Port Elizabeth to Johannesburg International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- R 1,000–2,200
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Molteno to Johannesburg Park
- Ave. Duration
- 13h 35m
- 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 Peddie to East London
- Ave. Duration
- 1h 38m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
Bus from Peddie to King William's Town
- Ave. Duration
- 44 min
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
Bus from Peddie to Port Elizabeth
- Ave. Duration
- 2h 57m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Peddie to East London
- Ave. Duration
- 1h 38m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
Bus from East London to Johannesburg
- Ave. Duration
- 14h 42m
- Frequency
- Twice daily
- Estimated price
- R 550–800
- Schedules at
- greyhound.co.za
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from King William's Town to Johannesburg
- Ave. Duration
- 13h 30m
- Frequency
- Twice daily
- Estimated price
- R 460–800
- Website
- https://www.intercape.co.za
- Full Flexi
- R 550–800
- Flexi
- R 500–700
- Saver
- R 460–650
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 Travelling by boat in Italy, 4 of the smartest ways to explore Australia, and How to travel India's Golden Triangle - to help you get the most out of your next trip.












