Which airport are you flying from?

Direct flights from Melbourne to Perth

Airlines Schedules

MEL - PER route map All flights from MEL to PER non-stop. There are direct flights from Melbourne International (MEL), Australia to Perth International (PER), Australia with Virgin Australia, Qantas and 2 other airlines. 125 weekly departures are currently scheduled on this route. Departure times range from 06:00 to 22:45 depending on the schedule period. The flight distance is 1687 miles (2714 km). Flight time ranges from 4 hours and 5 minutes to 4 hours and 25 minutes.

MEL
Melbourne
AustraliaMelbourne , Australia
PER
Perth
AustraliaPerth , Australia
MEL
Melbourne
AustraliaMelbourne , Australia
Perth
AustraliaPerth , Australia
PER
Flight time 4h 5min to 4h 25min
Updated Jun 29, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

Virgin Australia

Departure times vary between 06:15 and 22:45 • From Terminal 3
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
54 flights/week
54 flights/week

Qantas oneworld

Departure times vary between 06:00 and 21:00 • From Terminal 1 and Terminal 2
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
50 flights/week
50 flights/week

Jetstar Low-cost carrier

Departure times vary between 06:20 and 21:30 • From Terminal 4
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
21 flights/week
21 flights/week

Airnorth

Departs at 12:00
S
M
T
W
T
F
S
New airline
Sun
Mon
Tue
Wed
Thu
Fri
Sat
From 27/9
From 27/9
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Melbourne to Perth with Virgin Australia

This is a weekly direct flight schedule for Virgin Australia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
VA675
06:15
----
----
----
----
----
----
VA677
07:15
07:15
07:15
07:15
07:15
07:15
07:15
VA681
09:15
09:15
09:15
09:15
09:15
09:15
09:15
VA687
12:15
12:15
13:30
12:15
12:15
12:15
12:15
VA691
14:45
14:15
----
14:30
14:45
14:45
14:45
VA695
16:45
----
----
----
----
----
----
VA697
17:45
17:45
17:45
17:45
17:45
17:45
17:45
VA699
18:45
----
----
18:45
18:45
----
----
VA703
20:45
20:45
20:45
20:45
20:45
----
20:45
VA705
21:45
----
----
----
----
----
21:45

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Melbourne to Perth with Qantas

This is a weekly direct flight schedule for Qantas. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
QF761
06:00
06:00
06:00
06:00
06:00
06:00
----
QF763
09:05
08:00
09:05
09:05
09:05
09:05
09:05
QF765
10:15
10:15
10:15
10:15
10:15
10:15
10:15
QF777
11:30
11:35
11:35
12:25
11:35
----
11:35
QF767
13:05
13:05
13:05
13:05
13:05
13:05
13:05
QF769
14:45
14:45
14:45
14:45
14:45
----
14:45
QF773
19:00
19:00
19:00
19:00
19:00
19:00
19:00
QF775
20:00
----
20:00
20:00
20:00
----
20:00

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Melbourne to Perth with Jetstar

This is a weekly direct flight schedule for Jetstar. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
JQ972
06:20
06:20
06:20
06:20
06:20
06:20
06:20
JQ970
----
----
12:30
----
12:30
12:30
12:30
JQ974
16:10
16:10
16:05
16:10
16:10
16:10
16:10

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Melbourne to Perth with Airnorth

This is a weekly direct flight schedule for Airnorth. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2

The timetable & schedule information was updated at

RETURN SCHEDULE
CHECK PRICES
SPONSORED AD

Melbourne to Perth scheduled departures

Select a date to see every published non-stop departure between MEL and PER.

