PER → MEL Perth to Melbourne
live
Direct flights from Perth (PER) to Melbourne (MEL): 136 nonstop departures observed each week across 3 airlines. 60% of the last 55 tracked flights arrived within 15 minutes of schedule. The median arrival is 10 minutes late. 1 of the 61 tracked flights was cancelled. 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 Perth and Melbourne. Updated 15 November 2026 at 01:31 UTC.
Today, PER → MEL Sun 15 Nov · local times
VA684Virgin Australia In the air, 19 min late
Left PER at 08:39 , 19 min after its 08:20 slot.
Likely landing about 14:45middle half 14:39 to 14:56 · sched 14:55
Landing estimate from 237,474 tracked flights of 2 to 4 hours that left 15 to 29 min late. The MEL board has not posted a landing time yet. How planes make up time
Track VA684 →
Sched Flight PER departure MEL arrival
06:00
VA678 Virgin Australia
Left 06:03
MEL est. 12:21 In the air · sched 12:35
07:15
QF768 Qantas
Left 07:22 +7
MEL 13:45 In the air · scheduled landing
07:45
VA682 Virgin Australia
Left 07:49
MEL 14:20 In the air · scheduled landing
08:20
VA684 Virgin Australia
Left 08:39 +19
MEL about 14:45 In the air · sched 14:55
08:45
QF776 Qantas
Left 08:53 +8
·
09:20
VA686 Virgin Australia
On schedule T1
·
09:30
JQ973 Jetstar
On schedule T2
·
11:10
QF772 Qantas
On schedule T4
·
11:20
VA690 Virgin Australia
On schedule T1
·
12:25
QF774 Qantas
On schedule T4
·
12:30
VA692 Virgin Australia
On schedule T1
·
Checked PER board 06:33 · MEL board 11:08
PER
Perth
smooth · +1
MEL
Melbourne
smooth · +0
dep bank 05:30–23:55 136x weekly
Runs mixed · 3 airlines · 136x weekly · nonstop
60% on time
of the last 55 tracked PER → MEL flights arrived within 15 minutes
Median arrival delay is +10 min . 1 of 61 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +10 min across the last 54 arrivals
Flight time ~3h 58m estimated from route distance
Weekly departures 136x 3 direct airlines on the leg
Cancelled 1.6% recent route rate · 1 of 61
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 40% on time
Flights JQ973 09:30 daily · JQ975 15:00 Mo Tu Th Fr Sa Su · JQ977 17:45 Fr Sa · JQ971 23:55 daily
Qantas AirwaysQF 56% on time
Flights QF770 05:30 Mo Tu We Th Fr Su · QF768 07:15 daily · QF776 08:45 daily · QF772 11:10 daily
Virgin AustraliaVA 69% on time
Flights VA676 05:30 Fr · VA678 06:00 daily · VA680 06:45 Fr · VA682 07:45 daily
History operated legs · board outcomes
11-14 JQ971 dep +63 → arr +30
11-14 JQ973 dep +42 → arr +22
11-14 JQ975 dep +6 → arr −22
11-14 QF10 dep +138 → arr +108
11-14 QF772 dep +71 → arr +46
11-14 VA678 dep +14 → arr −1
11-14 VA682 dep +18 → arr −4
11-14 VA684 dep +166 → arr +143
11-14 VA686 dep +21 → arr +10
11-14 VA690 dep +64 → arr +40
11-14 VA698 dep +23 → arr −6
11-13 JQ973 dep +49 → arr +24
11-13 JQ975 dep +54 → arr +22
11-13 QF10 dep +93 → arr +62
11-13 QF768 dep +10 → arr −8
11-13 QF782 dep +50 → arr +25
11-13 VA676 dep +13 → arr +2
11-13 VA678 dep +12 → arr −14
11-13 VA680 dep +26 → arr +8
11-13 VA682 dep +12 → arr −8
11-13 VA684 dep +17 → arr −7
11-13 VA690 dep +40 → arr +24
11-13 VA692 dep +15 → arr −1
Show 32 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 MEL, paired departure → arrival per flight and day. Board history since Thu, Nov 12. Each day adds the flights our airport boards record.
Board rows 120 Completed 103 Delayed 33 Cancelled 1 Within 15m 63/103 Median +8m
JQ973 Jetstar
4 days
Sun, Nov 15
1/2 legs · VH-OFP
PER
Departure
Sched 09:30
Scheduled departure
→
MEL
Arrival
Sched 16:05
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Nov 14
2/2 legs · VH-OFP
PER
Departure
09:58
Departed · Sched 09:3028m late
→
MEL
Arrival
16:36
Landed · Sched 16:0531m late
Fri, Nov 13
2/2 legs · VH-OFL
PER
Departure
10:03
Departed · Sched 09:3033m late
→
MEL
Arrival
16:37
Landed · Sched 16:0532m late
Thu, Nov 12
1/2 legs · VH-OYP
PER
Departure
—
Board row not captured for this rotation yet.
→
MEL
Arrival
16:10
Landed · Sched 16:055m late
Full JQ973 history →
QF768 Qantas
3 days
Sun, Nov 15
2/2 legs · VH-VZA
PER
Departure
07:22
Departed · Sched 07:157m late
→
MEL
Arrival
Sched 13:45
Scheduled arrival · landing pending
Sat, Nov 14
2/2 legs · VH-VZC
PER
Departure
07:18
Departed · Sched 07:153m late
→
MEL
Arrival
13:43
Landed · Sched 13:452m early
Fri, Nov 13
2/2 legs · VH-VZH
PER
Departure
07:18
Departed · Sched 07:153m late
→
MEL
Arrival
13:37
Landed · Sched 13:458m early
Full QF768 history →
QF772 Qantas
4 days
Sun, Nov 15
1/2 legs · VH-EBO
PER
Departure
Sched 11:10
Scheduled departure
→
MEL
Arrival
Sched 17:40
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Nov 14
2/2 legs · VH-EBO
PER
Departure
12:10
Departed · Sched 11:1060m late
→
MEL
Arrival
18:34
Landed · Sched 17:4054m late
Fri, Nov 13
2/2 legs · VH-VZJ
PER
Departure
Sched 11:10
Scheduled time only · no board update captured
→
MEL
Arrival
17:45
Landed · Sched 17:405m late
Thu, Nov 12
1/2 legs · VH-VXG
PER
Departure
—
Board row not captured for this rotation yet.
→
MEL
Arrival
17:43
Landed · Sched 17:403m late
Full QF772 history →
QF774 Qantas
3 days
PER
Departure
Sched 12:25
Scheduled departure
→
MEL
Arrival
—
Board row not captured for this rotation yet.
Fri, Nov 13
2/2 legs · VH-VZV
PER
Departure
Sched 12:25
Scheduled time only · no board update captured
→
MEL
Arrival
19:37
Landed · Sched 18:5542m late
Thu, Nov 12
1/2 legs · VH-VYB
PER
Departure
—
Board row not captured for this rotation yet.
→
MEL
Arrival
19:35
Landed · Sched 18:5540m late
Full QF774 history →
QF776 Qantas
3 days
Sun, Nov 15
1/2 legs · VH-VXM
PER
Departure
08:51
Departed · Sched 08:456m late
→
MEL
Arrival
Sched 15:15
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Nov 14
2/2 legs · VH-VZI
PER
Departure
Sched 08:45
Departure time not on board
→
Fri, Nov 13
2/2 legs · VH-VYF
PER
Departure
Sched 08:45
Departure time not on board
→
MEL
Arrival
15:26
Landed · Sched 15:1511m late
Full QF776 history →
VA678 Virgin Australia
3 days
Sun, Nov 15
2/2 legs · VH-NJV
PER
Departure
05:56
Departed · Sched 06:004m early
→
MEL
Arrival
12:21
Est. · Sched 12:3514m early
Sat, Nov 14
2/2 legs · VH-8VD
PER
Departure
05:40
Departed · Sched 06:0020m early
→
MEL
Arrival
12:38
Landed · Sched 12:353m late
Fri, Nov 13
2/2 legs · VH-8VC
PER
Departure
05:59
Departed · Sched 06:001m early
→
MEL
Arrival
12:30
Landed · Sched 12:355m early
Full VA678 history →
VA682 Virgin Australia
3 days
Sun, Nov 15
2/2 legs · VH-YFE
PER
Departure
07:40
Departed · Sched 07:455m early
→
MEL
Arrival
Sched 14:20
Scheduled arrival · landing pending
Sat, Nov 14
2/2 legs · VH-YFJ
PER
Departure
07:53
Departed · Sched 07:458m late
→
MEL
Arrival
14:16
Landed · Sched 14:204m early
Fri, Nov 13
2/2 legs · VH-8VG
PER
Departure
07:47
Departed · Sched 07:452m late
→
MEL
Arrival
14:25
Landed · Sched 14:205m late
Full VA682 history →
VA684 Virgin Australia
3 days
Sun, Nov 15
2/2 legs · VH-YFJ
PER
Departure
08:27
Departed · Sched 08:207m late
→
MEL
Arrival
Sched 14:55
Scheduled arrival · landing pending
Sat, Nov 14
2/2 legs · VH-NBP
PER
Departure
10:53
Departed · Sched 08:20153m late
→
MEL
Arrival
17:18
Landed · Sched 14:55143m late
Fri, Nov 13
2/2 legs · VH-YFY
PER
Departure
08:11
Departed · Sched 08:209m early
→
MEL
Arrival
14:48
Landed · Sched 14:557m early
Full VA684 history →
VA686 Virgin Australia
4 days
Sun, Nov 15
1/2 legs · VH-YIA
PER
Departure
Sched 09:20
Scheduled departure
→
MEL
Arrival
Sched 15:55
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Nov 14
2/2 legs · VH-8VC
PER
Departure
09:28
Departed · Sched 09:208m late
→
MEL
Arrival
16:09
Landed · Sched 15:5514m late
Fri, Nov 13
2/2 legs · VH-VUK
PER
Departure
Sched 09:20
Departure time not on board
→
MEL
Arrival
16:04
Landed · Sched 15:559m late
Thu, Nov 12
1/2 legs · VH-YFC
PER
Departure
—
Board row not captured for this rotation yet.
→
MEL
Arrival
16:28
Landed · Sched 15:5533m late
Full VA686 history →
VA690 Virgin Australia
4 days
Sun, Nov 15
1/2 legs · VH-8VA
PER
Departure
Sched 11:20
Scheduled departure
→
MEL
Arrival
Sched 17:55
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Nov 14
2/2 legs · VH-8VA
PER
Departure
12:08
Departed · Sched 11:2048m late
→
MEL
Arrival
18:38
Landed · Sched 17:5543m late
Fri, Nov 13
2/2 legs · VH-VUE
PER
Departure
11:51
Departed · Sched 11:2031m late
→
MEL
Arrival
18:19
Landed · Sched 17:5524m late
PER
Departure
—
Board row not captured for this rotation yet.
→
MEL
Arrival
Sched 17:55
Cancelled
Full VA690 history →
VA692 Virgin Australia
3 days
PER
Departure
Sched 12:30
Scheduled departure
→
MEL
Arrival
—
Board row not captured for this rotation yet.
Fri, Nov 13
2/2 legs · VH-IJR
PER
Departure
12:37
Departed · Sched 12:307m late
→
MEL
Arrival
19:04
Landed · Sched 19:051m early
Thu, Nov 12
1/2 legs · VH-8VK
PER
Departure
—
Board row not captured for this rotation yet.
→
MEL
Arrival
19:28
Landed · Sched 19:0523m late
Full VA692 history →
JQ971 Jetstar
2 days
Sat, Nov 14
2/2 legs · VH-OYC
PER
Departure
00:47
Departed · Sched 23:5552m late
→
MEL
Arrival
07:04
Landed · Sched 06:3034m late
Fri, Nov 13
2/2 legs · VH-OYF
PER
Departure
23:57
Departed · Sched 23:552m late
→
MEL
Arrival
06:35
Landed · Sched 06:305m late
Full JQ971 history →
JQ975 Jetstar
3 days
Sat, Nov 14
2/2 legs · VH-OFV
PER
Departure
14:52
Departed · Sched 15:008m early
→
MEL
Arrival
21:20
Landed · Sched 21:3515m early
Fri, Nov 13
2/2 legs · VH-OYW
PER
Departure
15:41
Departed · Sched 15:0041m late
→
MEL
Arrival
21:57
Landed · Sched 21:3522m late
Thu, Nov 12
1/2 legs · VH-OYW
PER
Departure
—
Board row not captured for this rotation yet.
→
MEL
Arrival
21:45
Landed · Sched 21:3510m late
Full JQ975 history →
JQ977 Jetstar
2 days
Sat, Nov 14
2/2 legs · VH-VFH
PER
Departure
Sched 17:45
Scheduled time only · no board update captured
→
MEL
Arrival
01:45
Landed · Sched 00:2085m late
Fri, Nov 13
2/2 legs · VH-VQA
PER
Departure
Sched 17:45
Scheduled time only · no board update captured
→
MEL
Arrival
01:01
Landed · Sched 00:2041m late
Full JQ977 history →
QF10 Qantas
3 days
Sat, Nov 14
2/2 legs · VH-ZNN
PER
Departure
16:14
Departed · Sched 14:00134m late
→
MEL
Arrival
22:27
Landed · Sched 20:30117m late
Fri, Nov 13
2/2 legs · VH-ZNE
PER
Departure
15:17
Departed · Sched 14:0077m late
→
MEL
Arrival
21:42
Landed · Sched 20:3072m late
Thu, Nov 12
1/2 legs · VH-ZNN
PER
Departure
—
Board row not captured for this rotation yet.
→
MEL
Arrival
20:36
Landed · Sched 20:306m late
Full QF10 history →
QF782 Qantas
3 days
Sat, Nov 14
2/2 legs · VH-VXD
PER
Departure
Sched 17:20
Departure time not on board
→
MEL
Arrival
23:43
Landed · Sched 23:507m early
Fri, Nov 13
2/2 legs · VH-EBB
PER
Departure
18:04
Departed · Sched 17:2044m late
→
MEL
Arrival
00:26
Landed · Sched 23:5036m late
Thu, Nov 12
2/2 legs · ZK-AWK
PER
Departure
18:47
Departed · Sched 17:2087m late
→
MEL
Arrival
23:59
Landed · Sched 23:509m late
Full QF782 history →
VA698 Virgin Australia
3 days
Sat, Nov 14
2/2 legs · VH-8VJ
PER
Departure
15:59
Departed · Sched 15:4514m late
→
MEL
Arrival
22:18
Landed · Sched 22:202m early
Fri, Nov 13
2/2 legs · VH-8VC
PER
Departure
16:46
Departed · Sched 15:4561m late
→
MEL
Arrival
23:12
Landed · Sched 22:2052m late
Thu, Nov 12
1/2 legs · VH-YIL
PER
Departure
—
Board row not captured for this rotation yet.
→
MEL
Arrival
22:05
Last seen · Sched 22:2015m early
Full VA698 history →
QF764 Qantas
2 days
Fri, Nov 13
2/2 legs · VH-VXS
PER
Departure
Sched 22:45
Departure time not on board
→
MEL
Arrival
05:22
Landed · Sched 05:1012m late
Thu, Nov 12
2/2 legs · VH-VXI
PER
Departure
Sched 22:45
Departure time not on board
→
MEL
Arrival
05:30
Landed · Sched 05:1020m late
Full QF764 history →
QF770 Qantas
1 day
Fri, Nov 13
2/2 legs · VH-XZK
PER
Departure
05:36
Departed · Sched 05:306m late
→
MEL
Arrival
12:05
Landed · Sched 12:005m late
Full QF770 history →
VA676 Virgin Australia
1 day
Fri, Nov 13
2/2 legs · VH-8IC
PER
Departure
05:31
Departed · Sched 05:301m late
→
MEL
Arrival
12:14
Landed · Sched 12:059m late
Full VA676 history →
VA680 Virgin Australia
1 day
Fri, Nov 13
2/2 legs · VH-YIU
PER
Departure
06:58
Departed · Sched 06:4513m late
→
MEL
Arrival
13:28
Landed · Sched 13:208m late
Full VA680 history →
VA700 Virgin Australia
2 days
Fri, Nov 13
2/2 legs · VH-IWY
PER
Departure
Sched 16:55
Scheduled time only · no board update captured
→
MEL
Arrival
23:43
Landed · Sched 23:3013m late
Thu, Nov 12
2/2 legs · VH-VUK
PER
Departure
Sched 16:55
Scheduled time only · no board update captured
→
MEL
Arrival
23:58
Landed · Sched 23:3028m late
Full VA700 history →
VA702 Virgin Australia
2 days
Fri, Nov 13
2/2 legs · VH-8VG
PER
Departure
17:56
Departed · Sched 17:551m late
→
MEL
Arrival
00:24
Landed · Sched 00:306m early
Thu, Nov 12
2/2 legs · VH-8VB
PER
Departure
18:00
Departed · Sched 17:555m late
→
MEL
Arrival
00:27
Landed · Sched 00:303m early
Full VA702 history →
VA708 Virgin Australia
2 days
Fri, Nov 13
2/2 legs · VH-IJW
PER
Departure
22:55
Departed · Sched 22:4510m late
→
MEL
Arrival
05:15
Landed · Sched 05:205m early
Thu, Nov 12
2/2 legs · VH-IWQ
PER
Departure
22:55
Departed · Sched 22:4510m late
→
MEL
Arrival
05:09
Landed · Sched 05:2011m early
Full VA708 history →
VA710 Virgin Australia
2 days
Fri, Nov 13
2/2 legs · VH-VUK
PER
Departure
Sched 23:45
Departure time not on board
→
MEL
Arrival
06:33
Landed · Sched 06:2013m late
Thu, Nov 12
2/2 legs · VH-NQY
PER
Departure
23:41
Departed · Sched 23:454m early
→
MEL
Arrival
06:10
Landed · Sched 06:2010m early
Full VA710 history →
QF7398 Qantas
1 day
Thu, Nov 12
1/2 legs · VH-ULW
PER
Departure
19:33
Departed · Sched 19:285m late
→
MEL
Arrival
—
Board row not captured for this rotation yet.
Full QF7398 history →
TFX11 TFX
1 day
Thu, Nov 12
2/2 legs · ZK-TXF
PER
Departure
19:02
Departed · Sched 18:584m 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: Perth (PER) to Melbourne (MEL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PER-MEL
Copy
How we measure this →
PER to MEL questions
Is PER–MEL 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 PER–MEL? Operators schedule morning departures around 05:30 and evening departures around 17:20 from PER. Earlier flights typically land before destination-airport delays accumulate later in the day; check the MEL delay card to confirm conditions when you'd arrive.
How long is the flight from PER to MEL? 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 PER–MEL fly? 3 carriers operate this route, around 136 flights a week between them. Compare carrier days and times in the airline list above.