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

PER Airport Page →
1,678 mi airlines 241/wk
On-time Some delays Frequent delays
Flight Schedule 77 flights Verified 58m ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
AS8651
AS Alaska
332
5:25 AM
AWST TT3
11:55 AM
AEDT
3h 30m
M T W T F S S
Prices
EK5121
EK Emirates
332
5:30 AM
AWST T4
12:00 PM
AEDT
3h 30m
M T W T F S S
Prices
QF770
QF Qant
73H
5:30 AM
AWST T3
12:00 PM
AEDT
3h 30m
M T W T F S S
Prices
6E4901
6E IndiGo
73H
5:30 AM
AWST T4
12:00 PM
AEDT
3h 30m
M T W T F S S
Prices
VA676
VA Virgin Australia
7M8
5:30 AM
AWST T1
12:05 PM
AEDT
3h 35m
M T W T F S S
Prices
VA678
VA Virgin Australia
73H
6:00 AM
AWST T1
12:35 PM
AEDT
3h 35m
M T W T F S S
Prices
VA680
VA Virgin Australia
73H
6:45 AM
AWST T1
1:20 PM
AEDT
3h 35m
M T W T F S S
Prices
EK5146
EK Emirates
73H
7:10 AM
AWST T4
1:40 PM
AEDT
3h 30m
M T W T F S S
Prices
QF768
QF Qant
73H
7:10 AM
AWST T4
1:40 PM
AEDT
3h 30m
M T W T F S S
Prices
AS8677
AS Alaska
73H
7:15 AM
AWST TT4
1:45 PM
AEDT
3h 30m
M T W T F S S
Prices
VA682
VA Virgin Australia
73W
7:45 AM
AWST T1
2:20 PM
AEDT
3h 35m
M T W T F S S
Prices
VA686
VA Virgin Australia
73H
9:20 AM
AWST T1
3:55 PM
AEDT
3h 35m
M T W T F S S
Prices
6E4569
6E IndiGo
32Q
9:30 AM
AWST T2
4:05 PM
AEDT
3h 35m
M T W T F S S
Prices
JQ973
JQ Jetstar
32Q
9:30 AM
AWST
4:05 PM
AEDT
3h 35m
M T W T F S S
Prices
6E4903
6E IndiGo
73H
11:10 AM
AWST T4
5:40 PM
AEDT
3h 30m
M T W T F S S
Prices
EK5187
EK Emirates
73H
11:10 AM
AWST T4
5:40 PM
AEDT
3h 30m
M T W T F S S
Prices
QF772
QF Qant
73H
11:10 AM
AWST T3
5:40 PM
AEDT
3h 30m
M T W T F S S
Prices
VA690
VA Virgin Australia
7M8
11:20 AM
AWST T1
5:55 PM
AEDT
3h 35m
M T W T F S S
Prices
AI7200
AI Air India
73H
11:20 AM
AWST T1
5:55 PM
AEDT
3h 35m
M T W T F S S
Prices
QF774
QF Qant
73H
12:05 PM
AWST T4
6:35 PM
AEDT
3h 30m
M T W T F S S
Prices
6E4905
6E IndiGo
73H
12:05 PM
AWST T4
6:35 PM
AEDT
3h 30m
M T W T F S S
Prices
EK5461
EK Emirates
73H
12:05 PM
AWST T4
6:35 PM
AEDT
3h 30m
M T W T F S S
Prices
QF766
QF Qant
73H
12:30 PM
AWST T3
7:00 PM
AEDT
3h 30m
M T W T F S S
Prices
VA692
VA Virgin Australia
73H
12:30 PM
AWST T1
7:05 PM
AEDT
3h 35m
M T W T F S S
Prices
JQ975
JQ Jetstar
32Q
2:40 PM
AWST
9:15 PM
AEDT
3h 35m
M T W T F S S
Prices
EK5474
EK Emirates
73H
3:55 PM
AWST T4
10:25 PM
AEDT
3h 30m
M T W T F S S
Prices
6E4910
6E IndiGo
73H
3:55 PM
AWST T4
10:25 PM
AEDT
3h 30m
M T W T F S S
Prices
QF780
QF Qant
73H
3:55 PM
AWST T4
10:25 PM
AEDT
3h 30m
M T W T F S S
Prices
VA700
VA Virgin Australia
73H
4:55 PM
AWST T1
11:30 PM
AEDT
3h 35m
M T W T F S S
Prices
QF782
QF Qant
73H
5:20 PM
AWST T4
11:50 PM
AEDT
3h 30m
M T W T F S S
Prices
EK5465
EK Emirates
73H
5:20 PM
AWST T4
11:50 PM
AEDT
3h 30m
M T W T F S S
Prices
6E4765
6E IndiGo
73H
5:20 PM
AWST T4
11:50 PM
AEDT
3h 30m
M T W T F S S
Prices
VA702
VA Virgin Australia
73H
5:55 PM
AWST T1
12:30 AM
AEDT
3h 35m
M T W T F S S
Prices
QR8478
QR Qatar
73H
10:45 PM
AWST T1
4:20 AM+1
AEDT
3h 35m
M T W T F S S
Prices
QF764
QF Qant
332
10:45 PM
AWST T4
5:15 AM+1
AEDT
3h 30m
M T W T F S S
Prices
JQ971
JQ Jetstar
32Q
11:34 PM
AWST
6:10 AM+1
AEDT
3h 36m
M T W T F S S
Prices
VA710
VA Virgin Australia
73H
11:45 PM
AWST T1
6:20 AM+1
AEDT
3h 35m
M T W T F S S
Prices
QF767
QF Qant
332
6:40 AM
AEDT T1
7:45 AM
AWST
4h 5m
M T W T F S S
Prices
6E4898
6E IndiGo
73H
6:40 AM
AEDT T1
7:45 AM
AWST
4h 5m
M T W T F S S
Prices
EK5653
EK Emirates
333
6:40 AM
AEDT T1
7:45 AM
AWST
4h 5m
M T W T F S S
Prices
AS8655
AS Alaska
332
6:40 AM
AEDT TT1
7:45 AM
AWST
4h 5m
M T W T F S S
Prices
VA677
VA Virgin Australia
7M8
7:15 AM
AEDT T3
8:30 AM
AWST
4h 15m
M T W T F S S
Prices
AI7199
AI Air India
73W
7:15 AM
AEDT T3
8:30 AM
AWST
4h 15m
M T W T F S S
Prices
6E4538
6E IndiGo
32Q
7:25 AM
AEDT T4
8:30 AM
AWST
4h 5m
M T W T F S S
Prices
JQ972
JQ Jetstar
32Q
7:25 AM
AEDT T4
8:30 AM
AWST
4h 5m
M T W T F S S
Prices
EK5147
EK Emirates
73H
8:50 AM
AEDT T1
9:55 AM
AWST
4h 5m
M T W T F S S
Prices
6E4900
6E IndiGo
332
9:05 AM
AEDT T1
10:10 AM
AWST
4h 5m
M T W T F S S
Prices
QF769
QF Qant
332
9:05 AM
AEDT T1
10:10 AM
AWST
4h 5m
M T W T F S S
Prices
VA681
VA Virgin Australia
73H
9:57 AM
AEDT T3
11:04 AM
AWST
4h 7m
M T W T F S S
Prices
EK5554
EK Emirates
73H
10:10 AM
AEDT T1
11:15 AM
AWST
4h 5m
M T W T F S S
Prices
QF771
QF Qant
73H
10:10 AM
AEDT T1
11:15 AM
AWST
4h 5m
M T W T F S S
Prices
6E4902
6E IndiGo
73H
10:10 AM
AEDT T1
11:15 AM
AWST
4h 5m
M T W T F S S
Prices
QF765
QF Qant
73H
10:25 AM
AEDT T1
11:30 AM
AWST
4h 5m
M T W T F S S
Prices
JQ970
JQ Jetstar
32Q
12:35 PM
AEDT T4
1:45 PM
AWST
4h 10m
M T W T F S S
Prices
6E4537
6E IndiGo
32Q
12:35 PM
AEDT T4
1:45 PM
AWST
4h 10m
M T W T F S S
Prices
EK5391
EK Emirates
73H
12:50 PM
AEDT T1
1:55 PM
AWST
4h 5m
M T W T F S S
Prices
QF773
QF Qant
332
1:25 PM
AEDT T1
2:30 PM
AWST
4h 5m
M T W T F S S
Prices
6E4904
6E IndiGo
73H
1:25 PM
AEDT T1
2:30 PM
AWST
4h 5m
M T W T F S S
Prices
VA689
VA Virgin Australia
73H
2:31 PM
AEDT T3
3:35 PM
AWST
4h 4m
M T W T F S S
Prices
EK5206
EK Emirates
73H
3:10 PM
AEDT T1
4:15 PM
AWST
4h 5m
M T W T F S S
Prices
6E4906
6E IndiGo
73H
3:10 PM
AEDT T1
4:15 PM
AWST
4h 5m
M T W T F S S
Prices
VA693
VA Virgin Australia
73H
3:40 PM
AEDT T3
4:55 PM
AWST
4h 15m
M T W T F S S
Prices
QF775
QF Qant
73H
3:44 PM
AEDT T1
4:55 PM
AWST
4h 11m
M T W T F S S
Prices
VA691
VA Virgin Australia
73H
4:17 PM
AEDT T3
5:28 PM
AWST
4h 11m
M T W T F S S
Prices
6E4539
6E IndiGo
32Q
5:20 PM
AEDT T4
6:30 PM
AWST
4h 10m
M T W T F S S
Prices
VA697
VA Virgin Australia
73H
5:55 PM
AEDT T3
7:10 PM
AWST
4h 15m
M T W T F S S
Prices
6E4907
6E IndiGo
73H
6:40 PM
AEDT T1
7:45 PM
AWST
4h 5m
M T W T F S S
Prices
EK5211
EK Emirates
73H
6:40 PM
AEDT T1
7:45 PM
AWST
4h 5m
M T W T F S S
Prices
QF777
QF Qant
73H
6:40 PM
AEDT T1
7:45 PM
AWST
4h 5m
M T W T F S S
Prices
JQ974
JQ Jetstar
32Q
7:20 PM
AEDT T4
8:30 PM
AWST
4h 10m
M T W T F S S
Prices
VA699
VA Virgin Australia
73W
7:33 PM
AEDT T3
8:25 PM
AWST
3h 52m
M T W T F S S
Prices
QF781
QF Qant
332
7:55 PM
AEDT T1
9:00 PM
AWST
4h 5m
M T W T F S S
Prices
EK5394
EK Emirates
333
7:55 PM
AEDT T1
9:00 PM
AWST
4h 5m
M T W T F S S
Prices
6E4911
6E IndiGo
332
7:55 PM
AEDT T1
9:00 PM
AWST
4h 5m
M T W T F S S
Prices
VA701
VA Virgin Australia
73H
7:55 PM
AEDT T3
9:10 PM
AWST
4h 15m
M T W T F S S
Prices
VA703
VA Virgin Australia
7M8
9:15 PM
AEDT T3
10:14 PM
AWST
3h 59m
M T W T F S S
Prices
VA705
VA Virgin Australia
73H
9:45 PM
AEDT T3
11:00 PM+1
AWST
4h 15m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP
2-STOP Loading...
Perth to Melbourne
8 carriers, 241 flights/week nonstop.
8 Airlines 241 Flights/wk 1,678 mi 3h 30m nonstop +3h ahead 27 1-stop hubs

