Flights from Perth to Johannesburg

Compare Cheap Flights from Perth to Johannesburg, South Africa

Looking for cheap flights to Johannesburg from Perth? Use Webjet's deal finder to help you compare flights, carriers and seating classes all year round. You'll be sure to find the right flight to match your budget, plans and travel preferences.

#
#
#
#
Departure Date Last Updated^
Fri 01 Dec 27 Nov
Sat 02 Dec 25 Nov
Mon 04 Dec 27 Nov
Tue 05 Dec 26 Nov
Wed 06 Dec 27 Nov
Fri 08 Dec 26 Nov
Sun 10 Dec 26 Nov
Mon 11 Dec 23 Nov
Thu 14 Dec 22 Nov
Fri 15 Dec 22 Nov
Sat 16 Dec 22 Nov
Sun 17 Dec 24 Nov
Mon 18 Dec 22 Nov
Tue 19 Dec 22 Nov
Wed 20 Dec 22 Nov
Thu 21 Dec 22 Nov
Fri 22 Dec 22 Nov
Sun 24 Dec 25 Nov
Mon 25 Dec 22 Nov
Wed 27 Dec 25 Nov
Fri 29 Dec 29 Nov
Sat 30 Dec 26 Nov
Expand for More Flights
Departure Date
Fri 01 Dec
Updated on 27 Nov
$2,634 RETURN
EK Airlines
Sat 02 Dec
Updated on 25 Nov
$3,569 RETURN
EK Airlines
Mon 04 Dec
Updated on 27 Nov
$3,096 RETURN
EK Airlines
Tue 05 Dec
Updated on 26 Nov
$3,405 RETURN
EK Airlines
Wed 06 Dec
Updated on 27 Nov
$3,270 RETURN
EK Airlines
Fri 08 Dec
Updated on 26 Nov
$3,435 RETURN
EK Airlines
Sun 10 Dec
Updated on 26 Nov
$4,449 RETURN
EK Airlines
Mon 11 Dec
Updated on 23 Nov
$4,134 RETURN
EK Airlines
Thu 14 Dec
Updated on 22 Nov
$3,773 RETURN
EK Airlines
Fri 15 Dec
Updated on 22 Nov
$3,966 RETURN
EK Airlines
Sat 16 Dec
Updated on 22 Nov
$4,134 RETURN
EK Airlines
Sun 17 Dec
Updated on 24 Nov
$3,872 RETURN
EK Airlines
Mon 18 Dec
Updated on 24 Nov
$3,640 RETURN
EK Airlines
Tue 19 Dec
Updated on 22 Nov
$3,910 RETURN
EK Airlines
Wed 20 Dec
Updated on 22 Nov
$4,116 RETURN
EK Airlines
Thu 21 Dec
Updated on 22 Nov
$4,157 RETURN
EK Airlines
Fri 22 Dec
Updated on 26 Nov
$4,219 RETURN
EK Airlines
Sun 24 Dec
Updated on 23 Nov
$2,933 RETURN
EK Airlines
Mon 25 Dec
Updated on 22 Nov
$3,799 RETURN
EK Airlines
Wed 27 Dec
Updated on 25 Nov
$3,779 RETURN
EK Airlines
Fri 29 Dec
Updated on 29 Nov
$3,071 RETURN
EK Airlines
Sat 30 Dec
Updated on 26 Nov
$3,256 RETURN
EK Airlines
EXPAND FOR MORE

*Prices on this page are subject to change without notice, perform a search to view live pricing. Prices are inclusive of taxes and airline surcharges. Additional Webjet fees per booking: Webjet Servicing Fee: Domestic $21.95, NZ $24.95, International $32.95. Booking Price Guarantee: Domestic $12.95, NZ $14.95, International $21.95. Varying payment fees are included in the price breakdown on Webjet’s checkout page, once your payment method has been selected.

Route information for flights from Perth to Johannesburg

Cheapest return price for the current month from $2,634*
Cheapest return price over next 6 months from $1,684*
Cheapest month April 2024
Most expensive month April 2024
Average flight time 11h 10m

