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 (PER) - Melbourne (MEL) 2024-07-24 2024-08-02 332 USD 7 hours 45 minutes Direct 2024-04-26T04:01:29
Perth (PER) - Melbourne (MEL) 2024-06-05 2024-06-10 347 USD 7 hours 45 minutes Direct 2024-04-25T03:59:27
Perth (PER) - Melbourne (MEL) 2024-05-06 2024-05-16 347 USD 7 hours 50 minutes Direct 2024-04-25T00:26:06
Perth (PER) - Melbourne (MEL) 2024-09-06 2024-09-08 347 USD 7 hours 45 minutes Direct 2024-04-25T01:35:36
Perth (PER) - Melbourne (MEL) 2024-09-07 2024-09-07 347 USD 7 hours 45 minutes Direct 2024-04-25T01:38:04
Perth (PER) - Melbourne (MEL) 2024-06-08 2024-06-12 347 USD 7 hours 45 minutes Direct 2024-04-25T02:36:56
Perth (PER) - Melbourne (MEL) 2024-06-10 2024-06-10 347 USD 7 hours 45 minutes Direct 2024-04-25T02:05:25
Perth (PER) - Melbourne (MEL) 2024-06-10 2024-06-14 347 USD 7 hours 45 minutes Direct 2024-04-25T01:18:52
Perth (PER) - Melbourne (MEL) 2024-05-11 2024-05-17 347 USD 7 hours 45 minutes Direct 2024-04-25T00:40:12
Perth (PER) - Melbourne (MEL) 2024-06-11 2024-06-17 347 USD 7 hours 45 minutes Direct 2024-04-25T01:32:42
Perth (PER) - Melbourne (MEL) 2024-06-14 2024-06-23 347 USD 7 hours 45 minutes Direct 2024-04-25T00:36:47
Perth (PER) - Melbourne (MEL) 2024-06-15 2024-06-17 347 USD 7 hours 45 minutes Direct 2024-04-25T03:35:59
Perth (PER) - Melbourne (MEL) 2024-06-15 2024-06-20 347 USD 7 hours 45 minutes Direct 2024-04-25T00:41:19
Perth (PER) - Melbourne (MEL) 2024-07-15 2024-07-22 347 USD 7 hours 45 minutes Direct 2024-04-25T00:50:33
Perth (PER) - Melbourne (MEL) 2024-05-17 2024-05-22 347 USD 7 hours 45 minutes Direct 2024-04-25T02:53:40
Perth (PER) - Melbourne (MEL) 2024-07-17 2024-07-21 347 USD 7 hours 45 minutes Direct 2024-04-25T01:01:48
Perth (PER) - Melbourne (MEL) 2024-05-18 2024-05-20 347 USD 7 hours 45 minutes Direct 2024-04-25T02:03:43
Perth (PER) - Melbourne (MEL) 2024-07-19 2024-07-24 347 USD 7 hours 50 minutes Direct 2024-04-25T02:59:58
Perth (PER) - Melbourne (MEL) 2024-07-20 2024-08-01 347 USD 7 hours 45 minutes Direct 2024-04-25T02:28:08
Perth (PER) - Melbourne (MEL) 2024-06-21 2024-06-23 347 USD 7 hours 45 minutes Direct 2024-04-25T02:03:12
Perth (PER) - Melbourne (MEL) 2024-05-25 2024-05-27 347 USD 7 hours 45 minutes Direct 2024-04-25T03:23:09
Perth (PER) - Melbourne (MEL) 2024-07-25 2024-08-01 347 USD 7 hours 45 minutes Direct 2024-04-25T02:49:20
Perth (PER) - Melbourne (MEL) 2024-07-25 2024-07-29 347 USD 7 hours 45 minutes Direct 2024-04-25T03:57:12
Perth (PER) - Melbourne (MEL) 2024-05-26 2024-05-31 347 USD 7 hours 45 minutes Direct 2024-04-25T01:05:44
Perth (PER) - Melbourne (MEL) 2024-05-27 2024-05-31 347 USD 7 hours 50 minutes Direct 2024-04-25T00:28:40
Perth (PER) - Melbourne (MEL) 2024-05-28 2024-06-10 347 USD 7 hours 45 minutes Direct 2024-04-25T03:58:46
Perth (PER) - Melbourne (MEL) 2024-05-30 2024-06-08 347 USD 7 hours 45 minutes Direct 2024-04-25T00:34:41
Perth (PER) - Melbourne (MEL) 2024-05-06 2024-05-08 357 USD 7 hours 45 minutes Direct 2024-04-27T03:31:58
Perth (PER) - Melbourne (MEL) 2024-05-06 2024-05-07 384 USD 8 hours 0 minutes Direct 2024-04-27T01:14:57
Perth (PER) - Melbourne (MEL) 2024-04-29 2024-04-30 496 USD 8 hours 0 minutes Direct 2024-04-27T01:16:29

