There are 6 ways to get from Johannesburg to Mdantsane-M by plane, bus, car train, car, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Johannesburg International Airport (JNB) to East London (ELS)plane JNB - ELS
2h 22mR 1,545–3,413Bus
cheapest- Take the bus from Johannesburg to East London Stnbus
15h 14mR 640–1,030Bus via King William's Town
- Take the bus from Johannesburg to King William's Townbus
14h 2mR 680–1,071Car train, drive
- Take the cartrain from Johannesburg Park to Queenstowncartrain 74013
- Drive from Queenstown to Mdantsane-Mcar
17h 49mR 690–1,080Drive 936.1 km
- Drive from Johannesburg to Mdantsane-Mcar 936.1 km
10h 30mR 2,124–3,068Bus via Queensdale
- Take the bus from Park Stn to Queenstown Stnbus
- Take the bus from Queenstown to East Londonbus
16h 18mR 716–1,145
Johannesburg International Airport (JNB) to East London (ELS) flights
Questions & Answers
The cheapest way to get from Johannesburg to Mdantsane-M is to bus which costs R 600 - R 1 100 and takes 15h 14m.
The fastest way to get from Johannesburg to Mdantsane-M is to fly which takes 2h 22m and costs R 1 500 - R 3 500.
No, there is no direct bus from Johannesburg to Mdantsane-M. However, there are services departing from Johannesburg and arriving at King William's Town via . The journey, including transfers, takes approximately 14h 2m.
The distance between Johannesburg and Mdantsane-M is 825 km. The road distance is 936.1 km.
The best way to get from Johannesburg to Mdantsane-M without a car is to bus via King William's Town which takes 14h 2m and costs R 650 - R 1 100.
It takes approximately 2h 22m to get from Johannesburg to Mdantsane-M, including transfers.
Johannesburg to Mdantsane-M bus services, operated by InterCape, depart from Johannesburg station.
The best way to get from Johannesburg to Mdantsane-M is to fly which takes 2h 22m and costs R 1 500 - R 3 500. Alternatively, you can bus via King William's Town, which costs R 650 - R 1 100 and takes 14h 2m.
Johannesburg to Mdantsane-M bus services, operated by InterCape, arrive at King William's Town station.
Yes, the driving distance between Johannesburg to Mdantsane-M is 936 km. It takes approximately 10h 30m to drive from Johannesburg to Mdantsane-M.
What companies run services between Johannesburg, South Africa and Mdantsane-M, South Africa?
Safair, CemAir, and Airlink fly from Johannesburg International Airport (JNB) to East London (ELS) every 4 hours. Alternatively, InterCape operates a bus from Johannesburg to King William's Town twice daily. Tickets cost R 460–800 and the journey takes 13h 30m.
- Website
- flysafair.co.za
Flights from Johannesburg International Airport to East London
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- R 950–2,500
Flights from Johannesburg International Airport to East London via Durban
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 950–2,500
- Website
- flyairlink.com
Flights from Johannesburg International Airport to East London
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- R 2,000–6,500
- Website
- flycemair.co.za
Flights from Johannesburg International Airport to East London
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- R 2,300–5,500
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Johannesburg Park to Queenstown
- Ave. Duration
- 15h 34m
- Frequency
- Once a week
- Estimated price
- R 300–480
- Schedules at
- res.prasa.com
- Tourist (Sleeper)
- R 480
- Economy (Sitter)
- R 300
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Johannesburg to King William's Town
- 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
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Johannesburg to East London Stn
- 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
- vila-mora.co.za
Bus from Johannesburg to East London Stn
- Ave. Duration
- 12h 50m
- Frequency
- Once daily
- Estimated price
- R 450–650
- Website
- https://www.vila-mora.co.za/
Bus from Park Stn to Queenstown Stn
- Ave. Duration
- 10h 25m
- Frequency
- Twice daily
- Estimated price
- R 430–600
- Website
- https://www.vila-mora.co.za/
Bus from Queenstown to East London
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- R 330–440
- Website
- https://www.vila-mora.co.za/
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Park Stn to Queenstown Stn
- Ave. Duration
- 10h 30m
- Frequency
- 5 times a day
- Estimated price
- R 340–650
- Schedules at
- eagleliner.co.za
- Single
- R 500–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 How to plan an amazing trip around Scandinavia, Bali: What to do if Mount Agung erupts, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
More Questions & Answers
There are 522+ hotels available in Mdantsane-M.















