Cheap flights from Port Elizabeth to Johannesburg

Travelers and cabin class

Compare Port Elizabeth to Johannesburg flight deals

Find the cheapest month or even day of the year to fly to Johannesburg

Book the best Johannesburg fare with no extra fees

Flight deals from Port Elizabeth to Johannesburg

Looking for a cheap last-minute deal or the best round-trip flight from Port Elizabeth to Johannesburg? Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest month to fly from Port Elizabeth to Johannesburg

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

Direct flights from Port Elizabeth to Johannesburg

Alternative Port Elizabeth to Johannesburg routes

Looking for the cheapest, fastest or easiest route from Port Elizabeth to Johannesburg? You could fly into the following airports instead.

Port Elizabeth to Johannesburg: Flight information

The things to know before you go.
Cheapest flight foundC$94
Cheapest month to flyMay
Average flight time1 hr, 39 mins
Most popular airlineSafair
Average flights per week123

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

There are 2 airports in Johannesburg: Johannesburg O.R. Tambo and Lanseria.
The best price we found for a round-trip flight from Port Elizabeth to Johannesburg is C$94. 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 39 minutes is the average flight time from Port Elizabeth to Johannesburg.
Safair, South African Airways and Airlink fly direct from Port Elizabeth to Johannesburg.
There are 123 flights per week flying from Port Elizabeth to Johannesburg, as of May 2025.
The cheapest month to fly from Port Elizabeth to Johannesburg is usually May 2025.
If you're flying from Port Elizabeth Airport, the cheapest airport near Johannesburg is Johannesburg O.R. Tambo – which is 21.7 km away from the center of Johannesburg. We've found flights to this airport from C$94.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Port Elizabeth Airport to Johannesburg on Saturday, May 24, 2025.
Yes – the average flight time is 1 hour and 39 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 Johannesburg 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 Johannesburg is around 40 days in advance, so don’t leave your flight to the last minute.
In May, the average temperature is usually around 14°C. January is typically the warmest month in Johannesburg, when it usually averages around 28°C. You can expect the least rain in July. The coldest month is June, with temperatures averaging 3°C. The rainiest month is December.
Currently, Safair offers the cheapest flight tickets to Johannesburg.

Travelling from Port Elizabeth International Airport (PLZ) to Johannesburg: what you need to know

  • Around 1 hour 45 minutes is how long you'll be travelling on a direct flight from Port Elizabeth International Airport to Johannesburg.

  • Johannesburg and Port Elizabeth (where Port Elizabeth International Airport is located) share the UTC+2 timezone. That means there's no time difference to adjust for.

  • Port Elizabeth International Airport (PLZ) to O.R. Tambo International Airport (JNB) is the most traveled route, with 71 departures a week to pick from. If you prefer starting your day later, the last flight from PLZ to JNB is with Safair at 19:40. Go for the first departure with Airlink (South Africa) at 07:00 if you want to get on your way earlier.

  • For hassle-free travel, arrive at the airport two hours ahead of international flights and one hour before domestic departures. This will give you plenty of time to board your PLZ to Johannesburg flight.

  • If you're flying during a public holiday or another peak period, allow extra time. A good rule is two hours ahead of domestic flights and up to four hours before international departures. Check-in and security lines will be longer.

  • Direct Port Elizabeth International Airport to Johannesburg tickets are available for booking. O.R. Tambo International Airport (JNB) will be where your journey ends.

  • Choose from a variety of carriers operating direct flights from Port Elizabeth International Airport to Johannesburg. Book your ticket with one of these:

  • To reach PLZ from central Port Elizabeth, it'll take about 20 minutes by car. It's roughly 8 kilometres from the airport to the city centre.

  • Want a relaxed start to your journey? Stay near PLZ. Whether you have an early flight from Port Elizabeth International Airport to Johannesburg or don't want departure day to feel hectic, these hotels are worth a look:

  • 77.13% of flights leaving from Port Elizabeth International Airport make it to their destination on time.