Saturday
Sat
Jul 25
13 flights(13)
Sunday
Sun
Jul 26
18 flights(18)
Monday
Mon
Jul 27
20 flights(20)
Tuesday
Tue
Jul 28
15 flights(15)
Wednesday
Wed
Jul 29
16 flights(16)
Thursday
Thu
Jul 30
17 flights(17)
Friday
Fri
Jul 31
18 flights(18)
Time
Airline
Flight
06:00
Qantas Qantas
QF761
06:20
Jetstar Jetstar
JQ972
07:15
Virgin Australia Virgin Australia
VA677
09:05
Qantas Qantas
QF763
09:15
Virgin Australia Virgin Australia
VA681
10:15
Qantas Qantas
QF765
12:15
Virgin Australia Virgin Australia
VA687
12:30
Jetstar Jetstar
JQ970
13:05
Qantas Qantas
QF767
14:45
Virgin Australia Virgin Australia
VA691
16:10
Jetstar Jetstar
JQ974
17:45
Virgin Australia Virgin Australia
VA697
19:00
Qantas Qantas
QF773
06:20
Jetstar Jetstar
JQ972
07:15
Virgin Australia Virgin Australia
VA677
09:05
Qantas Qantas
QF763
09:15
Virgin Australia Virgin Australia
VA681
10:15
Qantas Qantas
QF765
11:35
Qantas Qantas
QF777
12:15
Virgin Australia Virgin Australia
VA687
12:30
Jetstar Jetstar
JQ970
13:05
Qantas Qantas
QF767
14:45
Qantas Qantas
QF769
14:45
Virgin Australia Virgin Australia
VA691
16:10
Jetstar Jetstar
JQ974
17:45
Virgin Australia Virgin Australia
VA697
18:45
Virgin Australia Virgin Australia
VA699
19:00
Qantas Qantas
QF773
20:00
Qantas Qantas
QF775
20:45
Virgin Australia Virgin Australia
VA703
21:45
Virgin Australia Virgin Australia
VA705
06:00
Qantas Qantas
QF761
06:15
Virgin Australia Virgin Australia
VA675
06:20
Jetstar Jetstar
JQ972
07:15
Virgin Australia Virgin Australia
VA677
09:05
Qantas Qantas
QF763
09:15
Virgin Australia Virgin Australia
VA681
10:15
Qantas Qantas
QF765
11:30
Qantas Qantas
QF777
12:15
Virgin Australia Virgin Australia
VA687
13:05
Qantas Qantas
QF767
14:45
Qantas Qantas
QF769
14:45
Virgin Australia Virgin Australia
VA691
16:10
Jetstar Jetstar
JQ974
16:45
Virgin Australia Virgin Australia
VA695
17:45
Virgin Australia Virgin Australia
VA697
18:45
Virgin Australia Virgin Australia
VA699
19:00
Qantas Qantas
QF773
20:00
Qantas Qantas
QF775
20:45
Virgin Australia Virgin Australia
VA703
21:45
Virgin Australia Virgin Australia
VA705
06:00
Qantas Qantas
QF761
06:20
Jetstar Jetstar
JQ972
07:15
Virgin Australia Virgin Australia
VA677
08:00
Qantas Qantas
QF763
09:15
Virgin Australia Virgin Australia
VA681
10:15
Qantas Qantas
QF765
11:35
Qantas Qantas
QF777
12:15
Virgin Australia Virgin Australia
VA687
13:05
Qantas Qantas
QF767
14:15
Virgin Australia Virgin Australia
VA691
14:45
Qantas Qantas
QF769
16:10
Jetstar Jetstar
JQ974
17:45
Virgin Australia Virgin Australia
VA697
19:00
Qantas Qantas
QF773
20:45
Virgin Australia Virgin Australia
VA703
06:00
Qantas Qantas
QF761
06:20
Jetstar Jetstar
JQ972
07:15
Virgin Australia Virgin Australia
VA677
09:05
Qantas Qantas
QF763
09:15
Virgin Australia Virgin Australia
VA681
10:15
Qantas Qantas
QF765
11:35
Qantas Qantas
QF777
12:30
Jetstar Jetstar
JQ970
13:05
Qantas Qantas
QF767
13:30
Virgin Australia Virgin Australia
VA687
14:45
Qantas Qantas
QF769
16:05
Jetstar Jetstar
JQ974
17:45
Virgin Australia Virgin Australia
VA697
19:00
Qantas Qantas
QF773
20:00
Qantas Qantas
QF775
20:45
Virgin Australia Virgin Australia
VA703
06:00
Qantas Qantas
QF761
06:20
Jetstar Jetstar
JQ972
07:15
Virgin Australia Virgin Australia
VA677
09:05
Qantas Qantas
QF763
09:15
Virgin Australia Virgin Australia
VA681
10:15
Qantas Qantas
QF765
12:15
Virgin Australia Virgin Australia
VA687
12:25
Qantas Qantas
QF777
13:05
Qantas Qantas
QF767
14:30
Virgin Australia Virgin Australia
VA691
14:45
Qantas Qantas
QF769
16:10
Jetstar Jetstar
JQ974
17:45
Virgin Australia Virgin Australia
VA697
18:45
Virgin Australia Virgin Australia
VA699
19:00
Qantas Qantas
QF773
20:00
Qantas Qantas
QF775
20:45
Virgin Australia Virgin Australia
VA703
06:00
Qantas Qantas
QF761
06:20
Jetstar Jetstar
JQ972
07:15
Virgin Australia Virgin Australia
VA677
09:05
Qantas Qantas
QF763
09:15
Virgin Australia Virgin Australia
VA681
10:15
Qantas Qantas
QF765
11:35
Qantas Qantas
QF777
12:15
Virgin Australia Virgin Australia
VA687
12:30
Jetstar Jetstar
JQ970
13:05
Qantas Qantas
QF767
14:45
Qantas Qantas
QF769
14:45
Virgin Australia Virgin Australia
VA691
16:10
Jetstar Jetstar
JQ974
17:45
Virgin Australia Virgin Australia
VA697
18:45
Virgin Australia Virgin Australia
VA699
19:00
Qantas Qantas
QF773
20:00
Qantas Qantas
QF775
20:45
Virgin Australia Virgin Australia
VA703
SPONSORED AD
MEL-PER flight route
Route map from Melbourne, MEL to Perth, PER. The distance is 1687 miles or 2714 km.
Melbourne - Perth direct flight map
SPONSORED AD
SPONSORED AD

