Cheap flights to Perth from 77 cities
77 cities in 40 countries. In each country, prices we can stand behind come first, then the cheapest.
Departure cities with a recent price: 77
Recent prices: 1,194
Fares Aviasales flagged as unusually low
| City | From | Trip | Dates | Airports | Stops | Airline | Found | |
|---|---|---|---|---|---|---|---|---|
| Ho Chi Minh City | $146 | one-way | 12 Dec | SGN → PER | stops unknown | Vietjet | found today | Open this trip |
| Singapore | $175 | one-way | 28 Feb 2027 | SIN → PER | stops unknown | Scoot | found yesterday | Open this trip |
When these trips depart
Every price counted here was found on or after 6 Nov.
Return
November 2026: 8 cities with a price listed here, from $486
Sydney · 27 Nov – 28 Nov · found 8 hours ago · See prices for these dates
As low as $418 · Surabaya · 17 Nov – 25 Nov · found 5 days ago · See prices for these dates
December 2026: 11 cities with a price listed here, from $483
Singapore · 10 Dec – 14 Dec · found 2 hours ago · See prices for these dates
January 2027: 4 cities with a price listed here, from $756
Phuket · 8 Jan 2027 – 15 Jan 2027 · found today · See prices for these dates
February 2027: 16 cities with a price listed here, from $220
Denpasar (Bali) · 13 Feb 2027 – 25 Feb 2027 · found today · See prices for these dates
As low as $190 · Denpasar (Bali) · 12 Feb 2027 – 14 Feb 2027 · found 5 days ago · See prices for these dates
March 2027: 6 cities with a price listed here, from $291
Esperance · 1 Mar 2027 – 4 Mar 2027 · found yesterday · See prices for these dates
April 2027: 5 cities with a price listed here, from $429
Melbourne · 1 Apr 2027 – 5 Apr 2027 · found 10 hours ago · See prices for these dates
May 2027: 2 cities with a price listed here, from $434
Labuan Bajo · 1 May 2027 – 4 May 2027 · found 6 days ago · See prices for these dates
June 2027: 1 city with a price listed here, from $1,159
Ganzhou · 1 Jun 2027 – 4 Jun 2027 · found 4 days ago · See prices for these dates
July 2027: 1 city with a price listed here, from $496
Da Nang · 14 Jul 2027 – 16 Jul 2027 · found 2 days ago · See prices for these dates
August 2027: 1 city with a price listed here, from $408
Jakarta · 9 Aug 2027 – 22 Aug 2027 · found yesterday · See prices for these dates
October 2027: 2 cities with a price listed here, from $1,073
Johannesburg · 1 Oct 2027 – 31 Oct 2027 · found 5 days ago · See prices for these dates
One-way
November 2026: 9 cities with a price listed here, from $161
Kalgoorlie · 19 Nov · found 4 days ago · Open this trip
December 2026: 4 cities with a price listed here, from $146
Ho Chi Minh City · 12 Dec · found today · Open this trip
January 2027: 4 cities with a price listed here, from $183
Broome · 11 Jan 2027 · found 5 days ago · Open this trip
February 2027: 8 cities with a price listed here, from $202
Johor Bahru · 9 Feb 2027 · found today · Open this trip
As low as $141 · Adelaide · 23 Feb 2027 · found 3 days ago · Open this trip
April 2027: 2 cities with a price listed here, from $562
Karachi · 1 Apr 2027 · found 14 hours ago · Open this trip
As low as $173 · Jakarta · 5 Apr 2027 · found 3 days ago · Open this trip
May 2027: 3 cities with a price listed here, from $420
Ayers Rock · 1 May 2027 · found today · Open this trip
As low as $167 · Melbourne · 5 May 2027 · found 4 days ago · Open this trip
June 2027: 3 cities with a price listed here, from $156
Sydney · 9 Jun 2027 · found 3 days ago · Open this trip
August 2027: 1 city with a price listed here, from $692
Phoenix · 2 Aug 2027 · found yesterday · Open this trip
September 2027: 4 cities with a price listed here, from $124
Kuala Lumpur · 5 Sept 2027 · found 4 days ago · Open this trip
October 2027: 1 city with a price listed here, from $910
Gaborone · 1 Oct 2027 · found 3 days ago · Open this trip
Everywhere, by country
1 traveler · Economy
| City | From | Trip | Dates | Airports | Stops | Airline | Found | |
|---|---|---|---|---|---|---|---|---|
| Malaysia | ||||||||
| Kuala Lumpur | $124 | one-way | 5 Sept 2027 | KUL → PER | nonstop | AirAsia | found 4 days ago | Open this trip |
| Johor Bahru | $202 | one-way | 9 Feb 2027 | JHB → PER | 1 stop | AirAsia | found today | Open this trip |
| Kuala Lumpur | $241 | return | 26 Feb 2027 – 9 Mar 2027 | KUL → PER | out nonstop, back nonstop | AirAsia | found 3 days ago | See prices for these dates |
| Johor Bahru | $363 | return | 9 Feb 2027 – 15 Feb 2027 | JHB → PER | out 1 stop, back 1 stop | AirAsia | found 5 days ago | See prices for these dates |
| Australia | ||||||||
| Adelaide | $141 | one-way | 23 Feb 2027 | ADL → PER | nonstop | Jetstar | found 3 days ago | Open this trip |
| Sydney | $156 | one-way | 9 Jun 2027 | SYD → PER | nonstop | Jetstar | found 3 days ago | Open this trip |
| Kalgoorlie | $161 | one-way | 19 Nov | KGI → PER | nonstop | Alliance Airlines | found 4 days ago | Open this trip |
| Melbourne | $167 | one-way | 5 May 2027 | MEL → PER | nonstop | Jetstar | found 4 days ago | Open this trip |
| Brisbane | $169 | one-way | 23 Feb 2027 | BNE → PER | nonstop | Jetstar | found 2 days ago | Open this trip |
| Broome | $183 | one-way | 11 Jan 2027 | BME → PER | nonstop | Virgin Australia | found 5 days ago | Open this trip |
| Geraldton | $187 | one-way | 17 Nov | GET → PER | nonstop | Nexus Airlines | found 6 days ago | Open this trip |
| Esperance | $202 | one-way | 11 Jan 2027 | EPR → PER | nonstop | Rex - Regional Express | found 4 days ago | Open this trip |
| Hobart | $251 | one-way | 18 Feb 2027 | HBA → PER | 1 stop | Jetstar | found 5 days ago | Open this trip |
| Esperance | $291 | return | 1 Mar 2027 – 4 Mar 2027 | EPR → PER | out nonstop, back nonstop | Rex - Regional Express | found yesterday | See prices for these dates |
| Karratha | $335 | one-way | 18 Nov | KTA → PER | nonstop | Virgin Australia | found 5 days ago | Open this trip |
| Alice Springs | $343 | one-way | 8 Feb 2027 | ASP → PER | 1 stop | Virgin Australia | found 6 days ago | Open this trip |
| Devonport | $388 | one-way | 18 Feb 2027 | DPO → PER | 1 stop | Qantas | found 5 days ago | Open this trip |
| Ayers Rock | $420 | one-way | 1 May 2027 | AYQ → PER | 1 stop | Jetstar | found today | Open this trip |
| Ayers Rock | As low as $387 | one-way | 17 Dec | AYQ → PER | 1 stop | Jetstar | found yesterday | Open this trip |
| Melbourne | $429 | return | 1 Apr 2027 – 5 Apr 2027 | MEL → PER | out nonstop, back nonstop | Virgin Australia | found 10 hours ago | See prices for these dates |
| Melbourne | As low as $320 | return | 2 Feb 2027 – 13 Feb 2027 | MEL → PER | out nonstop, back nonstop | Jetstar | found 5 days ago | See prices for these dates |
| Geraldton | $446 | return | 14 Nov – 19 Nov | GET → PER | out nonstop, back nonstop | Qantas | found yesterday | See prices for these dates |
| Sydney | $486 | return | 27 Nov – 28 Nov | SYD → PER | out nonstop, back nonstop | Virgin Australia | found 8 hours ago | See prices for these dates |
| Sydney | As low as $361 | return | 11 Feb 2027 – 14 Feb 2027 | SYD → PER | out nonstop, back nonstop | Virgin Australia | found 5 days ago | See prices for these dates |
| Albury | $492 | one-way | 20 Nov | ABX → PER | 1 stop | Rex - Regional Express | found 3 days ago | Open this trip |
| Roma | $544 | one-way | 17 Nov | RMA → PER | 2 stops | Rex - Regional Express | found 6 days ago | Open this trip |
| Learmonth | $752 | one-way | 24 Nov | LEA → PER | nonstop | Qantas | found 3 days ago | Open this trip |
| Darwin | $661 | return | 13 Dec – 20 Dec | DRW → PER | out nonstop, back nonstop | Virgin Australia | found 2 days ago | See prices for these dates |
| Adelaide | $345 | return | 29 Mar 2027 – 5 Apr 2027 | ADL → PER | out nonstop, back nonstop | Virgin Australia | found 6 days ago | See prices for these dates |
| Vietnam | ||||||||
| Ho Chi Minh City | $146 | one-way | 12 Dec | SGN → PER | stops unknown | Vietjet | found today | Open this trip |
| Ho Chi Minh City | $306 | return | 28 Feb 2027 – 13 Mar 2027 | SGN → PER | out nonstop, back nonstop | Vietjet | found 2 days ago | See prices for these dates |
| Da Nang | $496 | return | 14 Jul 2027 – 16 Jul 2027 | DAD → PER | out 1 stop, back 1 stop | Vietjet | found 2 days ago | See prices for these dates |
| Nha Trang | $499 | return | 30 Dec – 17 Jan 2027 | CXR → PER | out 1 stop, back 1 stop | Scoot | found 6 days ago | See prices for these dates |
| Indonesia | ||||||||
| Jakarta | $173 | one-way | 5 Apr 2027 | CGK → PER | 1 stop | Batik Air Malaysia | found 3 days ago | Open this trip |
| Denpasar (Bali) | $220 | return | 13 Feb 2027 – 25 Feb 2027 | DPS → PER | out nonstop, back nonstop | Indonesia AirAsia | found today | See prices for these dates |
| Denpasar (Bali) | As low as $190 | return | 12 Feb 2027 – 14 Feb 2027 | DPS → PER | out nonstop, back nonstop | Indonesia AirAsia | found 5 days ago | See prices for these dates |
| Jakarta | $408 | return | 9 Aug 2027 – 22 Aug 2027 | CGK → PER | out 1 stop, back 1 stop | Scoot | found yesterday | See prices for these dates |
| Surabaya | $418 | return | 17 Nov – 25 Nov | SUB → PER | out 1 stop, back 1 stop | Transnusa | found 5 days ago | See prices for these dates |
| Labuan Bajo | $434 | return | 1 May 2027 – 4 May 2027 | LBJ → PER | out 1 stop, back 1 stop | Indonesia AirAsia | found 6 days ago | See prices for these dates |
| Singapore | ||||||||
| Singapore | $175 | one-way | 28 Feb 2027 | SIN → PER | stops unknown | Scoot | found yesterday | Open this trip |
| Singapore | $483 | return | 10 Dec – 14 Dec | SIN → PER | out nonstop, back 1 stop | Scoot | found 2 hours ago | See prices for these dates |
| Singapore | As low as $341 | return | 26 Feb 2027 – 9 Mar 2027 | SIN → PER | out nonstop, back nonstop | Scoot | found 3 days ago | See prices for these dates |
| New Zealand | ||||||||
| Christchurch | $205 | one-way | 21 Nov | CHC → PER | nonstop | Jetstar | found 5 days ago | Open this trip |
| Christchurch | $745 | return | 1 Feb 2027 – 4 Feb 2027 | CHC → PER | out 1 stop, back nonstop | Jetstar | found 5 days ago | See prices for these dates |
| Auckland | $853 | return | 28 Nov – 28 Dec | AKL → PER | out 1 stop, back 1 stop | Jetstar | found 6 days ago | See prices for these dates |
| Thailand | ||||||||
| Bangkok | $218 | one-way | 24 Jun 2027 | BKK → PER | 1 stop | Thai Vietjet Air | found 5 days ago | Open this trip |
| Pattaya | $276 | one-way | 1 Sept 2027 | UTP → PER | 1 stop | Bangkok Airways | found yesterday | Open this trip |
| Phuket | $756 | return | 8 Jan 2027 – 15 Jan 2027 | HKT → PER | out 1 stop, back nonstop | Scoot | found today | See prices for these dates |
| Phuket | As low as $305 | return | 22 Feb 2027 – 7 Mar 2027 | HKT → PER | out nonstop, back nonstop | Jetstar | found 6 days ago | See prices for these dates |
| Bangkok | $366 | return | 24 Mar 2027 – 2 Apr 2027 | BKK → PER | out nonstop, back nonstop | Jetstar | found 6 days ago | See prices for these dates |
| China | ||||||||
| Ganzhou | $303 | one-way | 1 Dec | KOW → PER | 2 stops | Sichuan Airlines | found yesterday | Open this trip |
| Guangzhou | $469 | return | 24 Feb 2027 – 20 Mar 2027 | CAN → PER | out 1 stop, back 1 stop | Scoot | found 3 days ago | See prices for these dates |
| Shanghai | $608 | return | 12 Apr 2027 – 2 May 2027 | PVG → PER | out 1 stop, back 1 stop | Singapore Airlines | found 2 days ago | See prices for these dates |
| Chengdu | $698 | return | 22 Nov – 2 Dec | TFU → PER | out 2 stops, back 2 stops | China Eastern | found 2 days ago | See prices for these dates |
| Ganzhou | $1,159 | return | 1 Jun 2027 – 4 Jun 2027 | KOW → PER | out 2 stops, back 2 stops | Sichuan Airlines | found 4 days ago | See prices for these dates |
| Vanuatu | ||||||||
| Port Vila | $482 | one-way | 4 Dec | VLI → PER | 1 stop | Virgin Australia | found 2 days ago | Open this trip |
| Fiji | ||||||||
| Nadi | $519 | one-way | 27 Nov | NAN → PER | 1 stop | Virgin Australia | found 6 days ago | Open this trip |
| Christmas Island | ||||||||
| Christmas Island | $539 | one-way | 14 Nov | XCH → PER | nonstop | Qantas | found 2 days ago | Open this trip |
| Taiwan | ||||||||
| Kaohsiung | $544 | return | 15 Feb 2027 – 21 Feb 2027 | KHH → PER | out 1 stop, back 1 stop | AirAsia | found today | See prices for these dates |
| Taichung | $774 | return | 23 Dec – 8 Jan 2027 | RMQ → PER | out 1 stop, back 2 stops | Vietjet | found yesterday | See prices for these dates |
| Taipei | $330 | return | 23 Feb 2027 – 24 Feb 2027 | TPE → PER | out 1 stop, back 1 stop | AirAsia | found 3 days ago | See prices for these dates |
| Pakistan | ||||||||
| Karachi | $562 | one-way | 1 Apr 2027 | KHI → PER | 2 stops | THAI Airways | found 14 hours ago | Open this trip |
| Karachi | $1,056 | return | 11 Dec – 10 Jan 2027 | KHI → PER | out 2 stops, back 2 stops | THAI Airways | found today | See prices for these dates |
| Lahore | $925 | return | 1 Dec – 20 Jan 2027 | LHE → PER | out 1 stop, back 1 stop | Batik Air Malaysia | found 6 days ago | See prices for these dates |
| France | ||||||||
| Toulouse | $603 | one-way | 15 Feb 2027 | TLS → PER | 3 stops | easyJet | found 4 days ago | Open this trip |
| Qatar | ||||||||
| Doha | $655 | one-way | 29 Jan 2027 | DOH → PER | 2 stops | Oman Air | found 5 days ago | Open this trip |
| United States | ||||||||
| San Diego | $686 | one-way | 21 Sept 2027 | SAN → PER | 3 stops | Air Canada | found 6 days ago | Open this trip |
| Phoenix | $692 | one-way | 2 Aug 2027 | PHX → PER | 2 stops | American Airlines | found yesterday | Open this trip |
| Honolulu | $727 | one-way | 21 Sept 2027 | HNL → PER | 2 stops | Alaska Airlines | found 6 days ago | Open this trip |
| Estonia | ||||||||
| Tallinn | $760 | one-way | 29 May 2027 | TLL → PER | 2 stops | NORRA | found 6 days ago | Open this trip |
| Zimbabwe | ||||||||
| Victoria Falls | $774 | one-way | 1 Jun 2027 | VFA → PER | 3 stops | Fastjet Zimbabwe | found 5 days ago | Open this trip |
| Botswana | ||||||||
| Gaborone | $910 | one-way | 1 Oct 2027 | GBE → PER | 2 stops | Emirates | found 3 days ago | Open this trip |
| United Kingdom | ||||||||
| London | $1,031 | return | 18 Apr 2027 – 30 Apr 2027 | LTN → PER | out 3 stops, back 2 stops | Scoot | found yesterday | See prices for these dates |
| Glasgow | $1,176 | return | 10 Jan 2027 – 20 Jan 2027 | GLA → PER | out 3 stops, back 3 stops | easyJet | found 4 days ago | See prices for these dates |
| Ghana | ||||||||
| Accra | $1,252 | one-way | 5 Jan 2027 | ACC → PER | 4 stops | Ethiopian Airlines | found 6 days ago | Open this trip |
| Philippines | ||||||||
| Manila | $427 | return | 26 Feb 2027 – 9 Mar 2027 | MNL → PER | out 1 stop, back nonstop | Cebu Pacific | found 3 days ago | See prices for these dates |
| Hong Kong | ||||||||
| Hong Kong | $495 | return | 26 Feb 2027 – 9 Mar 2027 | HKG → PER | out 1 stop, back 1 stop | AirAsia | found 3 days ago | See prices for these dates |
| South Korea | ||||||||
| Seoul | $632 | return | 26 Feb 2027 – 9 Mar 2027 | ICN → PER | out 1 stop, back 1 stop | Vietjet | found 3 days ago | See prices for these dates |
| South Africa | ||||||||
| Durban | $1,062 | return | 2 Mar 2027 – 31 Mar 2027 | DUR → PER | out 1 stop, back 1 stop | Qatar Airways | found 2 days ago | See prices for these dates |
| Johannesburg | $1,073 | return | 1 Oct 2027 – 31 Oct 2027 | JNB → PER | out 1 stop, back 1 stop | Qatar Airways | found 5 days ago | See prices for these dates |
| Sweden | ||||||||
| Gothenburg | $1,130 | return | 4 Dec – 11 Dec | GOT → PER | out 3 stops, back 3 stops | Ryanair | found 2 days ago | See prices for these dates |
| Albania | ||||||||
| Tirana | $1,199 | return | 18 Nov – 25 Nov | TIA → PER | out 3 stops, back 2 stops | Wizz Air Malta | found 2 days ago | See prices for these dates |
| Denmark | ||||||||
| Copenhagen | $1,326 | return | 23 Dec – 12 Jan 2027 | CPH → PER | out 3 stops, back 2 stops | Ryanair | found 3 days ago | See prices for these dates |
| Italy | ||||||||
| Milan | $1,387 | return | 27 Dec – 12 Jan 2027 | MXP → PER | out 3 stops, back 3 stops | Ryanair | found 2 days ago | See prices for these dates |
| Croatia | ||||||||
| Zagreb | $1,663 | return | 21 Dec – 6 Jan 2027 | ZAG → PER | out 3 stops, back 3 stops | Ryanair | found 3 days ago | See prices for these dates |
| India | ||||||||
| Mumbai | $559 | return | 2 May 2027 – 29 May 2027 | BOM → PER | out 1 stop, back 1 stop | Philippine Airlines | found 5 days ago | See prices for these dates |
| Japan | ||||||||
| Tokyo | $750 | return | 4 Apr 2027 – 18 Apr 2027 | NRT → PER | out 2 stops, back 3 stops | Vietjet | found 6 days ago | See prices for these dates |
| Germany | ||||||||
| Frankfurt | $1,071 | return | 14 Mar 2027 – 23 Mar 2027 | FRA → PER | out 3 stops, back 2 stops | Sky Express Greece | found 4 days ago | See prices for these dates |
| Berlin | $1,180 | return | 9 Jan 2027 – 29 Jan 2027 | BER → PER | out 3 stops, back 2 stops | Ryanair | found 5 days ago | See prices for these dates |
| Dusseldorf | $1,231 | return | 26 Nov – 6 Dec | DUS → PER | out 2 stops, back 3 stops | Ajet | found 5 days ago | See prices for these dates |
| Ireland | ||||||||
| Dublin | $1,115 | return | 9 Apr 2027 – 28 Apr 2027 | DUB → PER | out 2 stops, back 3 stops | Etihad Airways | found 5 days ago | See prices for these dates |
| Finland | ||||||||
| Helsinki | $1,122 | return | 7 Feb 2027 – 18 Feb 2027 | HEL → PER | out 3 stops, back 3 stops | Juneyao Airlines | found 6 days ago | See prices for these dates |
| Mauritius | ||||||||
| Mauritius | $1,162 | return | 30 Dec – 9 Jan 2027 | MRU → PER | out 2 stops, back 2 stops | IndiGo | found 6 days ago | See prices for these dates |
| United Arab Emirates | ||||||||
| Dubai | $1,189 | return | 14 Jan 2027 – 15 Jan 2027 | DXB → PER | out 2 stops, back 2 stops | Oman Air | found 7 days ago | See prices for these dates |
| Morocco | ||||||||
| Casablanca | $1,225 | return | 18 Nov – 25 Nov | CMN → PER | out 3 stops, back 2 stops | Royal Air Maroc | found 6 days ago | See prices for these dates |
| Brazil | ||||||||
| Sao Paulo | $2,074 | return | 9 Mar 2027 – 22 Mar 2027 | GRU → PER | out 1 stop, back 2 stops | Qatar Airways | found 5 days ago | See prices for these dates |
| Réunion | ||||||||
| Saint-Denis | $2,156 | return | 1 Oct 2027 – 31 Oct 2027 | RUN → PER | out 2 stops, back 2 stops | Air Mauritius | found 5 days ago | See prices for these dates |
Prices are what travelers' searches on Aviasales found in the last 7 days, in US dollars: the price the seller showed on Aviasales; bags may cost extra. Fares change, so check today's price before you book. How our prices work