Direct flights from Perth (PER) to OCM (OCM): 5 nonstop departures observed each week across 1 airline. 66% of the last 29 operated flights arrived within 15 minutes of schedule. The median arrival is 13 minutes late. No cancellations were recorded across the 29 tracked flights. The nonstop covers 1,053 km, an estimated 1 hour 51 minutes in the air. Measured by Pro Flight Search from live flight boards at Perth and OCM. Updated 18 September 2026 at 03:55 UTC.
PER
Perth
smooth · +3
OCM
OCM
tracking
dep bank 06:15–14:55 5x weekly
Runs mixed · 1 airline · 5x weekly · nonstop
66% on time
of the last 29 operated PER → OCM flights arrived within 15 minutes
Median arrival delay is +13 min . 0 of 29 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +13 min across the last 29 operated legs
Flight time ~1h 51m estimated from route distance
Weekly departures 5x 1 direct airline on the leg
Cancelled 0.0% recent route rate · 0 of 29
The week scheduled departures · origin local time
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
Virgin AustraliaVA 58% on time
Flights VA9211 06:15 Tu We · VA9475 varies Mo Fr · VA9217 07:15 Mo · VA9297 07:15 Tu We Th
History operated legs · board outcomes
09-18 NWK2954 departed +12
09-18 NWK2958 departed +10
09-17 NWK2956 departed +12
09-14 NWK2954 departed +13
09-14 NWK2956 departed +10
Show 21 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 OCM, paired departure → arrival per flight and day. Board tracking since Mon, Sep 14 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 29 Completed 29 Within 15m 29/29 Median -4m
NWK2954 Network Aviation
2 days
Fri, Sep 18
1/2 legs · VH-UVO
PER
Departure
06:11
Departed · Sched 05:5912m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Mon, Sep 14
1/2 legs · VH-NHJ
PER
Departure
08:31
Departed · Sched 08:1813m late
→
OCM
Arrival
—
OCM is outside our board polling set.
NWK2958 Network Aviation
1 day
Fri, Sep 18
1/2 legs · VH-VQS
PER
Departure
13:17
Departed · Sched 13:0710m late
→
OCM
Arrival
—
OCM is outside our board polling set.
VA9475 Virgin Australia
2 days
Fri, Sep 18
1/2 legs · VH-IWY
PER
Departure
06:52
Departed · Sched 06:553m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Mon, Sep 14
1/2 legs · VH-YVA
PER
Departure
07:47
Departed · Sched 08:1023m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9475 history →
NWK2956 Network Aviation
2 days
Thu, Sep 17
1/2 legs · VH-NHQ
PER
Departure
11:33
Departed · Sched 11:2112m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Mon, Sep 14
1/2 legs · VH-JQX
PER
Departure
14:43
Departed · Sched 14:3310m late
→
OCM
Arrival
—
OCM is outside our board polling set.
VA9081 Virgin Australia
3 days
Thu, Sep 17
1/2 legs · VH-YFY
PER
Departure
06:53
Departed · Sched 07:1522m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Wed, Sep 16
1/2 legs · VH-NHW
PER
Departure
07:35
Departed · Sched 07:4510m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Tue, Sep 15
1/2 legs · VH-YIH
PER
Departure
07:25
Departed · Sched 07:4520m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9081 history →
VA9209 Virgin Australia
3 days
Thu, Sep 17
1/2 legs · VH-YQR
PER
Departure
14:55
Departed · Sched 15:005m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Wed, Sep 16
1/2 legs · VH-IJQ
PER
Departure
14:40
Departed · Sched 14:5515m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Tue, Sep 15
1/2 legs · VH-8VE
PER
Departure
14:57
Departed · Sched 14:552m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9209 history →
VA9241 Virgin Australia
2 days
Thu, Sep 17
1/2 legs · VH-E2B
PER
Departure
14:04
Departed · Sched 14:004m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Wed, Sep 16
1/2 legs · VH-E2A
PER
Departure
14:07
Departed · Sched 14:007m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9241 history →
VA9297 Virgin Australia
3 days
Thu, Sep 17
1/2 legs · VH-YQR
PER
Departure
06:06
Departed · Sched 06:104m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Wed, Sep 16
1/2 legs · VH-YFY
PER
Departure
07:19
Departed · Sched 07:154m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Tue, Sep 15
1/2 legs · VH-8VC
PER
Departure
07:01
Departed · Sched 07:1514m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9297 history →
VA9299 Virgin Australia
2 days
Thu, Sep 17
1/2 legs · VH-8VA
PER
Departure
12:47
Departed · Sched 12:452m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Tue, Sep 15
1/2 legs · VH-YFY
PER
Departure
14:34
Departed · Sched 14:406m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9299 history →
VA9093 Virgin Australia
2 days
Wed, Sep 16
1/2 legs · VH-NBV
PER
Departure
13:31
Departed · Sched 13:409m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Tue, Sep 15
1/2 legs · VH-YIH
PER
Departure
13:18
Departed · Sched 13:4022m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9093 history →
VA9211 Virgin Australia
2 days
Wed, Sep 16
1/2 legs · VH-YIW
PER
Departure
05:58
Departed · Sched 06:1517m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Tue, Sep 15
1/2 legs · VH-IJQ
PER
Departure
05:54
Departed · Sched 06:1521m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9211 history →
VA9213 Virgin Australia
1 day
Wed, Sep 16
1/2 legs · VH-NQI
PER
Departure
08:05
Departed · Sched 08:1510m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9213 history →
VA9231 Virgin Australia
2 days
Wed, Sep 16
1/2 legs · VH-E2D
PER
Departure
13:12
Departed · Sched 13:153m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Tue, Sep 15
1/2 legs · VH-E2D
PER
Departure
13:30
Departed · Sched 13:1515m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9231 history →
VA9217 Virgin Australia
1 day
Mon, Sep 14
1/2 legs · VH-E2A
PER
Departure
06:52
Departed · Sched 07:1523m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9217 history →
VA9221 Virgin Australia
1 day
Mon, Sep 14
1/2 legs · VH-EZC
PER
Departure
07:47
Departed · Sched 07:503m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9221 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 OCM (OCM) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PER-OCM
Copy
How we measure this →
PER to OCM questions
Is PER–OCM running on time right now? Smooth skies ahead. The departure side at PER is the weaker end, route health score 92/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on PER–OCM? Operators schedule morning departures around 06:15 from PER. Earlier flights typically land before destination-airport delays accumulate later in the day; check the OCM delay card to confirm conditions when you'd arrive.
How long is the flight from PER to OCM? Great-circle distance is 1,053 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 104–120 min gate-to-gate on this route.
How often does PER–OCM fly? Virgin Australia runs the route with about 24 flights a week (mon–fri). Since one carrier owns the route, a single disruption tends to ripple through the day.