Cheap flights from Johannesburg to Port Elizabeth

Compare Johannesburg to Port Elizabeth flight deals

Find the cheapest month or even day of the year to fly to Port Elizabeth

Book the best Port Elizabeth fare with no extra fees

Flight deals from Johannesburg to Port Elizabeth

Looking for a cheap last-minute deal or the best return flight from Johannesburg to Port Elizabeth Airport? If you want to travel next month, return fares start from $176. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Johannesburg to Port Elizabeth

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Johannesburg to Port Elizabeth flights are currently cheapest in January.

Direct flights from Johannesburg to Port Elizabeth

Johannesburg to Port Elizabeth: Alternative routes

Compare routes from Johannesburg to Port Elizabeth below. You may find an airport to fly into that's cheaper, faster, or easier than Port Elizabeth.

Johannesburg to Port Elizabeth: Flight information

The things to know before you go.
Cheapest flight found$45
Cheapest month to flyJanuary
Average flight time1 hr, 47 mins
Most popular airlineFlySafair
Average flights per week316

Finding cheap flights from Johannesburg to Port Elizabeth: Frequently asked questions

The best price we found for a return flight from Johannesburg to Port Elizabeth is $151. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 47 minutes is the average flight time from Johannesburg to Port Elizabeth.
FlySafair, Hahn Air Systems and Lufthansa fly direct from Johannesburg to Port Elizabeth.
As of May 2026, there are 316 flights per week flying from Johannesburg to Port Elizabeth.
The cheapest month to fly from Johannesburg to Port Elizabeth is usually November.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to Port Elizabeth Airport on Saturday, 28 November 2026.
Yes – the average flight time is 1 hour and 47 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Port Elizabeth but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Port Elizabeth is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Port Elizabeth is FlySafair .

Flying from Johannesburg to Chief Dawid Stuurman International Airport (PLZ): What you need to know

  • Begin your journey at one of Johannesburg's main airports, Johannesburg O.R. Tambo International Airport (JNB) or Lanseria International Airport (HLA). Explore your options for booking a flight from Johannesburg to Chief Dawid Stuurman International Airport (PLZ) jetting off from either of these.

  • Hop on a direct Johannesburg to Chief Dawid Stuurman International Airport flight and you'll be in the air for around 1 hour 45 minutes.

  • Port Elizabeth (where Chief Dawid Stuurman International Airport is located) and Johannesburg share the UTC+2 timezone. You'll have no time difference to factor in for your trip.

  • Johannesburg O.R. Tambo International Airport (JNB) to Chief Dawid Stuurman International Airport (PLZ) is the most popular route. You can choose from 82 direct services a week between JNB and PLZ.

  • For a stress-free journey, turn up at the airport two hours ahead of international flights and one hour before domestic departures. This way, you'll have plenty of time to catch your flight from Johannesburg to PLZ.

  • Show up at the airport even earlier during popular months like April. Aim for two hours before domestic departures and up to four hours for an international flight. Once you've checked in, you can use any extra time to relax or go over your itinerary.

Airports in Johannesburg

Johannesburg O.R. Tambo International Airport (JNB)

  • You can find a direct flight from Johannesburg to Chief Dawid Stuurman International Airport (PLZ) leaving from Johannesburg O.R. Tambo International Airport (JNB).

  • These are some of the top carriers offering direct flights from Johannesburg to Chief Dawid Stuurman International Airport departing from JNB:

  • FlySafair is the most frequently chosen airline for flights from JNB to PLZ.

  • The carrier with the most consistent on-time arrivals rate on this route is Airlink.

  • Located around 26 kilometres from the centre of Johannesburg, JNB can be reached in about 30 minutes by car (depending on traffic). The journey on public transport takes roughly 35 minutes.

  • Catching an early flight from Johannesburg to Chief Dawid Stuurman International Airport? Avoid the last-minute rush to the terminal (and enjoy a little extra shut-eye) by picking one of these hotels close to Johannesburg O.R. Tambo International Airport:

  • When it comes to Johannesburg O.R. Tambo International Airport's on-time performance, 75% of flights meet their scheduled arrival time.

