South Africa Travel Online logo
plane flying in to land at an airport

Fly Mango in Feb for less

MSC Melody sail-away party

Hobie Beach in Port ElizabethCheap flights from Cape Town to Port Elizabeth

You want to get on a cheap flight from Cape Town to Port Elizabeth. The way to make sure that you get on the cheapest flight is to:

  • type your flight details into the search engine on the left and see what airfare it spits out

  • check the airfare of every airline flying your route

Airlines operating flights from Cape Town to Port Elizabeth

Airlines
Airports
Stops

Velvet Sky

Cape Town International (CPT) to Port Elizabeth (PLZ)

non-stop

British Airways

Cape Town International (CPT) to Port Elizabeth (PLZ)

non-stop

1time Airlines

Cape Town International (CPT) to Port Elizabeth (PLZ)

non-stop

South African Express

Cape Town International (CPT) to Port Elizabeth (PLZ)

non-stop

A flight from Cape Town to Port Elizabeth takes about 1h10m. The driving distance between Cape Town and Port Elizabeth is some 765km.

News

8 Nov 2011

Velvet Sky airline commences flights from Cape Town to Port Elizabeth on Tuesdays and Thursdays, leaving at 11h00. The initial one-way price is R409.

27 Mar 2011

Comair switches from offering Kulula flights from CPT to PLZ, to offering British Airways flights.

5 Dec 2008

Shosholoza Meyl begins offering Premier Classe train trips from Cape Town to PE.

Cape Town to Port Elizabeth by bus

If you don't want to fly or drive yourself, another option is to go by bus from Cape Town to Port Elizabeth. The time taken for the trip is shown on the right:

Baz bus

This is a hop-on hop-off bus tour which Baz Bus runs across South Africa. Most popular amongst backpackers, it has stops at 180 youth hostels en route. On your way from Cape Town to Port Elizabeth you can disembark at Stellenbosch, Swellendam, Mossel Bay, George, Wilderness, Buffalo Bay, Knysna, Plettenberg Bay, Natures Valley, Storms River and Jeffreys Bay.

14h00m

Citiliner bus

Cape Town to Port Elizabeth stopping at Belville, Stellenbosch, Somerset West, Caledon, Riviersonderend, Swellendam, Slangrivier, Heidelberg, Riversdale, Albertina, Mossel Bay, George, Wilderness, Sedgefield, Knysna, Plettenberg Bay, Storms River, Humansdorp and Jeffreys Bay.

12h05m

Greyhound bus

The Greyhound bus operates a traditional bus service through the main centres of South Africa, Mozambique and Zimbabwe. The route between Cape Town and Port Elizabeth stops in Belville, Stellenbosch, Somerset West, Caledon, Riviersonderend, Swellendam, Heidelberg, Riversdale, Albertina, Mossel Bay, George, Wilderness, Sedgefield, Knysna, Plettenberg Bay, Storms River, and Humansdorp.

12h10m

Intercape bus

Intercape offers both its Sleepliner and Mainliner buses on this route. Stops are at Belville, Stellenbosch, Somerset West, Caledon, Riviersonderend, Swellendam, Heidelberg, Riversdale, Mossel Bay, George, Sedgefield, Knysna, Plettenberg Bay, Storms River, and Humansdorp.

12h55m

SA Roadlink

Cape Town to Port Elizabeth with stops at Mossel Bay, Knysna and George

10h55m

Translux bus

Cape Town to Port Elizabeth is only available on their TransLux bus

12h50m

Cape Town to Port Elizabeth by train

Shosholoza Meyl offers Premier Classe train trips from Cape Town to Port Elizabeth.

Hotels in Port Elizabeth

List of hotels in Port Elizabeth

Garden Court Port Elizabeth

Courtyard Port Elizabeth

Protea Hotel Marine