Johannesburg Guide

 

Compare Cheap Flights from Perth to Johannesburg

 

 

Johannesburg is the largest city and cosmopolitan hub of South Africa. With it’s northeastern location in the country, it is ideally located near some of South Africa’s best national parks and safari spots. Johannesburg was first settled in 1886 when a farmer discovered gold. A gold rush brought hundreds of thousands of people to the area, transforming it into the urban centre that it is today. Within the city, Johannesburg is artistic and constantly evolving. As the hometown of past president Nelson Mandela, Johannesburg is the perfect place to learn about Johannesburg’s history and political struggles, particularly apartheid, which had a devastating impact on South Africa for decades. Despite its difficult past, Johannesburg is an inspiring and exciting city where you can feel a true sense of community. Booking return flights from Perth to Johannesburg is a great way to experience the culture of South African city life before heading out to explore rural Africa and go on safari.

 

 

Start planning the adventure of a lifetime in South Africa with Webjet’s cheap flights from Perth to Johannesburg.

Best time to visit Johannesburg

 

The best time to visit Johannesburg

 

 

Booking cheap flights from Perth to Johannesburg in the spring or autumn will provide you with the ideal city experience. From March to May and September to November, Johannesburg experiences gorgeous weather. Travelling in these seasons is also the perfect way to avoid the busy peak season that occurs from December to February. Throughout peak season, hotel prices in the Johannesburg region go up to accommodate the higher demand. The summer also experiences the most rain of all the seasons in the city.

 

 

For some great savings, plan your holiday from PER to JNB in the winter, between the months of June and August. Temperatures are colder than the other seasons, ranging from 2°C at night and 17°C during the day. Winter is also the best month to plan an African safari. As a result of the mild weather, animals venture out to the watering holes more often. Since winter is low season in Johannesburg, you can find some nice deals on accommodation throughout the city.

Airports

 

Departing From Perth

 

 

Perth is serviced by one airport, which is 12 kilometres (7.5 miles) east of the city. A variety of airlines offer cheap airfares from Perth to Johannesburg on a daily basis. The airport is divided into four terminals. If you are flying with Qantas, you will depart from the T3/T4 precinct, while the majority of other international flights depart from the T1/T2 precinct.

 

 

On a daily basis, about 55 cheap flights from Perth to Johannesburg are available. Some of the airlines to fly this route include Virgin Australia, Qantas, Emirates, Singapore Airlines, and South African Airways. Nonstop flights are available to both Johannesburg International Airport (JNB) and Lanseria International Airrport (HLA), getting you into Johannesburg in less than 11 hours.

 

 

Getting to Perth Airport

 

 

The city bus offers the most affordable journey from the city to Perth Airport. The 380 bus goes to the T1/T2 precinct of the airport, picking up passengers from Elizabeth Quay Bus Station as well as Victoria Park Transfer Station, Burswood Train Station and Belmont Forum Shopping Centre. This bus reaches the airport in about a half hour and departs every 30 minutes. To get to the T3/T4 precinct at the airport, you can catch bus route 40 from Elizabeth Quay Bus Station. This bus will get you to the airport in about 30 minutes. Tickets for each bus route cost $4.80 AUD from the CBD to the airport.

 

 

A taxi or an Uber will get you from Perth to the airport in less than 20 minutes. Fare for this route costs about $30-$45 AUD. If you are travelling from Fremantle, a taxi will get you to the airport in about a half hour. Taxi fare from Fremantle costs about $50-$70 AUD.

 

 

Parking at Perth Airport

 

 

Both Long Term and Short Term parking are offered at all four airport terminals. Booking in advance can save up to 30% on your parking space.

 

 

Where to Park at Perth Airport

 

 

• The Long Term car park is located just outside the airport with a 24-hour shuttle bus departing for the terminals every 10 minutes. Parking starts at $27 AUD per day and $95 AUD per week.

 

 

• The Short Term car park is located beside the airport terminals, so you can walk from your car to the terminal in just a few minutes. The Short Term car park starts at $49 AUD per day and $129 AUD per week.

 

 

 