Perth to Melbourne flight status

Flight Origin Destination Departure Arrival Equip
EK5768 Perth (PER) Melbourne (MEL) 10 a.m. 11:27 a.m. 332
EY6959 Perth (PER) Melbourne (MEL) 6 a.m. 11:35 a.m. 332
SQ6963 Perth (PER) Melbourne (MEL) 12:20 p.m. 5:55 p.m. 332
AA7295 Perth (PER) Melbourne (MEL) 1:15 p.m. 6:45 p.m. 332
NZ7768 Perth (PER) Melbourne (MEL) 3 p.m. 4:40 p.m. None
EK5787 Perth (PER) Melbourne (MEL) 4:15 p.m. 5:22 p.m. 717
NZ7724 Perth (PER) Melbourne (MEL) 6:35 p.m. 7:30 p.m. 73H
SQ6961 Perth (PER) Melbourne (MEL) 11:30 a.m. 5:05 p.m. 332
VA6360 Perth (PER) Melbourne (MEL) 4:45 p.m. 10 p.m.
VA6359 Perth (PER) Melbourne (MEL) 3:10 p.m. 8:25 p.m.
SQ6957 Perth (PER) Melbourne (MEL) 2:20 p.m. 7:55 p.m. 73H
NZ7772 Perth (PER) Melbourne (MEL) 10 a.m. 3:30 p.m. 73H
VA678 Perth (PER) Melbourne (MEL) 6 a.m. 11:35 a.m. Boeing 737-800 (winglets)
EK5781 Perth (PER) Melbourne (MEL) 2:45 p.m. 5:02 p.m. DH4
EK5772 Perth (PER) Melbourne (MEL) 11:40 p.m. 7:05 a.m. 332
SQ6959 Perth (PER) Melbourne (MEL) 6 a.m. 11:35 a.m. 332
NZ7774 Perth (PER) Melbourne (MEL) 1:15 p.m. 6:45 p.m. 737-800
EY6466 Perth (PER) Melbourne (MEL) 6:35 p.m. 7:45 p.m. 73H
VA684 Perth (PER) Melbourne (MEL) 10:20 a.m. 3:55 p.m. B738
JQ977 Perth (PER) Melbourne (MEL) 9:30 a.m. 3:05 p.m. Airbus A321neo
VA696 Perth (PER) Melbourne (MEL) 6:15 p.m. 11:50 p.m. B738
VA698 Perth (PER) Melbourne (MEL) 11:45 p.m. 5:20 a.m. A332
QF1260 Perth (PER) Melbourne (MEL) 4:55 p.m. 7:05 p.m. 332
EK5762 Perth (PER) Melbourne (MEL) 10:40 a.m. 12:20 p.m. 332
AS5089 Perth (PER) Melbourne (MEL) 1:10 p.m. 6:40 p.m. 757
VA680 Perth (PER) Melbourne (MEL) 7:30 a.m. 1:05 p.m. B738
EY6309 Perth (PER) Melbourne (MEL) 12:15 p.m. 2:15 p.m. 73H
QF10 Perth (PER) Melbourne (MEL) 1:10 p.m. 6:40 p.m. Boeing 787-9
EY6368 Perth (PER) Melbourne (MEL) 12:35 p.m. 3:10 p.m. 737-800
AA7368 Perth (PER) Melbourne (MEL) 8:25 a.m. 12:35 p.m. 73H
NZ7782 Perth (PER) Melbourne (MEL) 6:10 p.m. 11:40 p.m. 332
EK5776 Perth (PER) Melbourne (MEL) 5 a.m. 10:14 a.m. 332
QF774 Perth (PER) Melbourne (MEL) 1:15 p.m. 6:45 p.m. B738
VA692 Perth (PER) Melbourne (MEL) 4:45 p.m. 10:20 p.m. B738
VA690 Perth (PER) Melbourne (MEL) 2:20 p.m. 7:55 p.m. B738
EK5480 Perth (PER) Melbourne (MEL) 4:25 p.m. 10:30 p.m. 332
QF770 Perth (PER) Melbourne (MEL) 6:45 a.m. 12:15 p.m. B738
MK8972 Perth (PER) Melbourne (MEL) 2:20 p.m. 7:55 p.m. 332
SQ6955 Perth (PER) Melbourne (MEL) 10:20 a.m. 3:55 p.m. 332
EK5476 Perth (PER) Melbourne (MEL) 1:10 p.m. 6:40 p.m. 332
MK8970 Perth (PER) Melbourne (MEL) 12:20 p.m. 5:55 p.m. 332
QF772 Perth (PER) Melbourne (MEL) 10 a.m. 3:30 p.m. B738
QF782 Perth (PER) Melbourne (MEL) 6:10 p.m. 11:40 p.m. Airbus A330-200
QF776 Perth (PER) Melbourne (MEL) 3:40 p.m. 9:10 p.m. B738
JQ971 Perth (PER) Melbourne (MEL) 1:45 a.m. 7:20 a.m. Airbus A320-100/200
VA686 Perth (PER) Melbourne (MEL) 12:20 p.m. 5:55 p.m. B738
JQ973 Perth (PER) Melbourne (MEL) 6:20 p.m. 11:55 p.m. Airbus A321neo
EY6453 Perth (PER) Melbourne (MEL) 10:45 a.m. 1:40 p.m. None
SQ6965 Perth (PER) Melbourne (MEL) 11:45 p.m. 5:20 a.m. 332
EY6404 Perth (PER) Melbourne (MEL) 1:40 p.m. 2:55 p.m. F50
EY6387 Perth (PER) Melbourne (MEL) 11:20 a.m. 12:25 p.m. AT7
DL7269 Perth (PER) Melbourne (MEL) 5:45 a.m. 8:13 a.m. E90
VA6355 Perth (PER) Melbourne (MEL) 5:30 p.m. 8:25 a.m.
EY6446 Perth (PER) Melbourne (MEL) 8:50 p.m. 11:05 p.m. 332
DL7228 Perth (PER) Melbourne (MEL) 7 a.m. 12:55 p.m. 73H
DL7225 Perth (PER) Melbourne (MEL) 6:15 p.m. 12:15 a.m. 73H
EY6363 Perth (PER) Melbourne (MEL) 2:35 p.m. 5:10 p.m. 781
NZ7462 Perth (PER) Melbourne (MEL) 6:30 a.m. 7:25 a.m. None
QF7334 Perth (PER) Melbourne (MEL) 10 p.m. 12:30 a.m. B733
EY6814 Perth (PER) Melbourne (MEL) 11:45 p.m. 5:20 a.m. 332
EY6326 Perth (PER) Melbourne (MEL) 1:25 p.m. 2:50 p.m. 73H
QR7181 Perth (PER) Melbourne (MEL) 10:15 a.m. 11:20 a.m. 73H
QF764 Perth (PER) Melbourne (MEL) 11:30 p.m. 5 a.m. Airbus A330-200
QF7398 Perth (PER) Melbourne (MEL) 5:50 a.m. 11:20 a.m. A321
QF7395 Perth (PER) Melbourne (MEL) 7:15 p.m. 1:45 a.m. A321
VA676 Perth (PER) Melbourne (MEL) 6:45 a.m. 12:20 p.m. B738
QF476 Perth (PER) Melbourne (MEL) 5:45 p.m. 7:10 p.m. B738
DY3628 Perth (PER) Melbourne (MEL) 11 a.m. 1:30 p.m. 73H
NZ7476 Perth (PER) Melbourne (MEL) 7:30 a.m. 9:20 a.m.
AS5091 Perth (PER) Melbourne (MEL) 3:30 p.m. 10 p.m. CRJ
VA682 Perth (PER) Melbourne (MEL) 9:20 a.m. 3:55 p.m. B738
VA694 Perth (PER) Melbourne (MEL) 5:55 p.m. 12:30 a.m. B738
EY6969 Perth (PER) Melbourne (MEL) 5:55 p.m. 12:30 a.m. 73H
QF1278 Perth (PER) Melbourne (MEL) 12:30 a.m. 7:20 a.m. B789
EK5326 Perth (PER) Melbourne (MEL) 4:10 p.m. 10:45 p.m. 73H
AS5087 Perth (PER) Melbourne (MEL) 4:10 p.m. 10:45 p.m. M90
QF768 Perth (PER) Melbourne (MEL) 2 p.m. 8:35 p.m. B738
QF778 Perth (PER) Melbourne (MEL) 4:10 p.m. 10:45 p.m. A332
VA688 Perth (PER) Melbourne (MEL) 7:10 a.m. 1:45 p.m. B738
NZ7762 Perth (PER) Melbourne (MEL) 6:30 a.m. 7:25 a.m. 73H
QF1250 Perth (PER) Melbourne (MEL) 6 a.m. 7:10 a.m. 73H
QF1220 Perth (PER) Melbourne (MEL) 3:30 p.m. 5:55 p.m. 73H
QR6362 Perth (PER) Melbourne (MEL) 4:05 p.m. 5:35 p.m. 73H
EK5648 Perth (PER) Melbourne (MEL) 8:15 a.m. 2:50 p.m. 332
QF7329 Perth (PER) Melbourne (MEL) 11 p.m. 2:20 a.m. A332
AC2773 Perth (PER) Melbourne (MEL) 4 p.m. 4:30 p.m. None
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
NZ7480 Perth (PER) Melbourne (MEL) 6:30 a.m. 7:25 a.m. None
MU4298 Perth (PER) Melbourne (MEL) 7:35 a.m. 8:30 a.m. DH4
EK5801 Perth (PER) Melbourne (MEL) 6:15 a.m. 6:43 a.m. DH4
NZ7776 Perth (PER) Melbourne (MEL) 4:10 p.m. 10:45 p.m. 73H
DL7227 Perth (PER) Melbourne (MEL) 11:20 p.m. 12:50 a.m. 73H
NZ7770 Perth (PER) Melbourne (MEL) 8:30 a.m. 10:15 a.m. None
NZ7784 Perth (PER) Melbourne (MEL) 11:05 p.m. 5:40 a.m. 73H
AS5093 Perth (PER) Melbourne (MEL) 11:05 p.m. 5:40 a.m. M88
QF784 Perth (PER) Melbourne (MEL) 11:05 p.m. 5:40 a.m. B738
VA6362 Perth (PER) Melbourne (MEL) 6 a.m. 12:35 p.m.
VA7181 Perth (PER) Melbourne (MEL) 11:45 p.m. 6:20 a.m.
VA7174 Perth (PER) Melbourne (MEL) 4:15 p.m. 10:50 p.m.
QF7390 Perth (PER) Melbourne (MEL) 8 a.m. 2:30 p.m. B752
AZ80 Perth (PER) Melbourne (MEL) 3 p.m. 9:25 p.m. 319
DL7263 Perth (PER) Melbourne (MEL) 1:30 p.m. 4:18 p.m. E90
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
QF7393 Perth (PER) Melbourne (MEL) 4:45 a.m. 11:15 a.m. B752
LA5936 Perth (PER) Melbourne (MEL) 9:35 a.m. 10:30 a.m. None
LA5934 Perth (PER) Melbourne (MEL) 11:55 p.m. 6:20 a.m. None
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.
LA8300 Perth (PER) Melbourne (MEL) 2:50 p.m. 4:40 p.m. 73H
SA7264 Perth (PER) Melbourne (MEL) 2 p.m. 7:30 p.m. 332
TT424 Perth (PER) Melbourne (MEL) 11:15 p.m. 5:45 a.m. B738
TT416 Perth (PER) Melbourne (MEL) 5:50 p.m. 12:25 a.m. B738
LA5931 Perth (PER) Melbourne (MEL) 11:25 p.m. 6 a.m. None
AZ4211 Perth (PER) Melbourne (MEL) 8 a.m. 2:35 p.m. 73H
TT417 Perth (PER) Melbourne (MEL) 6:20 p.m. 12:55 a.m. A320
SA7256 Perth (PER) Melbourne (MEL) 5:15 p.m. 11:50 p.m. 73H
AZ4228 Perth (PER) Melbourne (MEL) 3:15 p.m. 9:50 p.m. None
QF802 Perth (PER) Melbourne (MEL) 12:30 p.m. 7:05 p.m. B738
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
HX3282 Perth (PER) Melbourne (MEL) 5:15 p.m. 11:50 p.m. 332
HX3284 Perth (PER) Melbourne (MEL) 10:35 p.m. 5:10 a.m. 332
HX3266 Perth (PER) Melbourne (MEL) 5:20 a.m. 11:55 a.m. 332
HX3280 Perth (PER) Melbourne (MEL) 3:15 p.m. 9:50 p.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.
LA8387 Perth (PER) Melbourne (MEL) 9:45 p.m. 11:15 p.m. 73H
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
LA8361 Perth (PER) Melbourne (MEL) 8 a.m. 2:35 p.m. 332
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
DY3627 Perth (PER) Melbourne (MEL) 10 a.m. 3:30 p.m. 73H
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