Direct flights from OCM (OCM) to Perth (PER): 6 nonstop departures observed each week across 1 airline. 79% of the last 24 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 24 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 OCM and Perth. Updated 16 September 2026 at 07:33 UTC.
OCM
OCM
tracking
PER
Perth
smooth · +0
dep bank 08:45–17:25 6x weekly
Runs mixed · 1 airline · 6x weekly · nonstop
79% on time
of the last 24 operated OCM → PER flights arrived within 15 minutes
Median arrival delay is +2 min . 0 of 24 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +2 min across the last 24 operated legs
Flight time ~1h 51m estimated from route distance
Weekly departures 6x 1 direct airline on the leg
Cancelled 0.0% recent route rate · 0 of 24
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 81% on time
Flights VA9210 08:45 Tu We · VA9298 09:45 Tu We Th · VA9212 10:15 Tu We Th · VA9220 10:20 Mo
History operated legs · board outcomes
09-14 NWK2955 arrived −5
09-14 NWK2957 arrived −5
09-10 NWK1723 arrived +191
Show 16 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 OCM and PER, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 30 Completed 24 Delayed 5 Within 15m 19/24 Median +6m
VA9098 Virgin Australia
4 days
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
Sched 19:15
Scheduled arrival · landing pending
Tue, Sep 15
1/2 legs · VH-8VE
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
19:22
Landed · Sched 19:157m late
Thu, Sep 10
1/2 legs · VH-VBY
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
19:27
Landed · Sched 19:207m late
Wed, Sep 9
1/2 legs · VH-YIS
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
19:21
Landed · Sched 19:156m late
Full VA9098 history →
VA9210 Virgin Australia
3 days
Wed, Sep 16
1/2 legs · VH-YIW
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
10:33
Landed · Sched 10:352m early
Tue, Sep 15
1/2 legs · VH-IJQ
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
11:00
Landed · Sched 10:3525m late
Wed, Sep 9
1/2 legs · VH-YIO
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
10:31
Landed · Sched 10:354m early
Full VA9210 history →
VA9212 Virgin Australia
4 days
Wed, Sep 16
1/2 legs · VH-NHW
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
12:13
Est. · Sched 12:058m late
Tue, Sep 15
1/2 legs · VH-YIH
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
12:20
Landed · Sched 12:0515m late
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
Sched 11:35
Scheduled time only · no board update captured
Wed, Sep 9
1/2 legs · VH-NVW
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
12:31
Landed · Sched 12:0526m late
Full VA9212 history →
VA9218 Virgin Australia
3 days
Wed, Sep 16
1/2 legs · VH-NQI
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
12:37
Landed · Sched 12:352m late
Mon, Sep 14
1/2 legs · VH-E2A
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
11:43
Landed · Sched 11:358m late
Wed, Sep 9
1/2 legs · VH-IXJ
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
12:47
Landed · Sched 12:3512m late
Full VA9218 history →
VA9230 Virgin Australia
2 days
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
Sched 18:50
Scheduled arrival · landing pending
Wed, Sep 9
1/2 legs · VH-8VD
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
19:02
Landed · Sched 18:5012m late
Full VA9230 history →
VA9298 Virgin Australia
4 days
Wed, Sep 16
1/2 legs · VH-YFY
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
12:00
Landed · Sched 11:3525m late
Tue, Sep 15
1/2 legs · VH-8VC
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
Sched 11:35
Scheduled time only · no board update captured
Thu, Sep 10
1/2 legs · VH-YIV
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
10:36
Landed · Sched 10:306m late
Wed, Sep 9
1/2 legs · VH-IWY
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
12:02
Landed · Sched 11:3527m late
Full VA9298 history →
VA9268 Virgin Australia
2 days
Tue, Sep 15
1/2 legs · VH-YFY
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
18:54
Landed · Sched 19:006m early
Thu, Sep 10
1/2 legs · VH-YIV
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
16:58
Landed · Sched 17:057m early
Full VA9268 history →
NWK2955 Network Aviation
1 day
Mon, Sep 14
1/2 legs · VH-NHJ
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
15:01
Landed · Sched 15:065m early
NWK2957 Network Aviation
1 day
Mon, Sep 14
1/2 legs · VH-JQX
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
18:53
Landed · Sched 18:585m early
VA9220 Virgin Australia
1 day
Mon, Sep 14
1/2 legs · VH-EZC
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
12:05
Landed · Sched 12:105m early
Full VA9220 history →
VA9474 Virgin Australia
2 days
Mon, Sep 14
1/2 legs · VH-YVA
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
12:13
Landed · Sched 12:3017m early
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
Sched 11:20
Scheduled time only · no board update captured
Full VA9474 history →
VA9422 Virgin Australia
1 day
Sat, Sep 12
1/2 legs · VH-EZC
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
14:27
Landed · Sched 14:4013m early
Full VA9422 history →
VA9228 Virgin Australia
1 day
Fri, Sep 11
1/2 legs · VH-8VC
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
17:52
Landed · Sched 18:008m early
Full VA9228 history →
NWK1723 Network Aviation
1 day
Thu, Sep 10
1/2 legs · VH-NQE
OCM
Departure
—
OCM is outside our board polling set.
→
PER
Arrival
19:43
Landed · Sched 16:32191m late
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 — OCM (OCM) to Perth (PER) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/OCM-PER
Copy
How we measure this →
OCM to PER questions
Is OCM–PER running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on OCM–PER? Operators schedule morning departures around 08:45 and evening departures around 17:00 from OCM. Earlier flights typically land before destination-airport delays accumulate later in the day; check the PER delay card to confirm conditions when you'd arrive.
How long is the flight from OCM to PER? 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 OCM–PER fly? Virgin Australia runs the route with about 21 flights a week (mon, tue, wed, thu, fri, sat). Since one carrier owns the route, a single disruption tends to ripple through the day.