Skip to content

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

FareTell may earn a commission when you book through a partner.

Fares Aviasales flagged as unusually low

CityFromTripDatesAirportsStopsAirlineFound
Ho Chi Minh City$146one-way12 DecSGN → PERstops unknownVietjetfound todayOpen this trip
Singapore$175one-way28 Feb 2027SIN → PERstops unknownScootfound yesterdayOpen this trip

When these trips depart

Every price counted here was found on or after 6 Nov.

Return

  • 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

  • Singapore · 10 Dec – 14 Dec · found 2 hours ago · See prices for these dates

  • Phuket · 8 Jan 2027 – 15 Jan 2027 · found today · See prices for these dates

  • 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

  • Esperance · 1 Mar 2027 – 4 Mar 2027 · found yesterday · See prices for these dates

  • Melbourne · 1 Apr 2027 – 5 Apr 2027 · found 10 hours ago · See prices for these dates

  • Labuan Bajo · 1 May 2027 – 4 May 2027 · found 6 days ago · See prices for these dates

  • Ganzhou · 1 Jun 2027 – 4 Jun 2027 · found 4 days ago · See prices for these dates

  • Da Nang · 14 Jul 2027 – 16 Jul 2027 · found 2 days ago · See prices for these dates

  • Jakarta · 9 Aug 2027 – 22 Aug 2027 · found yesterday · See prices for these dates

  • Johannesburg · 1 Oct 2027 – 31 Oct 2027 · found 5 days ago · See prices for these dates

One-way

  • Kalgoorlie · 19 Nov · found 4 days ago · Open this trip

  • Ho Chi Minh City · 12 Dec · found today · Open this trip

  • Broome · 11 Jan 2027 · found 5 days ago · Open this trip

  • 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

  • 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

  • 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

  • Sydney · 9 Jun 2027 · found 3 days ago · Open this trip

  • Phoenix · 2 Aug 2027 · found yesterday · Open this trip

  • Kuala Lumpur · 5 Sept 2027 · found 4 days ago · Open this trip

  • Gaborone · 1 Oct 2027 · found 3 days ago · Open this trip

Everywhere, by country

1 traveler · Economy

