East London, Eastern Cape, South Africa
Johannesburg
The best and cheapest way to get from East London, Eastern Cape, South Africa and Johannesburg is to travel by train, which will cost about 355 ZAR or 31.50 USD.