Cheap flights from Melbourne to Perth

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

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

Melbourne to Perth flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Melbourne (MEL) - Perth (PER) 2024-05-03 2024-05-06 351 USD 7 hours 45 minutes Direct 2024-04-23T12:05:10
Melbourne (MEL) - Perth (PER) 2024-05-03 2024-05-10 351 USD 7 hours 45 minutes Direct 2024-04-23T12:15:14
Melbourne (MEL) - Perth (PER) 2024-05-03 2024-05-13 351 USD 7 hours 45 minutes Direct 2024-04-23T06:37:08
Melbourne (MEL) - Perth (PER) 2024-05-03 2024-05-16 351 USD 7 hours 45 minutes Direct 2024-04-24T02:12:53
Melbourne (MEL) - Perth (PER) 2024-05-08 2024-05-10 351 USD 7 hours 45 minutes Direct 2024-04-24T03:07:50
Melbourne (MEL) - Perth (PER) 2024-05-08 2024-05-11 351 USD 7 hours 45 minutes Direct 2024-04-23T04:52:18
Melbourne (MEL) - Perth (PER) 2024-05-08 2024-05-12 351 USD 7 hours 45 minutes Direct 2024-04-23T04:43:45
Melbourne (MEL) - Perth (PER) 2024-05-08 2024-05-15 351 USD 7 hours 45 minutes Direct 2024-04-23T23:26:48
Melbourne (MEL) - Perth (PER) 2024-05-08 2024-05-16 351 USD 7 hours 45 minutes Direct 2024-04-24T02:26:26
Melbourne (MEL) - Perth (PER) 2024-05-08 2024-05-26 351 USD 7 hours 45 minutes Direct 2024-04-23T09:01:14
Melbourne (MEL) - Perth (PER) 2024-05-08 2024-05-30 351 USD 7 hours 45 minutes Direct 2024-04-24T00:52:20
Melbourne (MEL) - Perth (PER) 2024-05-10 2024-05-12 351 USD 7 hours 45 minutes Direct 2024-04-23T08:38:45
Melbourne (MEL) - Perth (PER) 2024-05-10 2024-05-13 351 USD 7 hours 45 minutes Direct 2024-04-23T11:26:34
Melbourne (MEL) - Perth (PER) 2024-05-10 2024-05-15 351 USD 7 hours 45 minutes Direct 2024-04-23T23:06:33
Melbourne (MEL) - Perth (PER) 2024-05-10 2024-05-16 351 USD 7 hours 45 minutes Direct 2024-04-23T09:54:58
Melbourne (MEL) - Perth (PER) 2024-05-10 2024-05-19 351 USD 7 hours 45 minutes Direct 2024-04-23T05:57:36
Melbourne (MEL) - Perth (PER) 2024-05-15 2024-05-17 351 USD 7 hours 45 minutes Direct 2024-04-23T22:18:23
Melbourne (MEL) - Perth (PER) 2024-05-15 2024-05-18 351 USD 7 hours 45 minutes Direct 2024-04-23T05:29:01
Melbourne (MEL) - Perth (PER) 2024-05-15 2024-05-19 351 USD 7 hours 45 minutes Direct 2024-04-23T20:45:41
Melbourne (MEL) - Perth (PER) 2024-05-15 2024-05-20 351 USD 7 hours 45 minutes Direct 2024-04-23T22:58:15
Melbourne (MEL) - Perth (PER) 2024-05-16 2024-05-17 351 USD 7 hours 50 minutes Direct 2024-04-24T03:24:26
Melbourne (MEL) - Perth (PER) 2024-05-16 2024-05-18 351 USD 7 hours 45 minutes Direct 2024-04-24T03:38:54
Melbourne (MEL) - Perth (PER) 2024-05-16 2024-05-19 351 USD 7 hours 50 minutes Direct 2024-04-23T05:27:22
Melbourne (MEL) - Perth (PER) 2024-05-16 2024-05-26 351 USD 7 hours 50 minutes Direct 2024-04-23T12:55:49
Melbourne (MEL) - Perth (PER) 2024-05-17 2024-05-19 351 USD 7 hours 45 minutes Direct 2024-04-23T06:37:18
Melbourne (MEL) - Perth (PER) 2024-05-17 2024-05-20 351 USD 7 hours 45 minutes Direct 2024-04-23T21:05:55
Melbourne (MEL) - Perth (PER) 2024-05-17 2024-05-26 351 USD 7 hours 45 minutes Direct 2024-04-23T14:46:49
Melbourne (MEL) - Perth (PER) 2024-05-18 2024-05-18 351 USD 7 hours 45 minutes Direct 2024-04-24T00:42:38
Melbourne (MEL) - Perth (PER) 2024-04-26 2024-05-05 351 USD 7 hours 45 minutes Direct 2024-04-23T12:13:10
Melbourne (MEL) - Perth (PER) 2024-04-26 2024-05-16 351 USD 7 hours 45 minutes Direct 2024-04-23T15:17:35

