Find flights
Deals
Airlines

R3 386+ Cheap flights from Perth

This is the cheapest return flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 6/3. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
PER — JNB
Feb 19 — Feb 261
1 adult

What to know about flights from Perth

Discover essential information about flights departing from Perth, including flight schedules, destinations, airlines operating at the Perth airport, and any specific guidelines or requirements for travellers. Please note that the information is based on the most recent updates available. Data last updated 14 February 2025.

Cheapest round-trip flight

R7 599

Cheapest airline

Indonesia AirAsia

Good round-trip deal

R2 686 or less

Good one-way deal

R2 537 or less
The cheapest round-trip flight from Perth is currently to Singapore Changi.
On average, Indonesia AirAsia currently has the cheapest one-way flight from Perth (avg. price of R5 183).
Price to beat on a round-trip flight from Perth.
Price to beat on a one-way flight from Perth.

Find flights from Perth

Cheapest flights from Perth
Explore the most affordable flight options available from Perth. Find the lowest fares based on data from user searches, with prices last updated on 14 February 2025.

Mon 19/51:10PER - JNB
1 stop23h 25mSingapore Airlines
Tue 3/619:50JNB - PER
1 stop34h 40mSingapore Airlines
Deal found 13/2R16 376
Mon 3/317:00PER - JNB
3 stops33h 00mMultiple Airlines
Thu 13/313:20JNB - PER
2 stops34h 05mMultiple Airlines
Deal found 13/2R18 670
Fri 1/81:10PER - CPT
2 stops38h 15mSingapore Airlines
Mon 25/810:40CPT - PER
2 stops36h 30mSingapore Airlines
Deal found 13/2R18 744
Sun 2/312:25PER - CPT
2 stops31h 20mMultiple Airlines
Sat 15/315:20CPT - PER
2 stops27h 05mMultiple Airlines
Deal found 13/2R19 503
Wed 14/50:10PER - JNB
1 stop37h 30mCathay Pacific
Thu 29/511:20JNB - PER
1 stop29h 20mCathay Pacific
Deal found 13/2R19 521
Mon 10/323:25PER - JNB
Nonstop11h 15mSouth African
Sat 15/320:35JNB - PER
Nonstop9h 35mSouth African
Deal found 13/2R19 817
Sun 18/513:05PER - JNB
1 stop28h 20mAir Mauritius
Sat 31/513:10JNB - PER
1 stop14h 00mAir Mauritius
Deal found 13/2R20 187
Sat 15/322:45PER - JNB
1 stop22h 35mQatar Airways
Sun 11/513:55JNB - PER
1 stop22h 45mQatar Airways
Deal found 13/2R20 280
Sun 2/323:25PER - CPT
1 stop20h 25mSouth African
Sat 15/319:30CPT - PER
1 stop34h 40mSouth African
Deal found 13/2R20 557
Tue 4/315:20PER - CPT
2 stops37h 30mQantas Airways
Thu 13/39:20CPT - PER
2 stops30h 20mQantas Airways
Deal found 13/2R20 983
Sun 18/523:55PER - JNB
1 stop22h 15mQantas Airways
Mon 26/518:40JNB - PER
1 stop20h 55mQantas Airways
Deal found 13/2R21 501
Mon 24/312:25PER - JNB
2 stops34h 10mEmirates
Thu 10/422:20JNB - PER
1 stop37h 15mEmirates
Deal found 13/2R23 055

Find flights from Perth within your budget

Find flights departing from Perth that match your specified budget. Filter results by price range, allowing you to narrow down options and find flights that fit within your financial constraints. Please note that the search results are based on data from user searches, with fares last updated on 14 February 2025. In the last 7 days, Cheapflights users made a total of 594 507 searches

Fly to

OR Tambo

Route

Depart

Return

Price

PerthJohannesburg

PER - JNB

PERJNB

Perth

Mon 19/5

1:10-18:35

1 stop23h 25m

Johannesburg OR Tambo

Tue 3/6

19:50-12:30

1 stop34h 40m

R16 376

PerthJohannesburg

PER - JNB

PERJNB

Perth

Mon 3/3

17:00-20:00

3 stops33h 00m

Johannesburg OR Tambo

Thu 13/3

13:20-5:25

2 stops34h 05m

R18 670

PerthCape Town

PER - CPT

PERCPT

Perth

Fri 1/8

1:10-9:25

2 stops38h 15m

Cape Town Intl

Mon 25/8

10:40-5:10

2 stops36h 30m

R18 744

PerthCape Town

PER - CPT

PERCPT

Perth

Sun 2/3

12:25-13:45

2 stops31h 20m

Cape Town Intl

Sat 15/3

15:20-0:25

2 stops27h 05m

R19 503

PerthJohannesburg

PER - JNB

PERJNB

Perth

Wed 14/5

0:10-7:40

1 stop37h 30m

Johannesburg OR Tambo

Thu 29/5

11:20-22:40

1 stop29h 20m

R19 521

PerthJohannesburg

PER - JNB

PERJNB

Perth

Mon 10/3

23:25-4:40

Nonstop11h 15m

Johannesburg OR Tambo

Sat 15/3

20:35-12:10

Nonstop9h 35m

R19 817

PerthJohannesburg

PER - JNB

PERJNB

Perth

Sun 18/5

13:05-11:25

1 stop28h 20m

Johannesburg OR Tambo

Sat 31/5

13:10-9:10

1 stop14h 00m

R20 187

PerthJohannesburg

PER - JNB

PERJNB

Perth

Sat 15/3

22:45-15:20

1 stop22h 35m

Johannesburg OR Tambo

Sun 11/5

13:55-18:40

1 stop22h 45m

R20 280

PerthCape Town

PER - CPT

PERCPT

Perth

Sun 2/3

23:25-13:50

1 stop20h 25m

Cape Town Intl

Sat 15/3

19:30-12:10

1 stop34h 40m

R20 557

PerthCape Town

PER - CPT

PER