PER–MEL is served by 8 airlines with nonstop service. Virgin Australia, Qantas and IndiGo lead the route. The flight covers 1,678 miles in approximately 3h 30m. Beyond nonstop, 27 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop PER–MEL service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
VA Virgin Australia 61 73H, 73W, 7M8 3h35
QF Qantas 55 332, 73H 3h30 Oneworld
6E IndiGo 41 32Q, 73H 3h30-3h35
EK Emirates 41 332, 73H 3h30
JQ Jetstar 21 32Q 3h35-3h36
AS Alaska Airlines 14 332, 73H 3h30 Oneworld
AI Air India 7 73H 3h35 Star Alliance
QR Qatar Airways 1 73H 3h35 Oneworld
Aircraft on this route
32Q Airbus A321neo – 6E, JQ
332 Airbus A330-200 – AS, EK, QF
73H Boeing 737-800 – 6E, AI, AS, EK, QF, QR, VA
73W Boeing 737-700 (Winglets) – VA
7M8 Boeing 737 MAX 8 – VA
Alliance coverage
Unaffiliated: 6E + EK + JQ + VA (164 flights/wk, 68%)
Oneworld: AS + QF + QR (70 flights/wk, 29%)
Star Alliance: AI (7 flights/wk, 3%)
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 MEL direction.
Mon
34
flights
Tue
34
flights
Wed
34
flights
Thu
35
flights
Fri
37
flights
Sat
32
flights
Sun
35
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
37
Nonstop flights
241
Outbound / wk
264
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for PER to MEL.
1-STOP
One-Stop Connections
27
Hubs
~8h
Fastest
~39h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
615
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

