Flights from Melbourne to Perth
MEL to PER. All flight routes from Melbourne International, Australia to Perth International, Australia. These routes are operated by 4 different airlines. You can either fly non-stop or choose from 2 different transit flights. The shortest flight time is 4 hours and 5 minutes.
Usually
in time
Some
delays
Usually
delayed
Non-stop routes:

Jetstar
Non-stop with Jetstar.
2-5 flights per day.
SCHEDULE
4h 05m

Qantas
Non-stop with Qantas.
10-13 flights per day.
SCHEDULE
4h 10m

Virgin Australia
Non-stop with Virgin Australia.
6-7 flights per day.
SCHEDULE
4h 25m
1 stop routes with the same airline:


Via Adelaide ADL
1 stop with Qantas.
1-3 flights per day.
SCHEDULE
6h 55m


Via Launceston LST
1 stop with Virgin Australia.
SCHEDULE
7h 35m
1 stop routes with codeshare or different airlines:


Via Adelaide ADL
1 stop with Singapore Airlines.
1-4 flights per day.
SCHEDULE
7h 00m


Via Launceston LST
With Qantas & Singapore Airlines
SCHEDULE
8h 50m
Melbourne to Perth flights
With over 150 flights every week and 5 different airlines you have a wide option of flights to choose from. You can fly non-stop to Perth (PER) from Melbourne (MEL) with Jetstar, Qantas or Virgin Australia or you can choose a stopover via Adelaide (ADL) or Launceston (LST) if it suits you better.
Melbourne to Perth with Jetstar
You can fly non-stop every weekday with flights departing between 6 am and 23 pm. You also have the option to do a transit flight via Adelaide.
With Qantas
You can fly non-stop every weekday with flights departing from 6 am to 20 pm. You also have the option to do a transit flight via Adelaide. Qantas is a member of the air alliance OneWorld.
With Virgin Australia
You can fly non-stop every weekday with flights departing from 7 am to 21 pm. You can also take a connecting flight via Adelaide or Launceston.
Miles & flight time: MEL - PER
The shortest flight time between MEL and PER is 4 hours and 15 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 4h 15m | - | 1687 (2714 km) |
Direct | 4h 0m | - | 1687 (2714 km) |
Direct | 4h 15m | - | 1687 (2714 km) |
ADL Adelaide | 7h 25m | 2h 40m | 1722 (2771 km) |
LST Launceston | 7h 35m | 1h 50m | 2148 (3456 km) |

