Bus from Cape Town to Port Elizabeth
Prices are between R430 and R700 on inter-city liners. Another option is the Bazbus which costs R2 100 one way; R2 850 return – a hop-on hop-off service that stops at 13 towns along the Garden Route.Baz Bus - Home Baz Bus is a unique hop-on hop-off, door-to-door bus service between 180 backpacking hostels in 40 different towns in South Africa. Simply buy one Hop-on Hop-off
On Intercape, you have a choice of either a Mainliner which travels during the day or a Sleepliner which departs in the early evening and travels by night.
If you don't mind spending a bit extra, the above-mentioned Bazbus is a great a great option to experience the entire Garden Route. Travelers can hop off at any of the 13 stops along the way and rejoin the tour at any point. The ticket has unlimited validity so you can spend as much time as you'd like at any of the stops.
You're also welcome to bring along a surfboard, bicycle or other equipment which are transported in trailers. The Bazbus is popular among students and young people so if you're young at heart, expect a fun-filled ride along the Garden Route.
- Intercape – two buses daily 06:00am and 18:00pm
- City to City – four trips per day, times vary per day
- Greyhound – departs daily at 18:45pm
This is a popular route especially over holiday periods so try to book well in advance.
Train from Cape Town to Port Elizabeth
R690 for a sleeper cabin ; R400 for a seated trip to neighbouring town East London. From here, catch a bus to Port Elizabeth for between R300 and R400
You have a choice between Tourist Class and Economy class. Tourist Class offers either a 2-sleeper cabin or a 4-sleeper compartment, both with hot-water shower facilities and toilets. Economy Class has seated accommodation with communal toilets.
departs every Sunday morning at 10:25am, arriving in East London on Monday at 14:25pm. City to City has a bus that departs from East London station on Mondays at 16:30pm, arriving in Port Elizabeth at 21:15pm
Prices may be higher over the peak season, i.e. during school holidays, over the festive season and during the Easter break.
Flight from Cape Town to Port Elizabeth
Prices are depending on how far in advance you book, you can get a cheap flight to Port Elizabeth from R399 one way. As this is a popular route among locals though, prices can go up to R3,000.
This is a quick flight and airlines often have fast turnaround times to offer more flights, especially smaller airlines.
There are several flights daily for this route across airlines. Flight times are more spread out on Sundays however.
Be sure to check your flight conditions. Some of the low-cost carriers charge a fee for checked-in luggage, only allowing for free hand luggage.
Cape Town to Port Elizabeth Distance Map
Cape Town Port Elizabeth distance by driving: ( )
Cape Town to Port Elizabeth air distance: ( )