Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Jetstar Airways

The cheapest airline(s) flying from Melbourne to Perth is Jetstar Airways.

  • Jetstar Airways Jetstar Airways
  • virgin australia virgin australia
  • Qantas Qantas
Cheapest Month May

Travel Period: March 2025 - February 2026

The cheapest month(s) to fly from Melbourne to Perth is May.

  • Mar 2025
  • Apr 2025
  • May 2025
  • Jun 2025
  • Jul 2025
  • Aug 2025
  • Sep 2025
  • Oct 2025
  • Nov 2025
  • Dec 2025
  • Jan 2026
  • Feb 2026
Cheapest Day of the Week Sunday

The cheapest day(s) of the week to fly from Melbourne to Perth is Sunday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday

Flight Schedules

Last Updated: Sun, 2 Feb, 2025

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 11:35 MEL
    12:40 PER
    4Hrs, 05m Direct
  • MELMelbourne Airport 11:35 - PER 12:40 4h 05m Direct
  • MELMelbourne Airport 11:35
  • PERPerth Airport 12:40
  • 4h 05m
  • Direct
  • Qantas (QF 771)Boeing 737 800
  • Qantas (QF 771)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • Boeing 737 800
  • 15:40 MEL
    16:55 PER
    4Hrs, 15m Direct
  • MELMelbourne Airport 15:40 - PER 16:55 4h 15m Direct
  • MELMelbourne Airport 15:40
  • PERPerth Airport 16:55
  • 4h 15m
  • Direct
  • virgin australia (VA 689)Boeing 737 800
  • virgin australia (VA 689)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • Boeing 737 800
  • 18:50 MEL
    20:05 PER
    4Hrs, 15m Direct
  • MELMelbourne Airport 18:50 - PER 20:05 4h 15m Direct
  • MELMelbourne Airport 18:50
  • PERPerth Airport 20:05
  • 4h 15m
  • Direct
  • virgin australia (VA 693)Boeing 737 800
  • virgin australia (VA 693)
    • M
    • T
    • W
    • T
    • F
    • -
    • S
  • Boeing 737 800
  • 22:50 MEL
    23:55 PER
    4Hrs, 05m Direct
  • MELMelbourne Airport 22:50 - PER 23:55 4h 05m Direct
  • MELMelbourne Airport 22:50
  • PERPerth Airport 23:55
  • 4h 05m
  • Direct
  • Jetstar Airways (JQ 970)Airbus A321 Neo
  • Jetstar Airways (JQ 970)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus A321 Neo
  • 06:10 MEL
    07:15 PER
    4Hrs, 05m Direct
  • MELMelbourne Airport 06:10 - PER 07:15 4h 05m Direct
  • MELMelbourne Airport 06:10
  • PERPerth Airport 07:15
  • 4h 05m
  • Direct
  • Jetstar Airways (JQ 972)Airbus A321 Neo
  • Jetstar Airways (JQ 972)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Airbus A321 Neo
  • 09:15 MEL
    10:30 PER
    4Hrs, 15m Direct
  • MELMelbourne Airport 09:15 - PER 10:30 4h 15m Direct
  • MELMelbourne Airport 09:15
  • PERPerth Airport 10:30
  • 4h 15m
  • Direct
  • virgin australia (VA 679)Boeing 737 800
  • virgin australia (VA 679)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 10:05 MEL
    11:10 PER
    4Hrs, 05m Direct
  • MELMelbourne Airport 10:05 - PER 11:10 4h 05m Direct
  • MELMelbourne Airport 10:05
  • PERPerth Airport 11:10
  • 4h 05m
  • Direct
  • Qantas (QF 771)Boeing 737 800
  • Qantas (QF 771)
    • -
    • -
    • -
    • T
    • F
    • S
    • S
  • Boeing 737 800
  • 10:25 MEL
    11:30 PER
    4Hrs, 05m Direct
  • MELMelbourne Airport 10:25 - PER 11:30 4h 05m Direct
  • MELMelbourne Airport 10:25
  • PERPerth Airport 11:30
  • 4h 05m
  • Direct
  • Qantas (QF 771)Boeing 737 800
  • Qantas (QF 771)
    • M
    • T
    • -
    • -
    • -
    • -
    • -
  • Boeing 737 800
  • 11:20 MEL
    16:40 PER
    8Hrs, 20m 1 Stop (BNE)
  • MELMelbourne Airport 11:20 - PER 16:40 8h 20m 1 Stop (BNE) Brisbane
  • MELMelbourne Airport 11:20
    BNEBrisbane Airport 13:25
  • BNEBrisbane Airport 12:35
    PERPerth Airport 16:40
  • 8h 20m (50m)
  • 1 Stop BNE · Brisbane 50m
  • Qantas (QF 618)Boeing 737 800
    Qantas (QF 937)Boeing 737 800
  • Qantas (QF 618)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 14:55 AVV
    20:25 PER
    8Hrs, 30m 1 Stop (SYD)
  • AVVMelbourne Avalon Airport 14:55 - PER 20:25 8h 30m 1 Stop (SYD) Sydney
  • AVVMelbourne Avalon Airport 14:55
    SYDSydney Kingsford Smith Airport 18:35
  • SYDSydney Kingsford Smith Airport 16:20
    PERPerth Airport 20:25
  • 8h 30m (2h 15m)
  • 1 Stop SYD · Sydney 2h 15m
  • Jetstar Airways (JQ 610)Airbus
    Qantas (QF 653)Airbus Industrie A330 200
  • Jetstar Airways (JQ 610)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 15:20 MEL
    21:00 PER
    8Hrs, 40m 1 Stop (BNE)
  • MELMelbourne Airport 15:20 - PER 21:00 8h 40m 1 Stop (BNE) Brisbane
  • MELMelbourne Airport 15:20
    BNEBrisbane Airport 17:45
  • BNEBrisbane Airport 16:35
    PERPerth Airport 21:00
  • 8h 40m (1h 10m)
  • 1 Stop BNE · Brisbane 1h 10m
  • Qantas (QF 622)Boeing 737 800
    Qantas (QF 939)Boeing 737 800
  • Qantas (QF 622)
    • -
    • T
    • W
    • T
    • F
    • -
    • S
  • 06:00 MEL
    10:15 PER
    7Hrs, 15m 1 Stop (SYD)
  • MELMelbourne Airport 06:00 - PER 10:15 7h 15m 1 Stop (SYD) Sydney
  • MELMelbourne Airport 06:00
    SYDSydney Kingsford Smith Airport 08:20
  • SYDSydney Kingsford Smith Airport 07:25
    PERPerth Airport 10:15
  • 7h 15m (55m)
  • 1 Stop SYD · Sydney 55m
  • Qantas (QF 402)Boeing 737 800
    Qantas (QF 643)Airbus Industrie A330 200
  • Qantas (QF 402)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 06:45 MEL
    12:15 PER
    8Hrs, 30m 1 Stop (BNE)
  • MELMelbourne Airport 06:45 - PER 12:15 8h 30m 1 Stop (BNE) Brisbane
  • MELMelbourne Airport 06:45
    BNEBrisbane Airport 09:00
  • BNEBrisbane Airport 08:00
    PERPerth Airport 12:15
  • 8h 30m (1h)
  • 1 Stop BNE · Brisbane 1h
  • Qantas (QF 604)Boeing 737 800
    Qantas (QF 935)Boeing 737 800
  • Qantas (QF 604)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 08:10 AVV
    13:50 PER
    8Hrs, 40m 1 Stop (SYD)
  • AVVMelbourne Avalon Airport 08:10 - PER 13:50 8h 40m 1 Stop (SYD) Sydney
  • AVVMelbourne Avalon Airport 08:10
    SYDSydney Kingsford Smith Airport 11:55
  • SYDSydney Kingsford Smith Airport 09:45
    PERPerth Airport 13:50
  • 8h 40m (2h 10m)
  • 1 Stop SYD · Sydney 2h 10m
  • Jetstar Airways (JQ 604)Airbus
    Jetstar Airways (JQ 986)Airbus A321 Neo
  • Jetstar Airways (JQ 604)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 10:20 MEL
    15:05 PER
    7Hrs, 45m 1 Stop (ASP)
  • MELMelbourne Airport 10:20 - PER 15:05 7h 45m 1 Stop (ASP) Alice Springs
  • MELMelbourne Airport 10:20
    ASPAlice Springs Airport 13:20
  • ASPAlice Springs Airport 11:45
    PERPerth Airport 15:05
  • 7h 45m (1h 35m)
  • 1 Stop ASP · Alice Springs 1h 35m
  • Qantas (QF 796)Boeing 737 800
    Airnorth (TL 362)Embraer 170
  • Qantas (QF 796)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 10:25 MEL
    14:10 PER
    6Hrs, 45m 1 Stop (ADL)
  • MELMelbourne Airport 10:25 - PER 14:10 6h 45m 1 Stop (ADL) Adelaide
  • MELMelbourne Airport 10:25
    ADLAdelaide Airport 13:25
  • ADLAdelaide Airport 11:20
    PERPerth Airport 14:10
  • 6h 45m (2h 05m)
  • 1 Stop ADL · Adelaide 2h 05m
  • Qantas (QF 679)Boeing 737 800
    Qantas (QF 889)Boeing 737 800
  • Qantas (QF 679)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 10:25 MEL
    16:10 PER
    8Hrs, 45m 1 Stop (ADL)
  • MELMelbourne Airport 10:25 - PER 16:10 8h 45m 1 Stop (ADL) Adelaide
  • MELMelbourne Airport 10:25
    ADLAdelaide Airport 15:25
  • ADLAdelaide Airport 11:20
    PERPerth Airport 16:10
  • 8h 45m (4h 05m)
  • 1 Stop ADL · Adelaide 4h 05m
  • Qantas (QF 679)Boeing 737 800
    Qantas (QF 889)Boeing 737 800
  • Qantas (QF 679)
    • M
    • T
    • W
    • T
    • F
    • -
    • S
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the fastest flight time from Melbourne to Perth?

The fastest flight time for direct flights from Melbourne to Perth is 4 hours 5 minutes. Check latest flight schedules & prices on Wego.

What’s the most popular airline flying from Melbourne to Perth?

The most popular airline flying from Melbourne to Perth is Jetstar Airways. Find the latest flight deals on Wego.

How far is Perth from Melbourne?

The flight distance between Melbourne and Perth is 2722km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 06:00. The last flight of the day departs at 11:20. See the full list of flight times on Wego.

How many airlines offer direct flights from Melbourne to Perth?

There are 3 airlines that offer direct flights from Melbourne to Perth. Find out the list of airlines on Wego.