Arriving in Johannesburg

 

 

Johannesburg has two airports that receive flights from Perth. Johannesburg International Airport (JNB) is the city’s main airport and is located 35 kilometres (22 miles) east of the city centre. Lanseria International Airport (HLA) is Johannesburg’s secondary airport and is located 45 kilometres (28 miles) north of the city.

 

 

How to Get from Johannesburg International Airport (JNB) to Your Johannesburg Hotel or Accommodation

 

 

For the most affordable trip from Johannesburg International Airport (JNB), catch the train into the city centre. The Gautrain services the Johannesburg region and has a stop at the airport. You’ll find the station on the airport’s upper level, between Terminals A and B. The train will take you to Park Station in the centre of Johannesburg for R170 ($16 AUD).

 

 

For door-to-door transport from Johannesburg International Airport (JNB) to your hotel, catch a taxi. Taxis from the airport arrive to the city centre in about 30-45 minutes, depending on traffic conditions. Johannesburg taxis operate on meters, with taxi fare from the airport to the city averaging about R265 ($25 AUD).

 

 

How to Get from Lanseria International Airport (HLA) to Your Johannesburg Hotel or Accommodation

 

 

The Gautrain offers access from Lanseria International Airport (HLA) into the city for an affordable price. Catch an airport shuttle to the Sandton Gautrain station where you can catch the train. Lia Shuttles costs R80 ($7.65 AUD) to Sandton station and makes regular departures throughout the day. Once you’re at Sandton, catch the train to Park Station in the city centre. This journey takes 8 minutes and costs R24 ($2.30 AUD).

 

 

If you would prefer to catch a taxi from Lanseria International Airport (HLA), you will arrive to your hotel in about 35 minutes without traffic. Taxis in Johannesburg calculate fare using meters, and taxi fare from Lanseria International Airport (HLA) into Johannesburg costs about R500 ($47 AUD).

Things to do

 

Things to do in Johannesburg

 

 

Lion Park


If you’re keen to see some African wildlife during your trip to Johannesburg, this is the place to go. The park has 80 different types of lions as well as cheetahs, hyenas, giraffes, antelopes, and jackals. Lion Park is a large conservation centre where these native animals can live in a safe habitat much like the one they would experience in the wild. Tickets to Lion Park cost R195 (about $19 AUD) for adults, and children younger than 12 can enter for free. For an even more unique insight into Lion Park, you can book onto one the their special tours, including the Predator Tour, Night Feeding Tour, and Full Safari.

 

 

Go to the “Top of Africa”


Johannesburg’s Carlton Centre is the tallest building in all of Africa. From the building’s observation deck, you can receive the best view over the city and surrounding nature. Visiting the “Top of Africa” observation deck costs R15 ($1.45 AUD) for adults and R10 ($1.00 AUD) for children.

 

 

Apartheid Museum


Apartheid made up a dark time in South Africa’s history between 1948 and 1994. Under apartheid, the country experienced strong racial segregation. Learning about apartheid gives you an important historical understanding of Johannesburg. The museum is the place to go to learn about apartheid and what life was like for South Africans during that time. Entry to the museum costs R95 (about $9.15 AUD) for adults and R80 (about $7.70 AUD) for students and children.

 

 

Gold Reef City


This unique amusement park is themed around Johannesburg’s famous gold rush. The park is located inside an old gold mine, staff members wear period costumes, and the buildings are designed the same way they were in the late 1800s. Within Gold Reef City, you’ll find roller coasters, water rides, and a casino. Simple entry to the park costs R125 ($12 AUD) for adults, and if you plan to go on the rides, entrance is R215 (about $20 AUD).

 

 

Wits Origin Centre


Africa is full of interesting history. To learn more about this diverse continent, pay a visit to the Wits Origin Centre. Throughout this museum, you can see historical African artefacts, African art, and fossils that were found across the continent. Entrance into the Wits Origin Centre costs R81 ($7.80 AUD) for adults and R40 ($3.85 AUD) for students and children younger than 12.