Lanseria International Airport (HLA)

  • Think about setting out from Lanseria International Airport (HLA). You can book a direct Johannesburg to Chief Dawid Stuurman International Airport (PLZ) plane ticket from this popular hub.

  • Safair operates direct flights from Johannesburg to PLZ out of HLA. Book your favourite window (or aisle) seat and reach your destination without any detours.

  • FlySafair is the top choice for passengers flying from HLA to PLZ.

  • HLA is about 40 kilometres from central Johannesburg. It takes 45 minutes or so to get to the airport by car from the city centre. Public transport takes roughly 1 hour 15 minutes.

  • Catching the earliest flight? Think about staying at one of these accommodation options near Lanseria International Airport the day before your Johannesburg to PLZ flight:

About Chief Dawid Stuurman International Airport (PLZ)

  • Have a late flight from Johannesburg to Chief Dawid Stuurman International Airport? Don't let it leave you bleary-eyed. Stay at one of these hotels near PLZ and shut your eyes sooner:

  • Lock in the best rate by booking your vehicle around two weeks ahead of your Johannesburg to Chief Dawid Stuurman International Airport flight.

Getting from Chief Dawid Stuurman International Airport (PLZ) to central Port Elizabeth

  • From Chief Dawid Stuurman International Airport, central Port Elizabeth is around 6 kilometres away. It takes about 15 minutes to get to the city centre by car.

  • If you're travelling on public transport, expect a journey of around 25 minutes.

How to find the cheapest flights from Johannesburg to Chief Dawid Stuurman International Airport (PLZ)

  • At the moment, $45 is the lowest price we've found for a one-way ticket from Johannesburg to Chief Dawid Stuurman International Airport. The cheapest price for a return flight is $151. Remember fares can change due to availability at the time of booking.

  • Lock in cheap flights from Johannesburg to PLZ by booking 11 months ahead. Based on our research, that's the sweet spot for bagging a bargain.

  • April is when you're most likely to find a fantastic deal on a Johannesburg to Chief Dawid Stuurman International Airport ticket. If you're looking to travel during a different time of year, the 'Whole month' tool will give you the lowest prices for every month.

  • Save time searching for cheap plane tickets from Johannesburg to PLZ by creating a Price Alert. We'll send you an email or push notification on the app when fares go down.

  • Filters make it easier to snap up a deal on your flight from Johannesburg to Chief Dawid Stuurman International Airport. Choose the flight times, carriers and stops that make sense for you. Then sort the results by 'Cheapest' to bring up the lowest fares right away.

The best time to fly from Johannesburg to Chief Dawid Stuurman International Airport (PLZ)

  • Picture the kind of break you want when picking your flight dates. December is the quietest month to visit Port Elizabeth. January is when most people book flights from Johannesburg to Chief Dawid Stuurman International Airport (PLZ), which may be perfect if you're chasing more excitement.

  • The warmest month in Port Elizabeth is January, with temperatures ranging between 18ºC (64ºF) and 26ºC (79ºF). Book your Johannesburg to PLZ plane ticket then if this is the type of weather you enjoy.

  • July sees temperatures of between 10ºC (50ºF) and 20ºC (68ºF). Search for cheap tickets from Johannesburg to Chief Dawid Stuurman International Airport around that time if you like cooler conditions.

More about Port Elizabeth

  • Start your Port Elizabeth trip off on the right foot by choosing the perfect place to stay. After booking your flight from Johannesburg to Chief Dawid Stuurman International Airport, explore our range of hotels including:

  • You'll find loads of awesome things to do in Port Elizabeth when you're ready to sightsee. Start exploring at Mount Kilimanjaro followed by King's Beach and Brighton Beach.

Explore more of South Africa

  • East London is just one of the many places in South Africa waiting to be explored after you've seen Port Elizabeth. Around 241 kilometres away to the northeast, its best attractions include Orient Beach, Nahoon Reef and Eastern Beach.

  • Any journey through South Africa isn't complete without visiting Queenstown. Queenstown and Frontier Museum and Queenstown Railway Graveyard are among the highlights in this destination, which is about 257 kilometres northeast of Port Elizabeth.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.