Perth to (PER–ONS) — Airlines, Schedules & Connections

PER Airport Page →
712 mi airlines 5/wk
On-time Some delays Frequent delays
Flight Schedule 5 flights Verified 33m ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight Hide codeshares
  Flight Airline AC Dep Arr Dur OTP Sched  
✈ Nonstop
VA2501+2
VA Virgin Australia
100
5:30 AM
AWST T2
7:30 AM
AWST
2h
M T W T F S S
Prices
QR7137cs
QR Qatar
100
5:30 AM
AWST T2
7:30 AM
AWST
2h
M T W T F S S
Prices
VA2505
VA Virgin Australia
290
3:00 PM
AWST T2
5:00 PM
AWST
2h
M T W T F S S
Prices
VA2502
VA Virgin Australia
100
8:30 AM
AWST
10:30 AM
AWST
2h
M T W T F S S
Prices
VA2506
VA Virgin Australia
290
6:00 PM
AWST
8:00 PM
AWST
2h
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP More options, longer trips
2-STOP Loading... Reach the hardest destinations
Perth to
1 carrier, 5 flights/week nonstop.
1 Airlines 5 Flights/wk 712 mi 2h nonstop

PER–ONS is served by 1 airline with nonstop service. Virgin Australia leads the route. The flight covers 712 miles in approximately 2h.

Airline Landscape

All carriers operating nonstop PER–ONS service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
VA Virgin Australia Also: QR 4 100, 290 2h QR
Aircraft on this route
100 Fokker 100 – QR, VA
290 Embraer E190-E2 – VA
Alliance coverage
Unaffiliated: VA (4 flights/wk, 100%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, PER to ONS direction.
Mon
0
flights
Tue
1
flight
Wed
2
flights
Thu
1
flight
Fri
1
flight
Sat
0
flights
Sun
0
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
3
Nonstop flights
5
Outbound / wk
4
Return / wk

Travel Essentials

Practical planning for this route.
Time Difference
0h
is 0 hours the same as Perth.
PER: AWST · ONS: AWST

When it's 6:00 PM in Perth, it's 6:00 PM in .
Distance & Flight Time
712 mi / 1,145 km
Nonstop flight time is approximately 2h 0m.

PER–ONS Quick Facts

Key statistics for the Perth to route.
Route details
Distance712 mi / 1,145 km
Flight time2h
Time difference0 hours
Airlines (nonstop)1
Weekly flights5 out / 4 return
Origin: PER
IATA / ICAOPER / YPPH
TimezoneAustralia/Perth
Passengers/yr23.0M
Elevation67 ft / 20 m
Destination: ONS
IATA / ICAOONS / YOLW
TimezoneAustralia/Perth
Elevation7 ft / 2 m

Frequently Asked Questions

Common questions about PER to ONS flights.
Nonstop flights from Perth International Airport to Onslow Airport take approximately 2h. The route covers 712 miles.
1 airline operates nonstop service: Virgin Australia. Plus 1 codeshare partner.
There are approximately 5 nonstop flights per week from PER to ONS. The return direction has about 4 weekly flights.
Yes, return flights from ONS to PER are available. Use the direction toggle at the top to view the return schedule.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.
Flight time is about 2 hours on the 1,400 km sector. Northbound flights head up the Western Australian coast toward the Pilbara region. Flight times vary slightly with wind but the difference is minimal on this route.
QantasLink operates regular public transport (RPT) flights when scheduled. Charter operators also serve the route for resource industry clients. Combined frequency depends on FIFO worker demand from the Wheatstone LNG project and other operations near Onslow. Aircraft are typically turboprops.
QantasLink domestic flights depart from Terminal 3 or Terminal 4 at Perth Airport. Resource industry charters may use a separate general aviation or charter terminal. Confirm your terminal with your airline or booking agent before heading to the airport.
Onslow is a remote town with limited accommodations and services. Book lodging before arriving. The town has a small supermarket, a few takeaway shops, and a pub. If you are visiting for tourism rather than work, the Mackerel Islands eco-resort offshore is the main draw. Summer temperatures regularly exceed 40 degrees Celsius.
The drive is about 1,400 km via Brand Highway and North West Coastal Highway. Travel time is 14 to 15 hours with no stops. The road is sealed the entire way. Fuel stations are spaced well apart in the Pilbara section, so keep the tank topped up. Flying saves an entire day of driving.

Perth to Onslow: Western Australia's Capital to the Pilbara Coast

PER-ONS covers about 1,400 km in roughly 2 hours by air. QantasLink and charter operators provide service, with frequency tied to resources sector demand from the Wheatstone LNG project and other gas operations near Onslow. Perth Airport's domestic terminals handle the QantasLink departures, while charter flights may use separate facilities.

The drive from Perth to Onslow takes 14 to 15 hours on sealed roads, making the flight essential for practical travel. Onslow is a small town of about 900 residents with limited accommodation and services. Summer heat is extreme, with temperatures above 40 degrees Celsius common from November through March. The Mackerel Islands, 22 km offshore, are the area's main eco-tourism attraction. Most passengers on this route are FIFO workers, but public seats are bookable on QantasLink when RPT service is running.