Travel Essentials

Practical planning for this route.
Time Difference
+3h
Melbourne is 3 hours ahead of Perth.
PER: AWST · MEL: AEDT

When it's 6:00 PM in Perth, it's 9:00 PM in Melbourne.
Distance & Flight Time
1,678 mi / 2,700 km
Nonstop flight time is approximately 3h 30m to 3h 36m.
Getting from MEL

SkyBus runs to Southern Cross Station in 30–40 minutes (AUD $22–24), operating 24/7. Tickets can be bought on the bus, app, or counter in arrivals. Suburban stops are available on selected services.Taxis from the rank cost AUD $55–75 to the CBD (30–40 min, more in traffic). Uber: AUD $35–55. Rental car desks are in the terminal; the off-airport option (cheaper) requires a shuttle. No suburban train exists yet; the airport is not on Melbourne's rail network. Myki transit cards do not cover MEL.

Melbourne Climate

Melbourne's weather is famously variable. "Four seasons in one day" is a local cliché with real operational meaning. The city sits on Port Phillip Bay in a temperate zone. Summer (December–February) averages 25–30°C but can spike above 40°C during northerly heat events. These extreme heat days occasionally cause ground crew restrictions.

Winter (June–August) is cool at 7–14°C with rain and low cloud. Fog-related delays are occasional but not severe. Thunderstorms are most common October through March. Pack layers year-round. The weather changes rapidly. Disruption risk is low by global standards.

