MEL → PER Melbourne to Perth
live
Direct flights from Melbourne (MEL) to Perth (PER): 21 nonstop departures observed each week across 3 airlines. 79% of the last 28 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 28 tracked flights. The nonstop covers 2,701 km, an estimated 3 hours 58 minutes in the air. Measured by Pro Flight Search from live flight boards at Melbourne and Perth. Updated 17 September 2026 at 20:18 UTC.
MEL
Melbourne
smooth · +4
PER
Perth
smooth · +0
dep bank 02:08–20:45 21x weekly
Runs mixed · 3 airlines · 21x weekly · nonstop
79% on time
of the last 28 operated MEL → PER flights arrived within 15 minutes
Median arrival delay is +2 min . 0 of 28 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +2 min across the last 28 operated legs
Flight time ~3h 58m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 28
The week scheduled departures · origin local time
Jetstar Airways 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
Jetstar AirwaysJQ 57% on time
Flights JQ972 06:20 daily · JQ970 12:30 daily · JQ974 16:10 daily · JQ968 varies We Th Sa Su
Qantas AirwaysQF 100% on time
Flights QF7359 varies Tu We Th Fr · QF761 06:00 Mo Tu We Th Fr Sa · QF763 09:05 daily · QF765 10:15 daily
Virgin AustraliaVA 57% on time
Flights VA675 06:15 Mo · VA677 07:15 daily · VA681 09:15 daily · VA687 12:15 daily
History operated legs · board outcomes
09-18 TFX12 departed +0
09-17 JQ968 dep +22 → arr −19
09-17 JQ972 dep +14 → arr −29
09-17 JQ974 dep +19 → arr −10
09-17 VA699 dep +67 → arr +24
Show 20 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 MEL and PER, paired departure → arrival per flight and day. Board tracking since Wed, Sep 16 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 54 Completed 33 Delayed 6 Within 15m 27/33 Median +1m
JQ972 Jetstar
3 days
Fri, Sep 18
1/2 legs · VH-OYF
MEL
Departure
Sched 06:20
Scheduled departure
→
PER
Arrival
Sched 08:30
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Sep 17
2/2 legs · VH-OYF
MEL
Departure
06:21
Departed · Sched 06:201m late
→
PER
Arrival
08:08
Landed · Sched 08:3022m early
Wed, Sep 16
1/2 legs · VH-OFV
MEL
Departure
06:22
Departed · Sched 06:202m late
→
PER
Arrival
—
Board row not captured for this rotation yet.
Full JQ972 history →
QF7359 Qantas
3 days
Fri, Sep 18
1/2 legs · VH-ULD
MEL
Departure
02:26
Departed · Sched 02:233m late
→
PER
Arrival
—
Board row not captured for this rotation yet.
Thu, Sep 17
2/2 legs · VH-EBF
MEL
Departure
02:43
Departed · Sched 02:412m late
→
PER
Arrival
04:07
Landed · Sched 04:114m early
Wed, Sep 16
1/2 legs · VH-EBF
MEL
Departure
02:26 Departed
→
PER
Arrival
—
Board row not captured for this rotation yet.
Full QF7359 history →
QF761 Qantas
3 days
Fri, Sep 18
1/2 legs · VH-VXQ
MEL
Departure
Sched 06:00
Scheduled departure
→
PER
Arrival
Sched 08:10
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Sep 17
2/2 legs · VH-VXQ
MEL
Departure
05:57
Departed · Sched 06:003m early
→
PER
Arrival
Sched 08:10
Scheduled time only · no board update captured
Wed, Sep 16
1/2 legs · VH-VXA
MEL
Departure
06:05
Departed · Sched 06:005m late
→
PER
Arrival
—
Board row not captured for this rotation yet.
Full QF761 history →
QF763 Qantas
3 days
Fri, Sep 18
1/2 legs · VH-VXF
MEL
Departure
Sched 09:05
Scheduled departure
→
PER
Arrival
Sched 11:15
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Sep 17
2/2 legs · VH-VXF
MEL
Departure
09:03
Departed · Sched 09:052m early
→
PER
Arrival
Sched 11:15
Scheduled time only · no board update captured
Wed, Sep 16
1/2 legs · VH-VZR
MEL
Departure
09:02
Departed · Sched 09:053m early
→
PER
Arrival
—
Board row not captured for this rotation yet.
Full QF763 history →
QF765 Qantas
2 days
Fri, Sep 18
1/2 legs · VH-VXA
MEL
Departure
Sched 10:15
Scheduled departure
→
PER
Arrival
Sched 12:25
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Sep 17
2/2 legs · VH-VXA
MEL
Departure
10:14
Departed · Sched 10:151m early
→
PER
Arrival
Sched 12:25
Scheduled time only · no board update captured
Full QF765 history →
TFX12 TFX
1 day
Fri, Sep 18
1/2 legs · ZK-TXC
MEL
Departure
04:27 Departed
→
PER
Arrival
—
Board row not captured for this rotation yet.
VA677 Virgin Australia
2 days
Fri, Sep 18
1/2 legs · VH-VUL
MEL
Departure
Sched 07:15
Scheduled departure
→
PER
Arrival
Sched 09:40
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Sep 17
2/2 legs · VH-VUL
MEL
Departure
07:15 Departed
→
PER
Arrival
Sched 09:40
Scheduled time only · no board update captured
Full VA677 history →
VA681 Virgin Australia
2 days
Fri, Sep 18
1/2 legs · VH-IWY
MEL
Departure
Sched 09:15
Scheduled departure
→
PER
Arrival
Sched 11:40
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Sep 17
2/2 legs · VH-IWY
MEL
Departure
09:24
Departed · Sched 09:159m late
→
PER
Arrival
Sched 11:40
Scheduled time only · no board update captured
Full VA681 history →
JQ968 Jetstar
1 day
Thu, Sep 17
2/2 legs · VH-OYV
MEL
Departure
19:28
Departed · Sched 19:208m late
→
PER
Arrival
21:25
Landed · Sched 21:4015m early
Full JQ968 history →
JQ970 Jetstar
2 days
Thu, Sep 17
2/2 legs · VH-VWT
MEL
Departure
12:50
Departed · Sched 12:3020m late
→
PER
Arrival
Sched 14:45
Scheduled time only · no board update captured
Wed, Sep 16
1/2 legs · VH-OYF
MEL
Departure
13:09
Departed · Sched 12:3039m late
→
PER
Arrival
—
Board row not captured for this rotation yet.
Full JQ970 history →
JQ974 Jetstar
2 days
Thu, Sep 17
2/2 legs · VH-OYF
MEL
Departure
16:15
Departed · Sched 16:105m late
→
PER
Arrival
18:26
Landed · Sched 18:304m early
Wed, Sep 16
1/2 legs · VH-OFV
MEL
Departure
16:45
Departed · Sched 16:0540m late
→
PER
Arrival
—
Board row not captured for this rotation yet.
Full JQ974 history →
QF767 Qantas
1 day
Thu, Sep 17
2/2 legs · VH-VZU
MEL
Departure
13:06
Departed · Sched 13:051m late
→
PER
Arrival
Sched 15:15
Scheduled time only · no board update captured
Full QF767 history →
QF769 Qantas
1 day
Thu, Sep 17
2/2 legs · VH-VXT
MEL
Departure
14:47
Departed · Sched 14:452m late
→
PER
Arrival
Sched 16:55
Scheduled time only · no board update captured
Full QF769 history →
QF773 Qantas
1 day
Thu, Sep 17
2/2 legs · VH-VXF
MEL
Departure
18:56
Departed · Sched 19:004m early
→
PER
Arrival
Sched 21:10
Scheduled time only · no board update captured
Full QF773 history →
QF775 Qantas
1 day
Thu, Sep 17
2/2 legs · VH-VXU
MEL
Departure
19:54
Departed · Sched 20:006m early
→
PER
Arrival
Sched 22:10
Scheduled time only · no board update captured
Full QF775 history →
QF777 Qantas
1 day
Thu, Sep 17
2/2 legs · VH-VZI
MEL
Departure
11:43
Departed · Sched 11:358m late
→
PER
Arrival
Sched 13:45
Scheduled time only · no board update captured
Full QF777 history →
VA687 Virgin Australia
1 day
Thu, Sep 17
2/2 legs · VH-8IB
MEL
Departure
12:17
Departed · Sched 12:152m late
→
PER
Arrival
Sched 14:40
Scheduled time only · no board update captured
Full VA687 history →
VA691 Virgin Australia
1 day
Thu, Sep 17
2/2 legs · VH-VUP
MEL
Departure
14:37
Departed · Sched 14:307m late
→
PER
Arrival
Sched 16:55
Scheduled time only · no board update captured
Full VA691 history →
VA697 Virgin Australia
1 day
Thu, Sep 17
2/2 legs · VH-YFU
MEL
Departure
18:00
Departed · Sched 17:4515m late
→
PER
Arrival
Sched 20:10
Scheduled time only · no board update captured
Full VA697 history →
VA699 Virgin Australia
1 day
Thu, Sep 17
2/2 legs · VH-8VH
MEL
Departure
19:36
Departed · Sched 18:4551m late
→
PER
Arrival
21:37
Landed · Sched 21:1027m late
Full VA699 history →
VA703 Virgin Australia
1 day
Thu, Sep 17
2/2 legs · VH-8VB
MEL
Departure
21:16
Departed · Sched 20:4531m late
→
PER
Arrival
Sched 23:10
Scheduled time only · no board update captured
Full VA703 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 — Melbourne (MEL) to Perth (PER) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MEL-PER
Copy
How we measure this →
MEL to PER questions
Is MEL–PER running on time right now? Smooth skies ahead. The departure side at MEL is the weaker end, route health score 96/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on MEL–PER? Operators schedule morning departures around 06:00 and evening departures around 17:45 from MEL. 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 MEL to PER? Great-circle distance is 2,701 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 221–262 min gate-to-gate on this route.
How often does MEL–PER fly? 3 carriers operate this route, around 130 flights a week between them. Compare carrier days and times in the airline list above.