CityFromTripDatesAirportsStopsAirlineFound
Malaysia
Kuala Lumpur$124one-way5 Sept 2027KUL → PERnonstopAirAsiafound 4 days agoOpen this trip
Johor Bahru$202one-way9 Feb 2027JHB → PER1 stopAirAsiafound todayOpen this trip
Kuala Lumpur$241return26 Feb 2027 – 9 Mar 2027KUL → PERout nonstop, back nonstopAirAsiafound 3 days agoSee prices for these dates
Johor Bahru$363return9 Feb 2027 – 15 Feb 2027JHB → PERout 1 stop, back 1 stopAirAsiafound 5 days agoSee prices for these dates
Australia
Adelaide$141one-way23 Feb 2027ADL → PERnonstopJetstarfound 3 days agoOpen this trip
Sydney$156one-way9 Jun 2027SYD → PERnonstopJetstarfound 3 days agoOpen this trip
Kalgoorlie$161one-way19 NovKGI → PERnonstopAlliance Airlinesfound 4 days agoOpen this trip
Melbourne$167one-way5 May 2027MEL → PERnonstopJetstarfound 4 days agoOpen this trip
Brisbane$169one-way23 Feb 2027BNE → PERnonstopJetstarfound 2 days agoOpen this trip
Broome$183one-way11 Jan 2027BME → PERnonstopVirgin Australiafound 5 days agoOpen this trip
Geraldton$187one-way17 NovGET → PERnonstopNexus Airlinesfound 6 days agoOpen this trip
Esperance$202one-way11 Jan 2027EPR → PERnonstopRex - Regional Expressfound 4 days agoOpen this trip
Hobart$251one-way18 Feb 2027HBA → PER1 stopJetstarfound 5 days agoOpen this trip
Esperance$291return1 Mar 2027 – 4 Mar 2027EPR → PERout nonstop, back nonstopRex - Regional Expressfound yesterdaySee prices for these dates
Karratha$335one-way18 NovKTA → PERnonstopVirgin Australiafound 5 days agoOpen this trip
Alice Springs$343one-way8 Feb 2027ASP → PER1 stopVirgin Australiafound 6 days agoOpen this trip
Devonport$388one-way18 Feb 2027DPO → PER1 stopQantasfound 5 days agoOpen this trip
Ayers Rock$420one-way1 May 2027AYQ → PER1 stopJetstarfound todayOpen this trip
Ayers RockAs low as $387one-way17 DecAYQ → PER1 stopJetstarfound yesterdayOpen this trip
Melbourne$429return1 Apr 2027 – 5 Apr 2027MEL → PERout nonstop, back nonstopVirgin Australiafound 10 hours agoSee prices for these dates
MelbourneAs low as $320return2 Feb 2027 – 13 Feb 2027MEL → PERout nonstop, back nonstopJetstarfound 5 days agoSee prices for these dates
Geraldton$446return14 Nov – 19 NovGET → PERout nonstop, back nonstopQantasfound yesterdaySee prices for these dates
Sydney$486return27 Nov – 28 NovSYD → PERout nonstop, back nonstopVirgin Australiafound 8 hours agoSee prices for these dates
SydneyAs low as $361return11 Feb 2027 – 14 Feb 2027SYD → PERout nonstop, back nonstopVirgin Australiafound 5 days agoSee prices for these dates
Albury$492one-way20 NovABX → PER1 stopRex - Regional Expressfound 3 days agoOpen this trip
Roma$544one-way17 NovRMA → PER2 stopsRex - Regional Expressfound 6 days agoOpen this trip
Learmonth$752one-way24 NovLEA → PERnonstopQantasfound 3 days agoOpen this trip
Darwin$661return13 Dec – 20 DecDRW → PERout nonstop, back nonstopVirgin Australiafound 2 days agoSee prices for these dates
Adelaide$345return29 Mar 2027 – 5 Apr 2027ADL → PERout nonstop, back nonstopVirgin Australiafound 6 days agoSee prices for these dates
Vietnam
Ho Chi Minh City$146one-way12 DecSGN → PERstops unknownVietjetfound todayOpen this trip
Ho Chi Minh City$306return28 Feb 2027 – 13 Mar 2027SGN → PERout nonstop, back nonstopVietjetfound 2 days agoSee prices for these dates
Da Nang$496return14 Jul 2027 – 16 Jul 2027DAD → PERout 1 stop, back 1 stopVietjetfound 2 days agoSee prices for these dates
Nha Trang$499return30 Dec – 17 Jan 2027CXR → PERout 1 stop, back 1 stopScootfound 6 days agoSee prices for these dates
Indonesia
Jakarta$173one-way5 Apr 2027CGK → PER1 stopBatik Air Malaysiafound 3 days agoOpen this trip
Denpasar (Bali)$220return13 Feb 2027 – 25 Feb 2027DPS → PERout nonstop, back nonstopIndonesia AirAsiafound todaySee prices for these dates
Denpasar (Bali)As low as $190return12 Feb 2027 – 14 Feb 2027DPS → PERout nonstop, back nonstopIndonesia AirAsiafound 5 days agoSee prices for these dates
Jakarta$408return9 Aug 2027 – 22 Aug 2027CGK → PERout 1 stop, back 1 stopScootfound yesterdaySee prices for these dates
Surabaya$418return17 Nov – 25 NovSUB → PERout 1 stop, back 1 stopTransnusafound 5 days agoSee prices for these dates
Labuan Bajo$434return1 May 2027 – 4 May 2027LBJ → PERout 1 stop, back 1 stopIndonesia AirAsiafound 6 days agoSee prices for these dates
Singapore
Singapore$175one-way28 Feb 2027SIN → PERstops unknownScootfound yesterdayOpen this trip
Singapore$483return10 Dec – 14 DecSIN → PERout nonstop, back 1 stopScootfound 2 hours agoSee prices for these dates
SingaporeAs low as $341return26 Feb 2027 – 9 Mar 2027SIN → PERout nonstop, back nonstopScootfound 3 days agoSee prices for these dates
New Zealand
Christchurch$205one-way21 NovCHC → PERnonstopJetstarfound 5 days agoOpen this trip
Christchurch$745return1 Feb 2027 – 4 Feb 2027CHC → PERout 1 stop, back nonstopJetstarfound 5 days agoSee prices for these dates
Auckland$853return28 Nov – 28 DecAKL → PERout 1 stop, back 1 stopJetstarfound 6 days agoSee prices for these dates
Thailand
Bangkok$218one-way24 Jun 2027BKK → PER1 stopThai Vietjet Airfound 5 days agoOpen this trip
Pattaya$276one-way1 Sept 2027UTP → PER1 stopBangkok Airwaysfound yesterdayOpen this trip
Phuket$756return8 Jan 2027 – 15 Jan 2027HKT → PERout 1 stop, back nonstopScootfound todaySee prices for these dates
PhuketAs low as $305return22 Feb 2027 – 7 Mar 2027HKT → PERout nonstop, back nonstopJetstarfound 6 days agoSee prices for these dates
Bangkok$366return24 Mar 2027 – 2 Apr 2027BKK → PERout nonstop, back nonstopJetstarfound 6 days agoSee prices for these dates
China
Ganzhou$303one-way1 DecKOW → PER2 stopsSichuan Airlinesfound yesterdayOpen this trip
Guangzhou$469return24 Feb 2027 – 20 Mar 2027CAN → PERout 1 stop, back 1 stopScootfound 3 days agoSee prices for these dates
Shanghai$608return12 Apr 2027 – 2 May 2027PVG → PERout 1 stop, back 1 stopSingapore Airlinesfound 2 days agoSee prices for these dates
Chengdu$698return22 Nov – 2 DecTFU → PERout 2 stops, back 2 stopsChina Easternfound 2 days agoSee prices for these dates
Ganzhou$1,159return1 Jun 2027 – 4 Jun 2027KOW → PERout 2 stops, back 2 stopsSichuan Airlinesfound 4 days agoSee prices for these dates
Vanuatu
Port Vila$482one-way4 DecVLI → PER1 stopVirgin Australiafound 2 days agoOpen this trip
Fiji
Nadi$519one-way27 NovNAN → PER1 stopVirgin Australiafound 6 days agoOpen this trip
Christmas Island
Christmas Island$539one-way14 NovXCH → PERnonstopQantasfound 2 days agoOpen this trip
Taiwan
Kaohsiung$544return15 Feb 2027 – 21 Feb 2027KHH → PERout 1 stop, back 1 stopAirAsiafound todaySee prices for these dates
Taichung$774return23 Dec – 8 Jan 2027RMQ → PERout 1 stop, back 2 stopsVietjetfound yesterdaySee prices for these dates
Taipei$330return23 Feb 2027 – 24 Feb 2027TPE → PERout 1 stop, back 1 stopAirAsiafound 3 days agoSee prices for these dates
Pakistan
Karachi$562one-way1 Apr 2027KHI → PER2 stopsTHAI Airwaysfound 14 hours agoOpen this trip
Karachi$1,056return11 Dec – 10 Jan 2027KHI → PERout 2 stops, back 2 stopsTHAI Airwaysfound todaySee prices for these dates
Lahore$925return1 Dec – 20 Jan 2027LHE → PERout 1 stop, back 1 stopBatik Air Malaysiafound 6 days agoSee prices for these dates
France
Toulouse$603one-way15 Feb 2027TLS → PER3 stopseasyJetfound 4 days agoOpen this trip
Qatar
Doha$655one-way29 Jan 2027DOH → PER2 stopsOman Airfound 5 days agoOpen this trip
United States
San Diego$686one-way21 Sept 2027SAN → PER3 stopsAir Canadafound 6 days agoOpen this trip
Phoenix$692one-way2 Aug 2027PHX → PER2 stopsAmerican Airlinesfound yesterdayOpen this trip
Honolulu$727one-way21 Sept 2027HNL → PER2 stopsAlaska Airlinesfound 6 days agoOpen this trip
Estonia
Tallinn$760one-way29 May 2027TLL → PER2 stopsNORRAfound 6 days agoOpen this trip
Zimbabwe
Victoria Falls$774one-way1 Jun 2027VFA → PER3 stopsFastjet Zimbabwefound 5 days agoOpen this trip
Botswana
Gaborone$910one-way1 Oct 2027GBE → PER2 stopsEmiratesfound 3 days agoOpen this trip
United Kingdom
London$1,031return18 Apr 2027 – 30 Apr 2027LTN → PERout 3 stops, back 2 stopsScootfound yesterdaySee prices for these dates
Glasgow$1,176return10 Jan 2027 – 20 Jan 2027GLA → PERout 3 stops, back 3 stopseasyJetfound 4 days agoSee prices for these dates
Ghana
Accra$1,252one-way5 Jan 2027ACC → PER4 stopsEthiopian Airlinesfound 6 days agoOpen this trip
Philippines
Manila$427return26 Feb 2027 – 9 Mar 2027MNL → PERout 1 stop, back nonstopCebu Pacificfound 3 days agoSee prices for these dates
Hong Kong
Hong Kong$495return26 Feb 2027 – 9 Mar 2027HKG → PERout 1 stop, back 1 stopAirAsiafound 3 days agoSee prices for these dates
South Korea
Seoul$632return26 Feb 2027 – 9 Mar 2027ICN → PERout 1 stop, back 1 stopVietjetfound 3 days agoSee prices for these dates
South Africa
Durban$1,062return2 Mar 2027 – 31 Mar 2027DUR → PERout 1 stop, back 1 stopQatar Airwaysfound 2 days agoSee prices for these dates
Johannesburg$1,073return1 Oct 2027 – 31 Oct 2027JNB → PERout 1 stop, back 1 stopQatar Airwaysfound 5 days agoSee prices for these dates
Sweden
Gothenburg$1,130return4 Dec – 11 DecGOT → PERout 3 stops, back 3 stopsRyanairfound 2 days agoSee prices for these dates
Albania
Tirana$1,199return18 Nov – 25 NovTIA → PERout 3 stops, back 2 stopsWizz Air Maltafound 2 days agoSee prices for these dates
Denmark
Copenhagen$1,326return23 Dec – 12 Jan 2027CPH → PERout 3 stops, back 2 stopsRyanairfound 3 days agoSee prices for these dates
Italy
Milan$1,387return27 Dec – 12 Jan 2027MXP → PERout 3 stops, back 3 stopsRyanairfound 2 days agoSee prices for these dates
Croatia
Zagreb$1,663return21 Dec – 6 Jan 2027ZAG → PERout 3 stops, back 3 stopsRyanairfound 3 days agoSee prices for these dates
India
Mumbai$559return2 May 2027 – 29 May 2027BOM → PERout 1 stop, back 1 stopPhilippine Airlinesfound 5 days agoSee prices for these dates
Japan
Tokyo$750return4 Apr 2027 – 18 Apr 2027NRT → PERout 2 stops, back 3 stopsVietjetfound 6 days agoSee prices for these dates
Germany
Frankfurt$1,071return14 Mar 2027 – 23 Mar 2027FRA → PERout 3 stops, back 2 stopsSky Express Greecefound 4 days agoSee prices for these dates
Berlin$1,180return9 Jan 2027 – 29 Jan 2027BER → PERout 3 stops, back 2 stopsRyanairfound 5 days agoSee prices for these dates
Dusseldorf$1,231return26 Nov – 6 DecDUS → PERout 2 stops, back 3 stopsAjetfound 5 days agoSee prices for these dates
Ireland
Dublin$1,115return9 Apr 2027 – 28 Apr 2027DUB → PERout 2 stops, back 3 stopsEtihad Airwaysfound 5 days agoSee prices for these dates
Finland
Helsinki$1,122return7 Feb 2027 – 18 Feb 2027HEL → PERout 3 stops, back 3 stopsJuneyao Airlinesfound 6 days agoSee prices for these dates
Mauritius
Mauritius$1,162return30 Dec – 9 Jan 2027MRU → PERout 2 stops, back 2 stopsIndiGofound 6 days agoSee prices for these dates
United Arab Emirates
Dubai$1,189return14 Jan 2027 – 15 Jan 2027DXB → PERout 2 stops, back 2 stopsOman Airfound 7 days agoSee prices for these dates
Morocco
Casablanca$1,225return18 Nov – 25 NovCMN → PERout 3 stops, back 2 stopsRoyal Air Marocfound 6 days agoSee prices for these dates
Brazil
Sao Paulo$2,074return9 Mar 2027 – 22 Mar 2027GRU → PERout 1 stop, back 2 stopsQatar Airwaysfound 5 days agoSee prices for these dates
Réunion
Saint-Denis$2,156return1 Oct 2027 – 31 Oct 2027RUN → PERout 2 stops, back 2 stopsAir Mauritiusfound 5 days agoSee 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