PER → PHE Perth to Port Hedland
live
Direct flights from Perth (PER) to Port Hedland (PHE): 13 nonstop departures observed each week across 2 airlines. 86% of the last 21 operated flights arrived within 15 minutes of schedule. The median arrival is 12 minutes late. No cancellations were recorded across the 21 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 18 September 2026 at 14:33 UTC.
PER
Perth
smooth · +14
PHE
Port Hedland
tracking
dep bank 05:55–16:00 13x weekly
Runs reliable · 2 airlines · 13x weekly · nonstop
86% on time
of the last 21 operated PER → PHE flights arrived within 15 minutes
Median arrival delay is +12 min . 0 of 21 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +12 min across the last 21 operated legs
Flight time ~2h 11m estimated from route distance
Weekly departures 13x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 21
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 · QF1642 06:45 Mo Tu We Th Fr Sa
Virgin AustraliaVA 83% on time
Flights VA1837 06:20 Mo Tu We Th Fr Sa · VA1841 09:45 Tu We · VA1845 15:25 Mo Tu We Th Fr · VA1847 16:00 Su
History operated legs · board outcomes
09-18 NWK1638 departed +12
09-18 NWK1644 departed +12
09-17 NWK1638 departed +12
09-17 NWK1644 departed +12
09-17 NWK1648 departed +19
09-16 NWK1638 departed +7
09-16 NWK1640 departed +11
09-16 NWK1644 departed +15
09-16 NWK1650 departed +15
09-15 NWK1638 departed +3
09-15 NWK1642 departed +9
09-15 NWK1644 departed +11
09-15 NWK1648 departed +16
Show 13 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 Tue, Sep 15 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 42 Completed 21 Within 15m 21/21 Median +0m
NWK1638 Network Aviation
4 days
Fri, Sep 18
1/2 legs · VH-VQP
PER
Departure
05:45
Departed · Sched 05:3312m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Thu, Sep 17
1/2 legs · VH-JQG
PER
Departure
05:48
Departed · Sched 05:3612m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Wed, Sep 16
1/2 legs · VH-VQW
PER
Departure
05:43
Departed · Sched 05:367m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Tue, Sep 15
1/2 legs · VH-UVK
PER
Departure
06:30
Departed · Sched 06:273m late
→
PHE
Arrival
—
PHE is outside our board polling set.
NWK1644 Network Aviation
4 days
Fri, Sep 18
1/2 legs · VH-JQX
PER
Departure
13:15
Departed · Sched 13:0312m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Thu, Sep 17
1/2 legs · VH-JQL
PER
Departure
13:17
Departed · Sched 13:0512m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Wed, Sep 16
1/2 legs · VH-UVO
PER
Departure
13:26
Departed · Sched 13:1115m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Tue, Sep 15
1/2 legs · VH-VQS
PER
Departure
13:23
Departed · Sched 13:1211m late
→
PHE
Arrival
—
PHE is outside our board polling set.
QF1638 Qantas
4 days
PER
Departure
Sched 05:30
Scheduled departure
→
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 departure
→
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.
Wed, Sep 16
1/2 legs · VH-VZM
PER
Departure
06:24
Departed · Sched 06:4521m early
→
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
4 days
PER
Departure
Sched 13:05
Scheduled departure
→
PHE
Arrival
—
PHE is outside our board polling set.
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.
PER
Departure
Sched 13:05
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
Full QF1644 history →
QF1646 Qantas
3 days
PER
Departure
Sched 14:05
Scheduled departure
→
PHE
Arrival
—
PHE is outside our board polling set.
PER
Departure
Sched 14:30
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 →
VA1837 Virgin Australia
3 days
Fri, Sep 18
1/2 legs · VH-YFR
PER
Departure
06:17
Departed · Sched 06:203m early
→
PHE
Arrival
—
PHE is outside our board polling set.
Thu, Sep 17
1/2 legs · VH-NQY
PER
Departure
06:19
Departed · Sched 06:201m early
→
PHE
Arrival
—
PHE is outside our board polling set.
Wed, Sep 16
1/2 legs · VH-VBY
PER
Departure
05:56
Departed · Sched 06:2024m early
→
PHE
Arrival
—
PHE is outside our board polling set.
Full VA1837 history →
VA1845 Virgin Australia
3 days
Fri, Sep 18
1/2 legs · VH-YFT
PER
Departure
Sched 15:25
Scheduled departure
→
PHE
Arrival
—
PHE is outside our board polling set.
Thu, Sep 17
1/2 legs · VH-8VE
PER
Departure
15:32
Departed · Sched 15:257m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Wed, Sep 16
1/2 legs · VH-VBY
PER
Departure
16:05
Departed · Sched 15:5510m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Full VA1845 history →
NWK1648 Network Aviation
2 days
Thu, Sep 17
1/2 legs · VH-NHF
PER
Departure
15:29
Departed · Sched 15:1019m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Tue, Sep 15
1/2 legs · VH-JQL
PER
Departure
15:17
Departed · Sched 15:0116m late
→
PHE
Arrival
—
PHE is outside our board polling set.
QF1648 Qantas
1 day
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
2 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.
Full QF1650 history →
NWK1640 Network Aviation
1 day
Wed, Sep 16
1/2 legs · VH-VQQ
PER
Departure
07:46
Departed · Sched 07:3511m late
→
PHE
Arrival
—
PHE is outside our board polling set.
NWK1650 Network Aviation
1 day
Wed, Sep 16
1/2 legs · VH-VQM
PER
Departure
15:44
Departed · Sched 15:2915m late
→
PHE
Arrival
—
PHE is outside our board polling set.
QF1636 Qantas
1 day
PER
Departure
Sched 08:00
Scheduled time only · no board update captured
→
PHE
Arrival
—
PHE is outside our board polling set.
Full QF1636 history →
QF1640 Qantas
2 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.
Full QF1640 history →
VA1841 Virgin Australia
1 day
Wed, Sep 16
1/2 legs · VH-YFT
PER
Departure
09:42
Departed · Sched 09:453m early
→
PHE
Arrival
—
PHE is outside our board polling set.
Full VA1841 history →
NWK1642 Network Aviation
1 day
Tue, Sep 15
1/2 legs · VH-8NQ
PER
Departure
07:03
Departed · Sched 06:549m late
→
PHE
Arrival
—
PHE is outside our board polling set.
QF1206 Qantas
1 day
Tue, Sep 15
1/2 legs · VH-VXE
PER
Departure
05:56
Departed · Sched 05:551m late
→
PHE
Arrival
—
PHE is outside our board polling set.
Full QF1206 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 82/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 21 flights a week between them. Compare carrier days and times in the airline list above.