MEL - PER route facts

  • Distance
    1687 miles (2714 km)
  • Flight time
    4 hours and 5 minutes to 4 hours and 25 minutes
  • Airlines
    Virgin Australia Virgin Australia
    Qantas Qantas
    Jetstar Jetstar
    Airnorth Airnorth
  • Airline alliances
    oneworld Low-cost carrier
  • Cabins
    Economy Business Premium Economy
  • Hub airports
    Virgin Australia: MEL
    Qantas: MEL and PER (Secondary hub.)
  • Departure terminals
    Virgin Australia: Terminal 3
    Qantas: Terminal 1 and Terminal 2
    Jetstar: Terminal 4
  • Arrival terminals
    Virgin Australia: Terminal 1
    Qantas: Terminal 4 and Terminal 3
    Jetstar: Terminal 2
  • Aircraft
    Virgin Australia: Boeing 737-800 (winglets) Passenger/BBJ2, Boeing 737MAX 8 Passenger and Boeing 737-700 (winglets) Passenger/BBJ1
    Qantas: Boeing 737-800 (winglets) Passenger/BBJ2, Airbus A330-200, Airbus A321neo, Airbus A330-300 and Boeing 787-9
    Jetstar: Airbus A321neo, Airbus A320 and Airbus A321
    Airnorth: Embraer 190

Route FAQ

Virgin Australia, Qantas, Jetstar and Airnorth operate non-stop flights from MEL to PER with 125 weekly departures.

Scheduled flight time from MEL to PER ranges from 4 hours and 5 minutes to 4 hours and 25 minutes. The route covers 1687 miles (2714 km).

125 weekly departures are currently scheduled on this route, with published departure times ranging from 06:00 to 22:45 depending on the schedule period.

Departure terminals: Virgin Australia: Terminal 3, Qantas: Terminal 1 and Terminal 2 and Jetstar: Terminal 4. Arrival terminals: Virgin Australia: Terminal 1, Qantas: Terminal 4 and Terminal 3 and Jetstar: Terminal 2.

Economy, Business and Premium Economy are currently scheduled on non-stop flights for this route.
Direct flights from Melbourne to WA, Australia
From Melbourne to Broome

BME Broome

From Melbourne to Busselton

BQB Busselton Airport

SPONSORED AD
SPONSORED AD