How to find the cheapest flights from Port Elizabeth International Airport (PLZ) to Johannesburg

  • The lowest price we've seen for a one-way Port Elizabeth International Airport to Johannesburg flight is C$52. The cheapest price for a return flight is C$94. Remember fares can change due to availability at the time of booking.

  • To find cheap flights from PLZ to Johannesburg, book early. Airlines usually offer lower fares when flights first go on sale.

  • Finding cheap tickets from Port Elizabeth International Airport to Johannesburg is easier if you can be flexible with your dates. Use the 'Whole month' tool to get the lowest fares across every month and land an epic deal.

  • There's no need to check back in every day to see if fares have dropped when you set up a Price Alert. We'll update you the moment there's an extra saving on cheap flights from PLZ to Johannesburg.

  • Find an affordable flight from Port Elizabeth International Airport to Johannesburg with the help of our filters. Choose your ideal duration, departure time and airlines, then sort the results by 'Cheapest' for the best deals.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • O.R. Tambo International Airport (JNB) is around 29 kilometres from the centre of Johannesburg. If you're catching a cab or a ride-share, the drive will take roughly 30 minutes.

  • It'll take around 1 hour 10 minutes if you're using public transport.

  • The last thing you want is a lengthy journey to your hotel if you're getting in late on a flight from Port Elizabeth International Airport to Johannesburg. Book one of these accommodation options near JNB instead:

  • Pick up an O.R. Tambo International Airport rental car and explore Johannesburg and beyond with your own set of wheels. Carwiz, Alamo and Green Motion are top providers to choose from here.

  • Reserving your vehicle from O.R. Tambo International Airport around three weeks in advance of your flight from PLZ to Johannesburg can help you secure the lowest rate.

Lanseria International Airport (HLA)

  • Lanseria International Airport (HLA) is about 48 kilometres from the centre of Johannesburg. Once you've hopped off your flight from Port Elizabeth International Airport to Johannesburg, it'll take you around 50 minutes to get to the heart of the city in a cab or ride-share.

  • There are some comfortable places to park your luggage (and yourself) near HLA. Settle in and get cozy after your PLZ to Johannesburg flight at one of these well-located options:

  • No time to waste? The fastest way to get to where you're going is with a Lanseria International Airport rental car. Collect your wheels from First - Car Rental, Tempest - Car Hire or Firefly powered by Hertz and be off and running.

  • Avoid paying extra. Securing your ride four weeks before your arrival at HLA can help you lock in a better rate.

Best time to go to Johannesburg

  • Carefully consider your trip dates before securing your flight from Port Elizabeth International Airport to Johannesburg. The city comes alive during high season, but hotel prices are usually higher and top attractions can be crowded. Visit Johannesburg in the off-season if you want a quieter vibe.

  • When booking your Port Elizabeth International Airport to Johannesburg flight ticket, think about what kind of weather you prefer. January is the warmest month in Johannesburg, with temperatures ranging from 15ºC (59ºF) to 30ºC (86ºF).

  • July has average temperatures of between 4ºC (39ºF) and 20ºC (68ºF). Look for a cheap ticket from PLZ to Johannesburg around that time if you want to travel when it's cooler.

More about Johannesburg

  • When it comes to searching for somewhere to lay your head, you'll find the most popular stays in Johannesburg right here. Check out these options as soon as you've locked in your flight from Port Elizabeth International Airport to Johannesburg:

  • There are so many things to explore in this city it can be tricky to work out where to start. Maboneng Precinct, Constitution Hill and Johannesburg Zoo are leading attractions which should feature on every Johannesburg itinerary.

Explore more of South Africa

  • You've done Johannesburg, now it's time to explore other parts of South Africa. Travel about 451 kilometres south-east to Pietermaritzburg to check off its top attractions. From KwaZulu-Natal National Botanical Garden to Comrades Marathon House and The Old Prison, you've got a jam-packed schedule ahead.

  • If you're eager to discover another great destination in South Africa, consider Bloemfontein, roughly 370 kilometres south-west of Johannesburg. Naval Hill Planetarium, Bloemfontein Zoo and Anglo Boer War Museum are among the biggest draws.

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