Direct flights from Perth (PER) to OCM (OCM): 5 nonstop departures observed each week across 1 airline. 69% of the last 35 operated flights arrived within 15 minutes of schedule. The median arrival is 11 minutes late. No cancellations were recorded across the 35 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 21 October 2026 at 07:33 UTC.
Today, PER → OCM Wed 21 Oct · local times
VA9231Virgin Australia In the air, 26 min late
Left PER at 13:41 , 26 min after its 13:15 slot.
Track VA9231 →
Sched Flight PER departure OCM arrival
06:15
VA9211 Virgin Australia
Left 06:24 +9
·
07:15
VA9297 Virgin Australia
Left 07:29 +14
·
07:45
VA9081 Virgin Australia
Left 07:53 +8
·
08:15
VA9213 Virgin Australia
Left 08:23 +8
·
13:15
VA9231 Virgin Australia
Left 13:41 +26
·
13:40
VA9093 Virgin Australia
Left 13:46 +6
·
14:00
VA9241 Virgin Australia
Left 14:09 +9
·
14:55
VA9209 Virgin Australia
Left 14:49
·
Checked PER board 15:33
PER
Perth
smooth · +5
OCM
OCM
tracking
dep bank 06:15–14:55 5x weekly
Runs mixed · 1 airline · 5x weekly · nonstop
69% on time
of the last 35 operated PER → OCM flights arrived within 15 minutes
Median arrival delay is +11 min . 0 of 35 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +11 min across the last 35 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 35
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 67% on time
Flights VA9211 06:15 Tu We · VA9217 07:15 Mo · VA9297 07:15 Tu We Th · VA9081 07:45 Tu We Th
History operated legs · board outcomes
10-19 NWK2718 departed +64
10-19 NWK2956 departed +7
10-16 NWK2954 departed +11
10-16 NWK2958 departed +8
10-15 NWK2956 departed +2
Show 27 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 Wed, Oct 14 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 37 Completed 35 Delayed 1 Within 15m 34/35 Median -7m
VA9081 Virgin Australia
4 days
Wed, Oct 21
1/2 legs · VH-NBV
PER
Departure
07:20
Departed · Sched 07:4525m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Tue, Oct 20
1/2 legs · VH-IWY
PER
Departure
07:29
Departed · Sched 07:4516m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Thu, Oct 15
1/2 legs · VH-YIM
PER
Departure
07:08
Departed · Sched 07:157m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Wed, Oct 14
1/2 legs · VH-NHW
PER
Departure
07:38
Departed · Sched 07:457m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9081 history →
VA9093 Virgin Australia
3 days
Wed, Oct 21
1/2 legs · VH-NQI
PER
Departure
13:23
Departed · Sched 13:4017m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Tue, Oct 20
1/2 legs · VH-YIZ
PER
Departure
13:36
Departed · Sched 13:404m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Wed, Oct 14
1/2 legs · VH-NHW
PER
Departure
13:50
Departed · Sched 13:4010m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9093 history →
VA9209 Virgin Australia
4 days
Wed, Oct 21
1/2 legs · VH-IWY
PER
Departure
14:30
Departed · Sched 14:5525m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Tue, Oct 20
1/2 legs · VH-YVD
PER
Departure
15:04
Departed · Sched 14:559m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Thu, Oct 15
1/2 legs · VH-8VF
PER
Departure
14:44
Departed · Sched 15:0016m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Wed, Oct 14
1/2 legs · VH-8VE
PER
Departure
14:34
Departed · Sched 14:5521m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9209 history →
VA9211 Virgin Australia
3 days
Wed, Oct 21
1/2 legs · VH-8VE
PER
Departure
05:52
Departed · Sched 06:1523m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Tue, Oct 20
1/2 legs · VH-IWX
PER
Departure
Sched 06:15
Scheduled time only · no board update captured
→
OCM
Arrival
—
OCM is outside our board polling set.
Wed, Oct 14
1/2 legs · VH-YIQ
PER
Departure
05:54
Departed · Sched 06:1521m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9211 history →
VA9213 Virgin Australia
2 days
Wed, Oct 21
1/2 legs · VH-NBP
PER
Departure
07:52
Departed · Sched 08:1523m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Wed, Oct 14
1/2 legs · VH-NBP
PER
Departure
07:58
Departed · Sched 08:1517m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9213 history →
VA9231 Virgin Australia
3 days
Wed, Oct 21
1/2 legs · VH-EZC
PER
Departure
13:27
Departed · Sched 13:1512m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Tue, Oct 20
1/2 legs · VH-E2D
PER
Departure
13:09
Departed · Sched 13:156m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Wed, Oct 14
1/2 legs · VH-E2A
PER
Departure
13:31
Departed · Sched 13:1516m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9231 history →
VA9241 Virgin Australia
3 days
Wed, Oct 21
1/2 legs · VH-E2A
PER
Departure
13:50
Departed · Sched 14:0010m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Thu, Oct 15
1/2 legs · VH-E2A
PER
Departure
14:12
Departed · Sched 14:0012m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Wed, Oct 14
1/2 legs · VH-EZC
PER
Departure
13:48
Departed · Sched 14:0012m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9241 history →
VA9297 Virgin Australia
4 days
Wed, Oct 21
1/2 legs · VH-IWY
PER
Departure
07:16
Departed · Sched 07:151m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Tue, Oct 20
1/2 legs · VH-8VA
PER
Departure
07:16
Departed · Sched 07:151m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Thu, Oct 15
1/2 legs · VH-YIU
PER
Departure
05:54
Departed · Sched 06:1016m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Wed, Oct 14
1/2 legs · VH-8VE
PER
Departure
06:55
Departed · Sched 07:1520m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9297 history →
VA9299 Virgin Australia
2 days
Tue, Oct 20
1/2 legs · VH-IJQ
PER
Departure
Sched 14:40
Scheduled time only · no board update captured
→
OCM
Arrival
—
OCM is outside our board polling set.
Thu, Oct 15
1/2 legs · VH-YIU
PER
Departure
12:15
Departed · Sched 12:4530m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9299 history →
NWK2718 Network Aviation
1 day
Mon, Oct 19
1/2 legs · VH-NHV
PER
Departure
08:07
Departed · Sched 07:1651m late
→
OCM
Arrival
—
OCM is outside our board polling set.
NWK2956 Network Aviation
2 days
Mon, Oct 19
1/2 legs · VH-VQP
PER
Departure
14:42
Departed · Sched 14:357m late
→
OCM
Arrival
—
OCM is outside our board polling set.
Thu, Oct 15
1/2 legs · VH-NHN
PER
Departure
15:20
Departed · Sched 15:182m late
→
OCM
Arrival
—
OCM is outside our board polling set.
VA9217 Virgin Australia
1 day
Mon, Oct 19
1/2 legs · VH-EZC
PER
Departure
07:09
Departed · Sched 07:156m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9217 history →
VA9221 Virgin Australia
1 day
Mon, Oct 19
1/2 legs · VH-E2E
PER
Departure
07:48
Departed · Sched 07:502m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9221 history →
VA9475 Virgin Australia
2 days
Mon, Oct 19
1/2 legs · VH-YVD
PER
Departure
07:41
Departed · Sched 08:1029m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Fri, Oct 16
1/2 legs · VH-YIU
PER
Departure
06:31
Departed · Sched 06:5524m early
→
OCM
Arrival
—
OCM is outside our board polling set.
Full VA9475 history →
NWK2954 Network Aviation
1 day
Fri, Oct 16
1/2 legs · VH-VQF
PER
Departure
06:08
Departed · Sched 05:5711m late
→
OCM
Arrival
—
OCM is outside our board polling set.
NWK2958 Network Aviation
1 day
Fri, Oct 16
1/2 legs · VH-VQW
PER
Departure
13:16
Departed · Sched 13:088m late
→
OCM
Arrival
—
OCM is outside our board polling set.
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 90/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.