PER

Perth (PER) direct flights: all 65 nonstop routes, measured

live · updated 13m ago

OPS Minor delays · 31,253 legs measured · last 90 days · 2 routes outbound only · 2 routes inbound only

65 nonstop destinations from Perth International Airport, flown by 31 airlines. 61 of them also fly back in.

Measured from flights observed on Perth’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 53 routes with enough history show how reliably they actually run: on-time share and cancellation rate from the last 90 days. Right now departures are +6 min.

Busiest routeMelbourne MEL · about 261 movements a week, Jetstar Airways, Qantas Airways, Virgin Australia3,350 legs observed
Most reliableParaburdoo PBO · 100% on time, 0% cancelled663 legs
Roughest rideBangkok BKK · 50% on time, 0% cancelled279 legs

All PER nonstop destinations, ranked by weekly flights

One row per destination, both directions merged. On time means within 15 minutes of schedule; cancelled is the share of observed legs that never went. Routes with fewer than 20 observed legs show their leg count instead of a shaky number.

MELMelbourne⇆ Jetstar Airways · Qantas Airways · Virgin Australia 261/wk 78%on time 0.8%cancelled
Schedule
Jetstar Airways departs JQ973 09:30JQ975 15:00JQ977 17:45JQ971 23:55
Qantas Airways departs QF770 05:30QF768 07:15QF776 08:45QF772 11:10QF774 12:25QF10 14:00QF782 17:20QF7215 18:56QF7398 19:20QF764 22:45
Virgin Australia departs VA676 05:30VA678 06:00VA680 06:45VA682 07:45VA684 08:20VA686 09:20VA690 11:20VA692 12:30VA698 15:45VA700 16:55VA702 17:55VA708 22:45VA710 23:45
Jetstar Airways arrives JQ972 08:30JQ970 13:55JQ976 17:05JQ974 18:40
Qantas Airways arrives QF7359 02:37QF7359 02:39QF7359 03:02QF7359 03:27QF767 07:10QF769 09:40QF769 09:55QF771 11:30QF773 14:30QF775 16:20QF785 17:25QF777 19:55QF781 21:05
Virgin Australia arrives VA677 08:30VA681 10:30VA689 14:45VA691 16:10VA693 16:55VA697 19:10VA699 20:05VA701 21:10VA703 22:00VA705 23:00
SYDSydney⇆ Jetstar Airways · Qantas Airways · Virgin Australia 207/wk 72%on time 1.8%cancelled
Schedule
Jetstar Airways departs JQ987 14:45JQ989 22:40
Qantas Airways departs QF642 05:00QF644 08:10QF7327 08:21QF646 09:15QF648 11:20QF34 11:35QF650 13:35QF652 15:20QF654 22:55QF658 23:45
Virgin Australia departs VA550 06:00VA554 09:05VA556 10:10VA560 12:15VA562 15:15VA570 22:55
Jetstar Airways arrives JQ986 13:45JQ988 21:45
Qantas Airways arrives QF7349 04:15QF641 08:15QF643 10:10QF645 12:30QF649 14:20QF651 18:25QF653 20:30QF655 21:45QF647 23:05
Virgin Australia arrives VA549 08:20VA551 09:20VA555 11:20VA557 14:30VA559 15:30VA567 20:20VA569 22:20
DPSKuta⇆ Batik Air · Batik Air Malaysia · Business Air · Indonesia AirAsia · Jetstar Airways 163/wk 82%on time 0%cancelled
Schedule
Batik Air departs ID6008 14:15
Batik Air Malaysia departs OD192 07:25
Business Air departs 8B85 04:558B81 14:258B83 19:00
Indonesia AirAsia departs QZ549 07:00QZ535 11:30QZ545 17:15QZ537 20:25
Jetstar Airways departs JQ110 06:50JQ116 16:45JQ106 20:40JQ108 20:40
Batik Air arrives ID6007 13:15
Batik Air Malaysia arrives OD193 21:45
Business Air arrives 8B84 04:058B80 13:258B82 17:40
Indonesia AirAsia arrives QZ548 04:45QZ534 10:50QZ544 15:55QZ536 19:45
Jetstar Airways arrives JQ117 01:20JQ111 10:25JQ109 15:20JQ107 19:30
BNEBrisbane⇆ Jetstar Airways · Qantas Airways · Virgin Australia 149/wk 76%on time 0.6%cancelled
Schedule
Jetstar Airways departs JQ965 23:10
Qantas Airways departs QF932 06:00QF934 07:30QF936 10:25QF938 12:15QF946 15:25QF940 17:00QF942 23:10
Virgin Australia departs VA463 06:00VA467 10:45VA469 13:20VA471 16:45VA477 22:30
Jetstar Airways arrives JQ964 22:20
Qantas Airways arrives QF933 09:25QF935 11:10QF945 14:10QF937 16:00QF939 18:30QF941 22:10QF943 23:55
Virgin Australia arrives VA476 00:05VA462 12:30VA466 15:55VA470 20:10VA472 21:35
KTAKarratha⇆ Qantas Airways · Virgin Australia 133/wk 86%on time 0%cancelled
Schedule
Qantas Airways departs QF1216 05:05QF1724 05:05QF1726 06:15QF1728 07:15QF1720 07:45QF1730 10:45QF1722 11:30QF1722 11:40QF1732 13:15QF1734 14:15QF1738 15:15QF1736 16:25QF1736 16:30QF6306 16:45
Virgin Australia departs VA1721 05:15VA9471 06:00VA1723 06:45VA1725 11:55VA9467 12:25VA1727 13:45VA1731 17:30
Qantas Airways arrives QF1725 10:00QF1217 10:00QF1217 10:15QF1727 11:10QF1729 12:10QF1721 12:45QF1731 15:40QF1723 16:25QF1733 18:10QF1735 19:10QF1739 20:10QF1737 21:20QF1737 21:25QF6307 21:40
Virgin Australia arrives VA9470 11:05VA1722 11:15VA1724 11:45VA1726 16:45VA9466 17:10VA1728 18:35VA1732 22:20
KGIBroadwood⇆ Air Atlanta Europe · Alliance Airlines · Aviair Pty Ltd · National Jet Express · Qantas Airways · Virgin Australia 127/wk 82%on time 0%cancelled
Schedule
Air Atlanta Europe departs CT345 05:00CT347 13:09CT347 13:22
Alliance Airlines departs QQ6308 04:40QQ6300 04:40QQ6306 05:25QQ6302 06:10QQ750 07:12QQ750 07:19QQ750 07:23QQ752 14:06QQ752 14:18QQ6300 15:25QQ6304 15:25QQ6310 16:10QQ6302 17:00
Aviair Pty Ltd departs GD345 05:00GD347 13:10
National Jet Express departs WO670 05:27WO816 08:02WO450 08:12WO806 12:32
Qantas Airways departs QF1606 06:15QF1604 12:40QF1608 15:05QF1610 17:25
Virgin Australia departs VA1849 06:00VA1851 07:00VA1863 15:15VA1865 16:55VA1867 18:10
Air Atlanta Europe arrives CT346 08:14CT348 16:25CT348 16:47
Alliance Airlines arrives QQ6307 08:25QQ6309 08:25QQ6301 08:40QQ751 10:45QQ751 10:59QQ753 18:16QQ6301 18:25QQ6305 18:45QQ6303 20:30QQ6311 20:30
Aviair Pty Ltd arrives GD346 08:00GD348 15:55GD348 16:30
National Jet Express arrives WO451 15:46WO817 16:23WO817 16:59
Qantas Airways arrives QF1607 09:25QF1609 18:15QF1611 20:35
Virgin Australia arrives VA1850 08:55VA1852 09:55VA1860 16:10VA1862 18:10VA1864 19:55VA1866 21:05
SINSingapore⇆ Qantas Airways · Scoot · Singapore Airlines 110/wk 87%on time 0.1%cancelled
Schedule
Qantas Airways departs QF71 10:30QF219 16:15
Scoot departs TR53 10:35TR9 17:50
Singapore Airlines departs SQ216 01:20SQ224 06:40SQ226 13:50SQ214 17:05
Qantas Airways arrives QF72 23:55
Scoot arrives TR52 08:25TR8 16:35
Singapore Airlines arrives SQ215 00:05SQ225 05:25SQ213 12:35SQ223 14:45
ADLAdelaide⇆ Jetstar Airways · Qantas Airways · Virgin Australia · Aeroméxico 103/wk 83%on time 0.2%cancelled
Schedule
Jetstar Airways departs JQ857 06:00JQ111 11:45JQ861 16:25
Qantas Airways departs QF882 05:15QF884 09:15QF886 14:15QF888 17:10
Virgin Australia departs VA712 07:20VA716 12:20VA722 17:05
Aeroméxico arrives AM609 10:09
Jetstar Airways arrives JQ858 12:50JQ862 15:35JQ108 19:30
Qantas Airways arrives QF7217 05:14QF883 07:15QF887 12:15QF889 16:10QF889 16:15QF891 21:15
Virgin Australia arrives VA717 14:10VA721 19:10VA723 22:40
PHEPort Hedland⇆ Qantas Airways · Virgin Australia 96/wk 78%on time 0%cancelled
Schedule
Qantas Airways departs QF1638 05:30QF1204 06:00QF1642 06:45QF1636 06:55QF1640 07:30QF1636 08:00QF1636 08:30QF1644 13:00QF1646 14:15QF1648 15:05QF1650 15:30
Virgin Australia departs VA1837 06:20VA1841 09:40VA9349 14:45VA1845 15:25
Qantas Airways arrives QF1639 10:40QF1205 11:10QF1643 11:55QF1637 12:05QF1641 12:40QF1637 13:10QF1637 13:50QF1645 18:10QF1647 19:25QF1649 20:15QF1651 20:40
Virgin Australia arrives VA1840 11:15VA1842 14:35VA9348 19:40VA1846 20:20
ZNENewman⇆ Alliance Airlines · Qantas Airways · Virgin Australia 87/wk 81%on time 0%cancelled
Schedule
Alliance Airlines departs QQ6084 07:45
Qantas Airways departs QF1700 05:15QF1086 05:15QF1702 06:00QF1704 07:00QF1714 07:00QF1714 07:30QF1706 07:55QF1706 11:00QF1708 13:30QF1708 13:35QF1710 14:30QF1712 16:30
Virgin Australia departs VA1879 06:20VA1887 14:35VA1889 15:00VA1891 16:10
Alliance Airlines arrives QQ6085 12:10
Qantas Airways arrives QF1701 09:40QF1087 09:40QF1703 10:25QF1705 11:25QF1705 11:30QF1715 11:55QF1707 12:20QF1707 15:25QF1709 17:55QF1709 18:00QF1711 18:55QF1713 20:55
Virgin Australia arrives VA1878 10:30VA1880 11:10VA1890 17:40VA1892 19:10VA1896 20:30
BMEBroome⇆ Qantas Airways · Virgin Australia 74/wk 76%on time 0%cancelled
Schedule
Qantas Airways departs QF1652 07:30QF1654 10:45QF1656 15:30
Virgin Australia departs VA1481 07:10VA1485 11:15VA1487 15:45
Qantas Airways arrives QF1653 13:30QF1655 16:45QF1657 21:30
Virgin Australia arrives VA1482 13:05VA1486 17:10VA1488 21:55
KULKuala Lumpur⇆ AirAsia · Batik Air Malaysia · Malaysia Airlines 64/wk 77%on time 0%cancelled
Schedule
AirAsia departs AK605 04:40AK607 20:50
Batik Air Malaysia departs OD194 23:10
Malaysia Airlines departs MH126 02:30MH124 16:15
AirAsia arrives AK604 03:40AK606 19:55
Batik Air Malaysia arrives OD191 05:50
Malaysia Airlines arrives MH127 01:30MH125 15:15
GETMoonyoonooka⇆ Aviair Pty Ltd · Qantas Airways · Virgin Australia 54/wk 76%on time 0%cancelled
ALHAlbany⇆ Rex Airlines · Virgin Australia 54/wk 66%on time 0%cancelled
PBOParaburdoo⇆ Qantas Airways · Virgin Australia 52/wk 100%on time 0%cancelled
OCMOCM⇆ Virgin Australia 46/wk 86%on time 0%cancelled
EPREsperance⇆ Rex Airlines 44/wk 64%on time 0%cancelled
CJFCoondewanna⇆ Virgin Australia 36/wk 85%on time 0%cancelled
WLPWLP⇆ Virgin Australia 35/wk 91%on time 0%cancelled
BYPBYP⇆ Alliance Airlines · Virgin Australia 33/wk 78%on time 0%cancelled
DRWDarwin⇆ Qantas Airways · Virgin Australia 30/wk 86%on time 0%cancelled
LERLER⇆ Alliance Airlines · National Jet Express 27/wk 87%on time 0%cancelled
AKLAuckland⇆ Air New Zealand · Qantas Airways 26/wk 82%on time 2.4%cancelled
HKGHong Kong⇆ Cathay Pacific · Qantas Airways 26/wk 81%on time 0%cancelled
LNOLeonora⇆ Alliance Airlines · Virgin Australia · Höga Kusten Flyg 25/wk 92%on time 0%cancelled
BKKBangkok⇆ Jetstar Airways · Thai Airways 22/wk 50%on time 0%cancelled
BQBBusselton⇆ Virgin Australia 22/wk 83%on time 0%cancelled
LEAExmouth⇆ Qantas Airways 22/wk –280 legs –
LVOLaverton⇆ Alliance Airlines · Höga Kusten Flyg · National Jet Express 21/wk 93%on time 0%cancelled
TEFTEF⇆ Alliance Airlines 20/wk 77%on time 0%cancelled
ONSONS⇆ Qantas Airways · Virgin Australia 18/wk 85%on time 0%cancelled
CVQCarnarvon⇆ Rex Airlines 17/wk 66%on time 0%cancelled
KNXKununurra⇆ Airnorth · Virgin Australia 15/wk 72%on time 0%cancelled
SGNHo Chi Minh City⇆ VietJet Air · Vietnam Airlines 15/wk 93%on time 0%cancelled
JNBJohannesburg⇆ Qantas Airways · South African Airways 14/wk 65%on time 0.5%cancelled
DOHDoha⇆ Qatar Airways 14/wk –177 legs –
DXBDubai⇆ Emirates 14/wk 69%on time 0%cancelled
MNLManila⇆ Jetstar Airways · Philippine Airlines 13/wk 69%on time 0%cancelled
CBRCanberra⇆ Qantas Airways 13/wk 79%on time 0%cancelled
HKTPhuket⇆ Jetstar Airways 10/wk 78%on time 0%cancelled
HBAHobart⇆ Qantas Airways · Virgin Australia 9/wk 90%on time 0%cancelled
ASPAlice Springs⇆ Airnorth 9/wk 70%on time 0%cancelled
CGKJakarta⇆ Batik Air 8/wk 85%on time 1.9%cancelled
NRTTokyo⇆ All Nippon Airways 8/wk 96%on time 0%cancelled
MKRMKR⇆ Airnorth · National Jet Express · Höga Kusten Flyg 7/wk 94%on time 0%cancelled
BWBBWB⇆ Alliance Airlines · National Jet Express 7/wk 66%on time 0%cancelled
CNSCairns⇆ Jetstar Airways 7/wk 71%on time 0%cancelled
LHRLondon← Qantas Airways 7/wk 71%on time 4.6%cancelled
MJKDenham→ Rex Airlines 7/wk 82%on time 0%cancelled
MMGMMG⇆ Höga Kusten Flyg 7/wk –89 legs –
GTSThe Granites Gold Mine⇆ Alliance Airlines 6/wk 81%on time 0%cancelled
MRUMauritius⇆ Air Mauritius 6/wk –75 legs –
NTLWilliamtown⇆ Qantas Airways 6/wk –78 legs –
CANGuangzhou⇆ China Southern Airlines 5/wk 90%on time 0%cancelled
XCHFlying Fish Cove⇆ Qantas Airways · Virgin Australia 4/wk 95%on time 0%cancelled
CDGParis← Qantas Airways 3/wk –7 legs –
KDBKambalda West⇆ National Jet Express 3/wk 98%on time 0%cancelled
WSISydney⇆ Qantas Airways 3/wk –7 legs –
WUNWUN→ Höga Kusten Flyg 3/wk –39 legs –
CCKWest Island⇆ Qantas Airways 2/wk –26 legs –
CKWChristmas Creek Mine⇆ Qantas Airways 2/wk –13 legs –
CUYCUY⇆ National Jet Express 2/wk 77%on time 0%cancelled
WWIWoodie Woodie⇆ National Jet Express 2/wk 100%on time 0%cancelled
CHCChristchurch⇆ Jetstar Airways 1/wk –14 legs –
KFECloudbreak Village⇆ Qantas Airways 1/wk –15 legs –
■ ≥85% on time ■ 70–84% ■ 55–69% ■ <55% cancelled: amber ≥2%, red ≥5% ⇆ flies both directions

