Cheap flights from Perth to Melbourne

Find cheap Melbourne to Perth flights with our free search service. Compare all available fares for direct or connection flights from Melbourne to Perth.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Perth to Melbourne flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated

Perth to Melbourne flight status

Flight Origin Destination Departure Arrival Equip
SA7256 Perth (PER) Melbourne (MEL) 12:30 p.m. 3:55 p.m. 73H
AS5089 Perth (PER) Melbourne (MEL) 1:10 p.m. 6:40 p.m. 757
QF10 Perth (PER) Melbourne (MEL) 11:50 a.m. 12:30 p.m. Boeing 787-9
VA7174 Perth (PER) Melbourne (MEL) 6:55 p.m. 12:25 a.m.
QF1278 Perth (PER) Melbourne (MEL) 9:05 p.m. 10:20 p.m. B789
QR6362 Perth (PER) Melbourne (MEL) 9:05 a.m. 11:40 a.m. 73H
VA6362 Perth (PER) Melbourne (MEL) 4:05 p.m. 8:55 p.m.
VA6359 Perth (PER) Melbourne (MEL) 3:15 p.m. 7:50 p.m.
VA6360 Perth (PER) Melbourne (MEL) 5:20 p.m. 9:55 p.m.
VA678 Perth (PER) Melbourne (MEL) 6 a.m. 12:35 p.m. Boeing 737-800 (winglets)
AA7368 Perth (PER) Melbourne (MEL) 4:10 p.m. 6:10 p.m. 73H
QR7181 Perth (PER) Melbourne (MEL) 9:20 a.m. 9:40 a.m. 73H
NZ7476 Perth (PER) Melbourne (MEL) 7:25 p.m. 9 p.m.
AA7295 Perth (PER) Melbourne (MEL) 11:25 a.m. 1:25 p.m. 332
EY6814 Perth (PER) Melbourne (MEL) 9:55 a.m. 1:20 p.m. 332
EK5476 Perth (PER) Melbourne (MEL) 9 a.m. 11 a.m. 332
VA6355 Perth (PER) Melbourne (MEL) 5:45 p.m. 8:15 a.m.
NZ7762 Perth (PER) Melbourne (MEL) 4:15 p.m. 5:05 p.m. 73H
AS5091 Perth (PER) Melbourne (MEL) 6:25 a.m. 8:55 a.m. CRJ
SQ6957 Perth (PER) Melbourne (MEL) 6:45 a.m. 1:20 p.m. 73H
EK5772 Perth (PER) Melbourne (MEL) 11 p.m. 6:29 a.m. 332
EK5776 Perth (PER) Melbourne (MEL) 6 a.m. 11:10 a.m. 332
NZ7772 Perth (PER) Melbourne (MEL) 11:10 a.m. 5:40 p.m. 73H
EY6387 Perth (PER) Melbourne (MEL) 11 a.m. 9 p.m. AT7
AS5087 Perth (PER) Melbourne (MEL) 1:25 p.m. 8:35 p.m. M90
EY6404 Perth (PER) Melbourne (MEL) 3:55 a.m. 6:40 a.m. F50
EK5768 Perth (PER) Melbourne (MEL) 10:05 a.m. 11:33 a.m. 332
DL7228 Perth (PER) Melbourne (MEL) 6:30 a.m. 12:28 p.m. 73H
QF774 Perth (PER) Melbourne (MEL) 12:05 p.m. 6:35 p.m. B738
SQ6965 Perth (PER) Melbourne (MEL) 3:45 p.m. 10:20 p.m. 332
QF772 Perth (PER) Melbourne (MEL) 11:10 a.m. 5:40 p.m. B738
VA690 Perth (PER) Melbourne (MEL) 11:20 a.m. 5:55 p.m. B738
QF7398 Perth (PER) Melbourne (MEL) 7:15 p.m. 1:45 a.m. A321
NZ7782 Perth (PER) Melbourne (MEL) 5:20 p.m. 11:50 p.m. 332
QF782 Perth (PER) Melbourne (MEL) 5:55 p.m. 12:25 a.m. Airbus A330-200
VA692 Perth (PER) Melbourne (MEL) 4:55 p.m. 11:30 p.m. B738
VA682 Perth (PER) Melbourne (MEL) 7:45 a.m. 2:20 p.m. B738
JQ973 Perth (PER) Melbourne (MEL) 9:30 a.m. 4:05 p.m. Airbus A321neo
SQ6955 Perth (PER) Melbourne (MEL) 5:55 p.m. 12:30 a.m. 332
VA676 Perth (PER) Melbourne (MEL) 6:45 a.m. 12:20 p.m. B738
VA698 Perth (PER) Melbourne (MEL) 3:45 p.m. 10:20 p.m. A332
QF770 Perth (PER) Melbourne (MEL) 5:30 a.m. noon B738
JQ971 Perth (PER) Melbourne (MEL) 11:40 p.m. 6:15 a.m. Airbus A320-100/200
VA686 Perth (PER) Melbourne (MEL) 9:20 a.m. 3:55 p.m. B738
NZ7774 Perth (PER) Melbourne (MEL) 12:10 p.m. 6:40 p.m. 737-800
SQ6961 Perth (PER) Melbourne (MEL) 11:20 a.m. 5:55 p.m. 332
SQ6963 Perth (PER) Melbourne (MEL) 7:45 a.m. 2:20 p.m. 332
QF764 Perth (PER) Melbourne (MEL) 10:45 p.m. 5:15 a.m. Airbus A330-200
QF768 Perth (PER) Melbourne (MEL) 7:10 a.m. 1:40 p.m. B738
SQ6959 Perth (PER) Melbourne (MEL) 6 a.m. 12:35 p.m. 332
QR7196 Perth (PER) Melbourne (MEL) 3:45 p.m. 10:20 p.m. 73H
QR8522 Perth (PER) Melbourne (MEL) 7:45 a.m. 2:20 p.m. 73H
QR8502 Perth (PER) Melbourne (MEL) 9:20 a.m. 3:55 p.m. 73H
LA8300 Perth (PER) Melbourne (MEL) 10:30 a.m. 12:30 p.m. 73H
NZ7462 Perth (PER) Melbourne (MEL) 6:35 a.m. 7:35 a.m. None
EK5781 Perth (PER) Melbourne (MEL) noon 2:24 p.m. DH4
AS5093 Perth (PER) Melbourne (MEL) 9 a.m. 11:25 a.m. M88
LA8387 Perth (PER) Melbourne (MEL) 11:05 a.m. 2:45 p.m. 73H
NZ7784 Perth (PER) Melbourne (MEL) 3:20 p.m. 4:45 p.m. 73H
EK5326 Perth (PER) Melbourne (MEL) 11 a.m. 12:15 p.m. 73H
NZ7776 Perth (PER) Melbourne (MEL) 5:30 p.m. 8:20 p.m. 73H
EY6453 Perth (PER) Melbourne (MEL) 9:50 a.m. 12:50 p.m. None
SA7264 Perth (PER) Melbourne (MEL) 5:55 p.m. 8:15 p.m. 332
EK5801 Perth (PER) Melbourne (MEL) 4:50 p.m. 11:09 p.m. DH4
NZ7768 Perth (PER) Melbourne (MEL) 3 p.m. 4:40 p.m. None
NZ7770 Perth (PER) Melbourne (MEL) 7 p.m. 7:50 p.m. None
EK5762 Perth (PER) Melbourne (MEL) 5 a.m. 6:50 a.m. 332
QR7194 Perth (PER) Melbourne (MEL) 11:45 p.m. 6:20 a.m. 73H
EK5480 Perth (PER) Melbourne (MEL) 3:20 p.m. 10:30 p.m. 332
QR7198 Perth (PER) Melbourne (MEL) 9:20 a.m. 11:50 a.m. 73H
LA5931 Perth (PER) Melbourne (MEL) 6:10 p.m. 7:50 p.m. None
MK8972 Perth (PER) Melbourne (MEL) 3:30 p.m. 10:05 p.m. 332
QF776 Perth (PER) Melbourne (MEL) 2:10 p.m. 7:45 p.m. B738
VA684 Perth (PER) Melbourne (MEL) 11:20 a.m. 5:55 p.m. B738
MK8970 Perth (PER) Melbourne (MEL) 11:20 a.m. 5:55 p.m. 332
EY6446 Perth (PER) Melbourne (MEL) 5:15 p.m. 7:20 p.m. 332
AC2773 Perth (PER) Melbourne (MEL) 11 a.m. 11:30 a.m. None
LA5936 Perth (PER) Melbourne (MEL) 11:25 a.m. 1:05 p.m. None
LA5934 Perth (PER) Melbourne (MEL) 3:35 a.m. 5:30 a.m. None
EK5648 Perth (PER) Melbourne (MEL) 2:25 p.m. 4:20 p.m. 332
VA680 Perth (PER) Melbourne (MEL) 7:45 a.m. 2:20 p.m. B738
NZ7480 Perth (PER) Melbourne (MEL) 4:05 p.m. 6 p.m. None
NZ7724 Perth (PER) Melbourne (MEL) 6:40 p.m. 9:05 p.m. 73H
EK5787 Perth (PER) Melbourne (MEL) 2:15 p.m. 3:12 p.m. 717
VA688 Perth (PER) Melbourne (MEL) 1:20 p.m. 7:55 p.m. B738
QF784 Perth (PER) Melbourne (MEL) 7:25 p.m. 1:55 a.m. B738
QF1250 Perth (PER) Melbourne (MEL) 6 a.m. 8:20 a.m. 73H
QF1260 Perth (PER) Melbourne (MEL) 4:40 p.m. 7 p.m. 332
QF802 Perth (PER) Melbourne (MEL) 8:40 a.m. 9:35 a.m. B738
DL7263 Perth (PER) Melbourne (MEL) 6:45 a.m. 9:03 a.m. E90
DL7269 Perth (PER) Melbourne (MEL) 5:20 a.m. 8 a.m. E90
VA694 Perth (PER) Melbourne (MEL) 5:55 p.m. 12:30 a.m. B738
DL7225 Perth (PER) Melbourne (MEL) 12:50 a.m. 6:45 a.m. 73H
VA696 Perth (PER) Melbourne (MEL) 6:10 p.m. 11:45 p.m. B738
VA7181 Perth (PER) Melbourne (MEL) 3:35 p.m. 5:30 p.m.
DY3628 Perth (PER) Melbourne (MEL) 11 a.m. 1:30 p.m. 73H
QF7390 Perth (PER) Melbourne (MEL) 3:50 a.m. 6:05 a.m. B752
LA8361 Perth (PER) Melbourne (MEL) 6:20 p.m. 7:20 p.m. 332
DL7227 Perth (PER) Melbourne (MEL) 2:15 p.m. 6:54 p.m. 73H
AZ80 Perth (PER) Melbourne (MEL) 10:10 a.m. noon 319
DY3627 Perth (PER) Melbourne (MEL) 9:05 p.m. 11:30 p.m. 73H
EY6959 Perth (PER) Melbourne (MEL) 6 a.m. 11:35 a.m. 332
EY6368 Perth (PER) Melbourne (MEL) 12:40 p.m. 3:15 p.m. 737-800
EY6448 Perth (PER) Melbourne (MEL) 10:20 a.m. 3:55 p.m. Boeing 737
EY6326 Perth (PER) Melbourne (MEL) 1:25 p.m. 2:50 p.m. 73H
EY6466 Perth (PER) Melbourne (MEL) 9:55 a.m. 11:15 a.m. 73H
EY6363 Perth (PER) Melbourne (MEL) 8:15 p.m. 9:10 p.m. 781
EY6309 Perth (PER) Melbourne (MEL) 1:15 p.m. 2:15 p.m. 73H
EY6969 Perth (PER) Melbourne (MEL) 5:50 p.m. 12:25 a.m. 73H
JQ977 Perth (PER) Melbourne (MEL) 3 p.m. 3:40 p.m. Airbus A321neo
QF7395 Perth (PER) Melbourne (MEL) 10 p.m. 11:45 p.m. A321
QF7334 Perth (PER) Melbourne (MEL) 10 p.m. 12:30 a.m. B733
QF7393 Perth (PER) Melbourne (MEL) 9 p.m. 10 p.m. B752
QF778 Perth (PER) Melbourne (MEL) 4:10 p.m. 10:45 p.m. A332
QF1220 Perth (PER) Melbourne (MEL) 3:30 p.m. 5:55 p.m. 73H
QF7329 Perth (PER) Melbourne (MEL) 11 p.m. 2:20 a.m. A332
QF7381 Perth (PER) Melbourne (MEL) 7 p.m. 8:50 p.m. B733
MU4242 Perth (PER) Melbourne (MEL) 4:20 p.m. 5:30 p.m. 73H
MU4276 Perth (PER) Melbourne (MEL) 3:05 p.m. 4:25 p.m. DH4
MU4298 Perth (PER) Melbourne (MEL) 7:35 a.m. 8:30 a.m. DH4
AW7281 Perth (PER) Melbourne (MEL) 8 a.m. 11 a.m. Boeing 737-4D7(SF)
QF794 Perth (PER) Melbourne (MEL) 9:20 a.m. 10:50 a.m. B738
QF7281 Perth (PER) Melbourne (MEL) 7:10 p.m. 12:40 a.m. B733
JQ981 Perth (PER) Melbourne (MEL) 1:40 a.m. 7:10 a.m. A320
QF1320 Perth (PER) Melbourne (MEL) 7:45 p.m. 9:55 p.m. B738
VA9560 Perth (PER) Melbourne (MEL) 6:50 p.m. 12:20 a.m. B733
EK2664 Perth (PER) Melbourne (MEL) None None B77W
VA9578 Perth (PER) Melbourne (MEL) 4:40 a.m. 11 a.m. B738
MU4246 Perth (PER) Melbourne (MEL) 4:55 p.m. 11:30 p.m.
TT424 Perth (PER) Melbourne (MEL) 11:15 p.m. 5:45 a.m. B738
AZ4211 Perth (PER) Melbourne (MEL) 8 a.m. 2:35 p.m. 73H
TT416 Perth (PER) Melbourne (MEL) 5:50 p.m. 12:25 a.m. B738
TT417 Perth (PER) Melbourne (MEL) 6:20 p.m. 12:55 a.m. A320
AZ4228 Perth (PER) Melbourne (MEL) 3:15 p.m. 9:50 p.m. None
VS7796 Perth (PER) Melbourne (MEL) 5:20 a.m. 11:55 a.m. None
HX3276 Perth (PER) Melbourne (MEL) 12:05 p.m. 6:40 p.m. 332
HX3272 Perth (PER) Melbourne (MEL) 9:45 a.m. 4:20 p.m. 332
HX3284 Perth (PER) Melbourne (MEL) 10:35 p.m. 5:10 a.m. 332
HX3282 Perth (PER) Melbourne (MEL) 5:15 p.m. 11:50 p.m. 332
HX3280 Perth (PER) Melbourne (MEL) 3:15 p.m. 9:50 p.m. 332
HX3266 Perth (PER) Melbourne (MEL) 5:20 a.m. 11:55 a.m. 332
HX3270 Perth (PER) Melbourne (MEL) 8 a.m. 2:35 p.m. 332
HU8644 Perth (PER) Melbourne (MEL) 5:15 p.m. midnight None
HU8838 Perth (PER) Melbourne (MEL) 3:15 p.m. 9:50 p.m. None
TT426 Perth (PER) Melbourne (MEL) 12:10 a.m. 6:45 a.m. B738
HX3286 Perth (PER) Melbourne (MEL) 11:35 p.m. 6:10 a.m. 332
QF1332 Perth (PER) Melbourne (MEL) 1:30 p.m. 1:55 p.m. B738
VA8919 Perth (PER) Melbourne (MEL) 9:25 a.m. 4 p.m. BEH
TT414 Perth (PER) Melbourne (MEL) 4:15 p.m. 10:50 p.m. 320
HX3278 Perth (PER) Melbourne (MEL) 3 p.m. 8:30 p.m. 332
TT406 Perth (PER) Melbourne (MEL) 9 a.m. 3:35 p.m. B738
BE2938 Perth (PER) Melbourne (MEL) 5:20 a.m. 11:55 a.m. E90
BE2934 Perth (PER) Melbourne (MEL) 9:45 a.m. 4:20 p.m. E90
BE2933 Perth (PER) Melbourne (MEL) 12:05 p.m. 6:40 p.m. E90
TT418 Perth (PER) Melbourne (MEL) 7:15 p.m. 12:45 a.m. B738
HX3274 Perth (PER) Melbourne (MEL) 11:35 a.m. 5:05 p.m. 332
TT187 Perth (PER) Melbourne (MEL) 12:35 a.m. 6 a.m.
MK8976 Perth (PER) Melbourne (MEL) 1:15 p.m. 2:30 p.m. 73H
HX3268 Perth (PER) Melbourne (MEL) 7:35 a.m. 1:05 p.m. 332
AZ796 Perth (PER) Melbourne (MEL) 8:01 a.m. 2:35 p.m. E75
AZ4221 Perth (PER) Melbourne (MEL) 1:05 p.m. midnight None
9E3307 Perth (PER) Melbourne (MEL) 2:25 p.m. 4:32 p.m.
HU8646 Perth (PER) Melbourne (MEL) 10:35 p.m. midnight None
AZ4527 Perth (PER) Melbourne (MEL) 3:25 p.m. midnight None
AZ4524 Perth (PER) Melbourne (MEL) 8 a.m. midnight None
AZ4558 Perth (PER) Melbourne (MEL) 5:15 p.m. 11:50 p.m. 332
ZB947 Perth (PER) Melbourne (MEL) 7 a.m. 1:35 p.m. 321
US2850 Perth (PER) Melbourne (MEL) 12:30 p.m. 7:05 p.m. CR9
JT1624 Perth (PER) Melbourne (MEL) 11:45 p.m. 6:20 a.m. AT7
C55558 Perth (PER) Melbourne (MEL) 5:15 p.m. 11:50 p.m.
AZ799 Perth (PER) Melbourne (MEL) 5:30 a.m. 12:05 p.m. E75
AB847 Perth (PER) Melbourne (MEL) 7:35 p.m. 9:10 p.m. 332
AB839 Perth (PER) Melbourne (MEL) 9:45 a.m. 4:15 p.m. 332
TT183 Perth (PER) Melbourne (MEL) 9:30 a.m. 2:55 p.m.
AB781 Perth (PER) Melbourne (MEL) 7:05 p.m. 8:05 p.m. AT7
TT185 Perth (PER) Melbourne (MEL) 5:20 p.m. 10:45 p.m.
AZ4554 Perth (PER) Melbourne (MEL) 7:35 a.m. 2:05 p.m. 332
AB841 Perth (PER) Melbourne (MEL) 9:45 a.m. 4:20 p.m. 332
TT404 Perth (PER) Melbourne (MEL) 8:20 a.m. 2:55 p.m. 320
AB805 Perth (PER) Melbourne (MEL) 12:40 p.m. 3 p.m. 73H