Melbourne to Perth flight status

Flight Origin Destination Departure Arrival Equip
NZ7769 Melbourne (MEL) Perth (PER) 9:05 a.m. 11:15 a.m. 73H
LA5927 Melbourne (MEL) Perth (PER) 6:30 p.m. 8:05 p.m. None
QF4256 Melbourne (MEL) Perth (PER) 10:40 a.m. 12:20 p.m. Boeing 737-800 (winglets)
EY6465 Melbourne (MEL) Perth (PER) 11:35 a.m. 2:10 p.m. None
MK8973 Melbourne (MEL) Perth (PER) 7:15 a.m. 9:40 a.m. 332
SQ6954 Melbourne (MEL) Perth (PER) 7:15 a.m. 9:40 a.m. 332
EY6810 Melbourne (MEL) Perth (PER) 8:45 p.m. 11:10 p.m. 73H
VA697 Melbourne (MEL) Perth (PER) 8:45 p.m. 11:10 p.m. B738
NZ7475 Melbourne (MEL) Perth (PER) 7:55 p.m. 9:35 p.m. 73H
EY6406 Melbourne (MEL) Perth (PER) 7:15 a.m. 8:25 a.m. 73H
SQ6960 Melbourne (MEL) Perth (PER) 8:45 p.m. 11:10 p.m. 73H
EK5481 Melbourne (MEL) Perth (PER) 11:55 p.m. 6:05 a.m. 73H
VA6350 Melbourne (MEL) Perth (PER) 10 a.m. 4:30 p.m.
SQ6962 Melbourne (MEL) Perth (PER) 5:45 p.m. 8:10 p.m. 73H
LA4876 Melbourne (MEL) Perth (PER) 11 a.m. 12:35 p.m. 320
AA7418 Melbourne (MEL) Perth (PER) 9:30 a.m. 4 p.m. 332
VRE802 Melbourne (MEL) Perth (PER) 8:30 p.m. 12:10 a.m. 319
EK5777 Melbourne (MEL) Perth (PER) 11:20 a.m. 12:54 p.m. 332
EK5653 Melbourne (MEL) Perth (PER) 7:05 a.m. 9:15 a.m. 332
QF7399 Melbourne (MEL) Perth (PER) 4:30 a.m. 6:45 a.m. B734
JQ970 Melbourne (MEL) Perth (PER) 10:45 p.m. 12:55 a.m. A320
EK5554 Melbourne (MEL) Perth (PER) 11:35 a.m. 1:45 p.m. DH3
SQ6964 Melbourne (MEL) Perth (PER) 6:45 p.m. 9:10 p.m. 73H
VA693 Melbourne (MEL) Perth (PER) 6:45 p.m. 9:10 p.m. B738
QR7171 Melbourne (MEL) Perth (PER) 9:40 a.m. 12:50 p.m.
QF775 Melbourne (MEL) Perth (PER) 2:25 p.m. 4:35 p.m. B738
QF781 Melbourne (MEL) Perth (PER) 8:10 p.m. 10:20 p.m. Boeing 737-800 (winglets)
EY6349 Melbourne (MEL) Perth (PER) 4:35 p.m. 7:30 p.m. 737-800
SQ6958 Melbourne (MEL) Perth (PER) 9:15 a.m. 11:40 a.m. 73H
EY6805 Melbourne (MEL) Perth (PER) 9:15 a.m. 11:40 a.m. 73H
NZ7643 Melbourne (MEL) Perth (PER) 1:15 p.m. 3:25 p.m. 73H
QF773 Melbourne (MEL) Perth (PER) 1:15 p.m. 3:25 p.m. Boeing 737-800 (winglets)
QF771 Melbourne (MEL) Perth (PER) 11:35 a.m. 1:45 p.m. Boeing 737-800 (winglets)
SQ6956 Melbourne (MEL) Perth (PER) 12:15 p.m. 2:40 p.m. 73H
NZ7777 Melbourne (MEL) Perth (PER) 6:25 p.m. 8:35 p.m. 332
QF777 Melbourne (MEL) Perth (PER) 6:25 p.m. 8:35 p.m. Boeing 737-800 (winglets)
VA683 Melbourne (MEL) Perth (PER) 12:15 p.m. 2:40 p.m. B738
VA691 Melbourne (MEL) Perth (PER) 5:45 p.m. 8:10 p.m. B738
AS5090 Melbourne (MEL) Perth (PER) 1:15 p.m. 3:25 p.m. E70
QF767 Melbourne (MEL) Perth (PER) 7:05 a.m. 9:15 a.m. Boeing 737-800 (winglets)
VA677 Melbourne (MEL) Perth (PER) 7:15 a.m. 9:40 a.m. B738
QF769 Melbourne (MEL) Perth (PER) 9:20 a.m. 11:30 a.m. Boeing 737-800 (winglets)
NZ7775 Melbourne (MEL) Perth (PER) 2:25 p.m. 4:35 p.m. 332
QF7359 Melbourne (MEL) Perth (PER) 1 a.m. 3:15 a.m. B734
JQ972 Melbourne (MEL) Perth (PER) 6:20 a.m. 8:30 a.m. A320
AS5086 Melbourne (MEL) Perth (PER) 9:05 a.m. 11:15 a.m. CR9
VA679 Melbourne (MEL) Perth (PER) 9:15 a.m. 11:40 a.m. B738
MK8971 Melbourne (MEL) Perth (PER) 9:15 a.m. 11:40 a.m. 73H
VA687 Melbourne (MEL) Perth (PER) 2:45 p.m. 5:10 p.m. B738
VA695 Melbourne (MEL) Perth (PER) 7:45 p.m. 10:10 p.m. B738
EK5775 Melbourne (MEL) Perth (PER) noon 1:40 p.m. 332
NZ7485 Melbourne (MEL) Perth (PER) 11:30 a.m. 2:25 p.m. 73W
EK5769 Melbourne (MEL) Perth (PER) 2 p.m. 3:30 p.m. 332
AA7379 Melbourne (MEL) Perth (PER) 8:30 p.m. 5:30 p.m. 73H
AS5092 Melbourne (MEL) Perth (PER) 2:25 p.m. 4:35 p.m. M90
WA1904 Melbourne (MEL) Perth (PER) 2:20 p.m. 4:15 p.m. F70
QF9 Melbourne (MEL) Perth (PER) 6:30 p.m. 5:05 a.m. Boeing 787-9
EK5475 Melbourne (MEL) Perth (PER) 2:50 p.m. 5 p.m. 73H
DL7709 Melbourne (MEL) Perth (PER) 2:10 p.m. 2:57 p.m. 332
VA699 Melbourne (MEL) Perth (PER) 9:45 p.m. 12:10 a.m. B738
EY6535 Melbourne (MEL) Perth (PER) 9:30 p.m. 11:05 p.m. 73H
VA685 Melbourne (MEL) Perth (PER) 1:45 p.m. 4:10 p.m. B738
EY6807 Melbourne (MEL) Perth (PER) 1:45 p.m. 4:10 p.m. 73H
VA689 Melbourne (MEL) Perth (PER) 2:35 p.m. 3:50 p.m. B738
WA1910 Melbourne (MEL) Perth (PER) 2:55 p.m. 3:55 p.m. F70
LA5923 Melbourne (MEL) Perth (PER) 6:35 p.m. 7:30 p.m. None
NZ7481 Melbourne (MEL) Perth (PER) 12:40 p.m. 2:30 p.m. E90
QR6363 Melbourne (MEL) Perth (PER) 9:20 a.m. 3:55 p.m.
LA4874 Melbourne (MEL) Perth (PER) 10 a.m. 11:05 a.m. 320
QF1386 Melbourne (MEL) Perth (PER) 1 p.m. 3 p.m. B738
QF7394 Melbourne (MEL) Perth (PER) 1:50 a.m. 5:10 a.m. B733
EK5485 Melbourne (MEL) Perth (PER) 6:30 a.m. 7:35 a.m. 332
QF765 Melbourne (MEL) Perth (PER) 6:30 a.m. 7:35 a.m. Airbus A330-200
AC2772 Melbourne (MEL) Perth (PER) 7:35 p.m. 10:10 p.m. Airbus A330-243
VA681 Melbourne (MEL) Perth (PER) 10:15 a.m. 11:30 a.m. B738
NZ7779 Melbourne (MEL) Perth (PER) 6:50 p.m. 7:50 p.m. None
EK5564 Melbourne (MEL) Perth (PER) 6:50 p.m. 7:50 p.m. 717
QF779 Melbourne (MEL) Perth (PER) 6:50 p.m. 7:50 p.m. Boeing 737-800 (winglets)
JQ7970 Melbourne (MEL) Perth (PER) 8 a.m. 9:15 a.m. A320
MU4243 Melbourne (MEL) Perth (PER) 5:20 p.m. 6:30 p.m. 73H
MU4277 Melbourne (MEL) Perth (PER) 6 a.m. 7:35 a.m. DH4
NZ7653 Melbourne (MEL) Perth (PER) 4:55 p.m. 7:05 p.m. 73H
QF1329 Melbourne (MEL) Perth (PER) 7:45 p.m. 9:45 p.m. A332
NZ7771 Melbourne (MEL) Perth (PER) 5:20 p.m. 7:05 p.m. E90
DY2911 Melbourne (MEL) Perth (PER) 9:35 p.m. 2:50 a.m. 73H
NZ7783 Melbourne (MEL) Perth (PER) 6:55 p.m. 8:05 p.m. 332
QF4255 Melbourne (MEL) Perth (PER) 3:05 p.m. 5:15 p.m. Boeing 787-9
QF7309 Melbourne (MEL) Perth (PER) 1:30 a.m. 3:45 a.m. B752
QF783 Melbourne (MEL) Perth (PER) 7:55 p.m. 8:55 p.m. Airbus A330-200
MU4296 Melbourne (MEL) Perth (PER) 4:35 p.m. 5:05 p.m. DH8
VA9905 Melbourne (MEL) Perth (PER) 1:30 p.m. 8:10 p.m. B738
QF7326 Melbourne (MEL) Perth (PER) 4:35 a.m. 6:40 a.m. Airbus A330-202
VA7169 Melbourne (MEL) Perth (PER) 3:15 p.m. 4:30 p.m.
VA7166 Melbourne (MEL) Perth (PER) 7:15 a.m. 8:30 a.m.
AS5094 Melbourne (MEL) Perth (PER) 2:35 p.m. 3:40 p.m. CR9
VA675 Melbourne (MEL) Perth (PER) 6:30 a.m. 8:50 a.m. B738
QF7333 Melbourne (MEL) Perth (PER) 3 a.m. 4:10 a.m. B734
QF7282 Melbourne (MEL) Perth (PER) 4:25 a.m. 6:30 a.m. B733
LA5974 Melbourne (MEL) Perth (PER) 9:35 a.m. 10:30 a.m. None
VA9563 Melbourne (MEL) Perth (PER) 4 a.m. 6:05 a.m. B733
QF7391 Melbourne (MEL) Perth (PER) 9 a.m. 2:30 p.m. B752
LA8321 Melbourne (MEL) Perth (PER) 9:35 a.m. 11:45 a.m. EMJ
LA5987 Melbourne (MEL) Perth (PER) 7:10 a.m. midnight None
EY6957 Melbourne (MEL) Perth (PER) 7:15 a.m. 8:30 a.m. 73H
TT413 Melbourne (MEL) Perth (PER) 4 p.m. 5:15 p.m. B738
TT421 Melbourne (MEL) Perth (PER) 9:25 p.m. 10:40 p.m. B738
TT415 Melbourne (MEL) Perth (PER) 4:30 p.m. 5:45 p.m. A320
SA7255 Melbourne (MEL) Perth (PER) 9:15 a.m. 10:30 a.m. 332
LA5926 Melbourne (MEL) Perth (PER) 8 a.m. 9:05 a.m. None
SA7263 Melbourne (MEL) Perth (PER) 9:15 a.m. 10:30 a.m. 332
VS7797 Melbourne (MEL) Perth (PER) 1:05 p.m. 2:20 p.m.
HX3265 Melbourne (MEL) Perth (PER) 7:15 a.m. 8:30 a.m. 332
HX3267 Melbourne (MEL) Perth (PER) 8:05 a.m. 9:20 a.m. 73H
HX3279 Melbourne (MEL) Perth (PER) 8:35 p.m. 9:50 p.m. 332
HX3275 Melbourne (MEL) Perth (PER) 5:35 p.m. 6:50 p.m. 73H
HX3273 Melbourne (MEL) Perth (PER) 12:45 p.m. 2 p.m. 73H
HX3277 Melbourne (MEL) Perth (PER) 6:45 p.m. 8 p.m. 332
QF1321 Melbourne (MEL) Perth (PER) 10:25 p.m. 11:30 p.m. B738
HU8631 Melbourne (MEL) Perth (PER) 5:35 p.m. 6:50 p.m. None
QF1331 Melbourne (MEL) Perth (PER) 10:20 a.m. 12:50 p.m. B738
TT403 Melbourne (MEL) Perth (PER) 7 a.m. 8:15 a.m. B738
BA8280 Melbourne (MEL) Perth (PER) 6:55 p.m. 8:10 p.m. FRJ
JQ6481 Melbourne (MEL) Perth (PER) 5:15 p.m. 6:20 p.m. 737-800
TT186 Melbourne (MEL) Perth (PER) 9:35 p.m. 11:55 p.m.
TT184 Melbourne (MEL) Perth (PER) 2:20 p.m. 4:40 p.m.
HX3269 Melbourne (MEL) Perth (PER) 10:40 a.m. 1:05 p.m. 73H
BA8279 Melbourne (MEL) Perth (PER) 12:40 p.m. 3:05 p.m. FRJ
DY2910 Melbourne (MEL) Perth (PER) 6:15 a.m. 7:25 a.m. 73H
TT182 Melbourne (MEL) Perth (PER) 6:30 a.m. 8:50 a.m.
B3279 Melbourne (MEL) Perth (PER) None None FA7X
HX3271 Melbourne (MEL) Perth (PER) 12:40 p.m. 3 p.m. 332
HX3281 Melbourne (MEL) Perth (PER) 7:15 p.m. 8:35 p.m. 332
YV2661 Melbourne (MEL) Perth (PER) 2:05 p.m. 4:20 p.m.
US4205 Melbourne (MEL) Perth (PER) 1:50 p.m. 2:55 p.m. DH8
FL1172 Melbourne (MEL) Perth (PER) 7:15 a.m. 8:30 a.m.
DD9520 Melbourne (MEL) Perth (PER) 4:15 p.m. 5:30 p.m. DH8D
BA8277 Melbourne (MEL) Perth (PER) 9:05 a.m. 10:10 a.m. FRJ
BA1640 Melbourne (MEL) Perth (PER) 8:35 p.m. 9:50 p.m. E145
AD9673 Melbourne (MEL) Perth (PER) 7:10 a.m. 8:15 a.m. E95
EY6897 Melbourne (MEL) Perth (PER) 5:35 p.m. 6:55 p.m. 332
AB784 Melbourne (MEL) Perth (PER) 4:35 p.m. 5:35 p.m. AT7