Nonstop flights into Perth

61 of the 65 destinations above also fly nonstop into Perth, so the table covers both directions of each route. Inbound arrival times and live status are on the arrivals board, and each route row links to its own route page with the paired schedule history.

2 routes appeared outbound only in the observed window; 2 routes appear inbound only. These are usually seasonal charter rotations or positioning patterns that the boards record separately.

PER route map: where 65 nonstop routes go

Nonstop route network at Perth (PER)

PER direct flights: questions travelers ask

How many direct flights does Perth have?

Perth International Airport currently has nonstop service to 65 destinations on 31 airlines, based on flights observed on the airport's own boards over the last 14 days. 61 of those routes operate in both directions.

Which direct route from Perth is most reliable?

Among routes with at least 20 observed legs in the last 90 days, Paraburdoo (PBO) runs cleanest: 100% of flights within 15 minutes of schedule with a 0% cancellation rate.

Which airline flies the most nonstop routes from Perth?

Qantas Airways appears on 28 of the 65 nonstop routes we observed at PER. The airline column in the route ledger lists every carrier observed on each route.

Where does this data come from?

From Perth International Airport's own departure and arrival boards, recorded continuously by Pro Flight Search. Reliability figures cover the last 90 days; the route list covers the last 14 days of observed service.

More nonstop guides

Cite this data

Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.

Suggested citation

Pro Flight Search: Perth (PER) nonstop network and route reliability, measured from official airport boards.

Canonical URL
https://proflightsearch.com/direct-flights/perth-PER
How we measure this →

Planning around PER? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure