🇦🇺MelbourneMEL🇦🇺PerthPER
Direct + 16 connectionsAlliance
≤ 26h 3m
16 routesDirect Flight
MelbournePerth
3h 41m2,700 km138x/week
Connecting flights
16 routes1-stop connections via intermediate airports. Durations exclude layover.
🇦🇺
viaSydney (Mascot)SYD
VA

5h 41m
3,983 km
🇦🇺
VA
viaBrisbaneBNE
6h 52m
4,989 km
🇮🇩

VA
+3
viaKuta, BadungDPS
9h 11m
6,961 km
🇳🇿


viaAucklandAKL
10h 23m
7,973 km
🇮🇩
ID
viaJakartaCGK
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
🇦🇪/Emirates_(airline)-Logo.wine.svg)
viaDubaiDXB
25h 20m
20,685 km
🇶🇦
VA
viaDohaDOH
26h 3m
21,287 km
Loading map...
Flying from Melbourne to Perth
Looking for flights from Melbourne (MEL) to Perth (PER)? DepartureMap shows you all available direct flights and 1-stop connecting options between these two cities.
There is a direct flight from Melbourne to Perth 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.