🇦🇺PerthPER🇦🇺MelbourneMEL

Direct + 16 connections
Alliance
26h 3m
16 routes
Direct Flight
PerthMelbourne
QantasVAVirgin AustraliaJetstar
3h 41m2,700 km139x/week
Connecting flights
16 routes

1-stop connections via intermediate airports. Durations exclude layover.

🇦🇺
viaSydney (Mascot)SYD
VA
5h 41m
3,983 km
🇦🇺
viaBrisbaneBNE
VA
6h 52m
4,989 km
🇮🇩
viaKuta, BadungDPS
ID8B+2
9h 11m
6,961 km
🇳🇿
viaAucklandAKL
10h 23m
7,973 km
🇮🇩
viaJakartaCGK
ID
10h 42m
8,239 km
🇸🇬
viaSingaporeSIN
12h 42m
9,944 km
🇲🇾
viaSepangKUL
MH
13h 18m
10,454 km
🇵🇭
viaManila (Pasay)MNL
14h 33m
11,506 km
🇻🇳
viaHo Chi Minh CitySGN
14h 36m
11,555 km
🇹🇭
viaPhuketHKT
14h 56m
11,845 km
🇹🇭
viaBangkokBKK
15h 53m
12,657 km
🇭🇰
viaHong KongHKG
16h 49m
13,449 km
🇨🇳
viaGuangzhou (Huadu)CAN
17h 8m
13,707 km
🇯🇵
viaNaritaNRT
19h 58m
16,127 km
🇦🇪
viaDubaiDXB
25h 20m
20,685 km
🇶🇦
viaDohaDOH
VA
26h 3m
21,287 km

Loading map...

Flying from Perth to Melbourne

Looking for flights from Perth (PER) to Melbourne (MEL)? DepartureMap shows you all available direct flights and 1-stop connecting options between these two cities.

There is a direct flight from Perth to Melbourne with an average flight time of 3h 41m, covering a distance of 2,700 km. This route is operated by Qantas, Virgin Australia, Jetstar.

16 connecting routes are available with 1 stop, flying via airports such as Sydney (Mascot) (SYD), Brisbane (BNE), Kuta, Badung (DPS). Total flight times shown exclude layover time at the connecting airport.