Train travel in South Africa | Cape Town-Johannesburg from R630/£36/$62 with sleeper
Cape Town to Port Elizabeth by flight, bus from ZAR 363 - Jun 2023 ✓
Train Travel - Tourist Class Routes | South Africa | Bloemfontein | Cape Town | Durban | East London | Johannesburg | Kimberley | Port Elizabeth | Queenstown
Shosholoza Meyl is finally back. Here's how much you will pay for long-distance trains. | News24
Cheap Flights from Port Elizabeth to Cape Town
Train travel in South Africa | Cape Town-Johannesburg from R630/£36/$62 with sleeper