PER → PHE Perth to Port Hedland
live
Direct flights from Perth (PER) to Port Hedland (PHE): 8 nonstop departures observed each week across 2 airlines. 57% of the last 23 operated flights arrived within 15 minutes of schedule. The median arrival is 14 minutes late. No cancellations were recorded across the 23 tracked flights. The nonstop covers 1,313 km, an estimated 2 hours 11 minutes in the air. Measured by Pro Flight Search from live flight boards at Perth and Port Hedland. Updated 22 October 2026 at 14:33 UTC.
PER
Perth
smooth · +10
PHE
Port Hedland
tracking
dep bank 05:55–16:00 8x weekly
Runs rough · 2 airlines · 8x weekly · nonstop
57% on time
of the last 23 operated PER → PHE flights arrived within 15 minutes
Median arrival delay is +14 min . 0 of 23 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +14 min across the last 23 operated legs
Flight time ~2h 11m estimated from route distance
Weekly departures 8x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 23
The week scheduled departures · origin local time
Qantas Airways Virgin Australia
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Qantas AirwaysQF
Flights QF1206 05:55 Tu
Virgin AustraliaVA 40% on time
Flights VA1837 06:20 Mo Tu We Th Fr Sa · VA1841 09:10 Tu We · VA9349 14:45 Mo · VA1845 15:25 Mo Tu We Th Fr
History operated legs · board outcomes
10-22 NWK1638 departed +81
10-22 NWK1644 departed +119
10-22 NWK1648 departed +11
10-21 NWK1636 departed +7
10-21 NWK1638 departed +84
10-21 NWK1640 departed +13
10-21 NWK1644 departed +10
10-21 NWK1650 departed +14
10-21 NWK2748 departed +8
10-20 NWK1638 departed +139
10-20 NWK1646 departed +64
10-20 NWK1648 departed +15
10-20 NWK1650 departed +13
10-19 NWK1638 departed +111
10-19 NWK1644 departed +7
10-19 NWK2748 departed +10
10-18 NWK1646 departed +89
Show 15 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from PER and PHE, paired departure → arrival per flight and day. Board tracking since Sun, Oct 18 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 53 Completed 23 Delayed 7 Within 15m 16/23 Median +0m
NWK1638 Network Aviation
4 days
Thu, Oct 22
1/2 legs · VH-VQW
PER
Departure
06:43
Departed · Sched 05:3766m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Wed, Oct 21
1/2 legs · VH-UVJ
PER
Departure
06:53
Departed · Sched 05:3677m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Tue, Oct 20
1/2 legs · VH-NHM
PER
Departure
07:42
Departed · Sched 05:35127m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Mon, Oct 19
1/2 legs · VH-VQU
PER
Departure
06:59
Departed · Sched 05:2990m late
→
PHE
Arrival
—
PHE is outside our board polling set.
NWK1644 Network Aviation
3 days
Thu, Oct 22
1/2 legs · VH-VQR
PER
Departure
14:44
Departed · Sched 13:01103m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Wed, Oct 21
1/2 legs · VH-VQQ
PER
Departure
13:22
Departed · Sched 13:1210m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Mon, Oct 19
1/2 legs · VH-VQZ
PER
Departure
13:31
Departed · Sched 13:247m late
→
PHE
Arrival
—
PHE is outside our board polling set.
NWK1648 Network Aviation
2 days
Thu, Oct 22
1/2 legs · VH-JQL
PER
Departure
15:16
Departed · Sched 15:0511m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Tue, Oct 20
1/2 legs · VH-VQZ
PER
Departure
15:26
Departed · Sched 15:1115m late
→
PHE
Arrival
—
PHE is outside our board polling set.
QF1638 Qantas
4 days
PER
Departure
Sched 05:30
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 05:30
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 05:30
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 05:30
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
Full QF1638 history →
QF1642 Qantas
4 days
PER
Departure
Sched 06:45
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 06:45
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 06:45
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 06:45
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
Full QF1642 history →
QF1644 Qantas
2 days
PER
Departure
Sched 13:05
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 13:00
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
Full QF1644 history →
QF1646 Qantas
4 days
PER
Departure
Sched 14:45
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 14:05
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 12:25
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 14:05
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
Full QF1646 history →
QF1648 Qantas
2 days
PER
Departure
Sched 15:05
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 15:05
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
Full QF1648 history →
QF1650 Qantas
3 days
PER
Departure
Sched 16:15
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 15:30
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 15:30
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
Full QF1650 history →
VA1837 Virgin Australia
4 days
Thu, Oct 22
1/2 legs · VH-NQY
PER
Departure
06:31
Departed · Sched 06:2011m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Wed, Oct 21
1/2 legs · VH-VBZ
PER
Departure
06:33
Departed · Sched 06:2013m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Tue, Oct 20
1/2 legs · VH-VUS
PER
Departure
Sched 06:20
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
Mon, Oct 19
1/2 legs · VH-YFX
PER
Departure
06:21
Departed · Sched 06:201m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Full VA1837 history →
VA1845 Virgin Australia
4 days
Thu, Oct 22
1/2 legs · VH-YIQ
PER
Departure
Sched 15:25
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
Wed, Oct 21
1/2 legs · VH-REX
PER
Departure
Sched 15:25
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 15:25
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 15:25
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
Full VA1845 history →
NWK1636 Network Aviation
1 day
Wed, Oct 21
1/2 legs · VH-NQE
PER
Departure
08:05
Departed · Sched 07:587m late
→
PHE
Arrival
—
PHE is outside our board polling set.
NWK1640 Network Aviation
1 day
Wed, Oct 21
1/2 legs · VH-VQZ
PER
Departure
07:47
Departed · Sched 07:3413m late
→
PHE
Arrival
—
PHE is outside our board polling set.
NWK1650 Network Aviation
2 days
Wed, Oct 21
1/2 legs · VH-VQU
PER
Departure
15:41
Departed · Sched 15:2714m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Tue, Oct 20
1/2 legs · VH-NHM
PER
Departure
15:46
Departed · Sched 15:3313m late
→
PHE
Arrival
—
PHE is outside our board polling set.
NWK2748 Network Aviation
2 days
Wed, Oct 21
1/2 legs · VH-VQS
PER
Departure
17:49
Departed · Sched 17:418m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Mon, Oct 19
1/2 legs · VH-NHJ
PER
Departure
16:52
Departed · Sched 16:4210m late
→
PHE
Arrival
—
PHE is outside our board polling set.
QF1636 Qantas
2 days
PER
Departure
Sched 08:00
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 06:30
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
Full QF1636 history →
QF1640 Qantas
3 days
PER
Departure
Sched 07:30
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 07:30
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 06:00
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
Full QF1640 history →
VA1841 Virgin Australia
2 days
Wed, Oct 21
1/2 legs · VH-VOO
PER
Departure
09:08
Departed · Sched 09:102m early
→
PHE
Arrival
—
PHE is outside our board polling set.
Tue, Oct 20
1/2 legs · VH-VBZ
PER
Departure
09:48
Departed · Sched 09:408m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Full VA1841 history →
NWK1646 Network Aviation
2 days
Tue, Oct 20
1/2 legs · VH-8NS
PER
Departure
13:20
Departed · Sched 12:2951m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Sun, Oct 18
1/2 legs · VH-NHN
PER
Departure
15:30
Departed · Sched 14:1179m late
→
PHE
Arrival
—
PHE is outside our board polling set.
QF1206 Qantas
1 day
Tue, Oct 20
1/2 legs · VH-VXR
PER
Departure
05:53
Departed · Sched 05:552m early
→
PHE
Arrival
—
PHE is outside our board polling set.
Full QF1206 history →
VA9349 Virgin Australia
1 day
Mon, Oct 19
1/2 legs · VH-8VA
PER
Departure
Sched 14:45
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
Full VA9349 history →
Airports right now live boards
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) to Port Hedland (PHE) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PER-PHE
Copy
How we measure this →
PER to PHE questions
Is PER–PHE running on time right now? Smooth skies ahead. The departure side at PER is the weaker end, route health score 86/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on PER–PHE? Operators schedule morning departures around 05:55 from PER. Earlier flights typically land before destination-airport delays accumulate later in the day; check the PHE delay card to confirm conditions when you'd arrive.
How long is the flight from PER to PHE? Great-circle distance is 1,313 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 123–143 min gate-to-gate on this route.
How often does PER–PHE fly? 2 carriers operate this route, around 16 flights a week between them. Compare carrier days and times in the airline list above.