PER–MEL Quick Facts

Key statistics for the Perth to Melbourne route.
Route details
Distance1,678 mi / 2,700 km
Flight time3h 30m to 3h 36m
Time difference+3 hours
Airlines (nonstop)8
Weekly flights241 out / 264 return
1-stop connections27 hubs
Origin: PER
IATA / ICAOPER / YPPH
TimezoneAustralia/Perth
Passengers/yr23.0M
Elevation67 ft / 20 m
Destination: MEL
IATA / ICAOMEL / YMML
TimezoneAustralia/Melbourne
Passengers/yr35.0M
Elevation434 ft / 132 m

Frequently Asked Questions

Common questions about PER to MEL flights.
Nonstop flights from Perth International Airport to Melbourne Airport take approximately 3h 30m to 3h 36m. The route covers 1,678 miles.
8 airlines operate nonstop service: IndiGo, Air India, Alaska Airlines, Emirates, Jetstar, Qantas, Qatar Airways and Virgin Australia.
There are approximately 241 nonstop flights per week from PER to MEL. The return direction has about 264 weekly flights.
Yes, 1-stop connections are available through BQB, NTL, DRW, AKL, ADL, LST, BNE, SYD, DPS, HBA, CNS, CBR, HKT, MNL, OOL, SIN, HKG, SGN, KUL, ASP, CAN, CGK, BKK, NRT, DXB, DOH and AUH. These options provide additional schedule flexibility.
Melbourne is 3 hours ahead of Perth.
Yes, return flights from MEL 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.
Qantas, Virgin Australia, Jetstar, and Rex (Regional Express) all operate PER-MEL nonstop. Qantas is the most frequent with 6 to 8 daily departures, Virgin Australia follows with 5 to 6 daily. Jetstar adds 3 to 4 low-fare daily flights.At Perth Airport, all four carriers use Terminal 1 (Qantas) or Terminal 2 (Virgin, Jetstar, Rex) for domestic departures.
Melbourne Airport (MEL/Tullamarine) uses Terminal 1 for Qantas and Terminal 2 for Virgin Australia, Jetstar, and Rex domestic arrivals. Both terminals are connected landside but not airside. If connecting between carriers at Melbourne, you must exit the secure zone and re-enter. Melbourne Airport has no train to the city; SkyBus operates to Southern Cross Station in 30 minutes for A$22.
The PER-MEL route has one of the largest block-time variations of any Australian domestic sector. Eastbound (PER to MEL) runs 3 hours 50 minutes to 4 hours 10 minutes. Westbound (MEL to PER) runs 4 hours 45 minutes to 5 hours 30 minutes, depending on the jet stream position. PER-MEL westbound is one of the longest domestic flights in the world by time. Qantas and Virgin both offer domestic business class on this route with lie-flat seats on select widebody-equipped services.

Perth to Melbourne: Australia's Long-Haul Domestic Trunk

PER-MEL covers 2,700 km between Western Australia's capital and Victoria's, making it one of the longest domestic routes in the world by flying time. Westbound flights against the prevailing jet stream can run over five hours. Qantas operates the most daily capacity including Boeing 737-800 and occasional 787 service. Virgin Australia runs A320 and 737 equipment. Jetstar adds lower-fare A320 options. Rex entered the route in 2021 with 737s, adding the third major jet operator. Combined daily departures in each direction reach 14 to 18. The route is a pure city-pair service with no hub transfer function; almost all passengers are origin-destination PER-MEL or MEL-PER travellers.

Business Class, Airport Layout, and Ground Access

The length of PER-MEL justifies premium cabin investment for business travellers. Qantas offers business class with recliners on 737 service and lie-flat seats on 787 rotations. Virgin Australia offers business class (formerly called Business) on all PER-MEL services with recline-and-footrest seats. Perth Airport's Terminal 1 (Qantas) and Terminal 2 (Virgin, Jetstar, Rex) are separate buildings connected by a shuttle bus and walkway. Perth has no city rail to the airport; Metrobus 380 connects to Perth city station in 40 minutes. Melbourne's SkyBus to Southern Cross is the direct public-transport route to the city until the planned Melbourne Airport Rail Link opens, currently scheduled for 2029.