Virgin Australia flies Perth to Melbourne nonstop 39 times a week, departures from 05:30 to 16:55, 3h 35m in the air. Tickets from $210 (the route's cheapest fare is $167).
Flights from Perth to Melbourne
Pick a departure date to see flights and seller prices
We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.
Prices by day: Perth to Melbourne
Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.
Virgin Australia on Perth to Melbourne at a glance
flights a week
39
days of operation
Daily
first and last departure
05:30 - 16:55
flight time
3h 35m
aircraft
Boeing 737-800, Boeing 737
departure terminal
1
cheapest fare, 15 January
$210
cheapest fare on the route
$167
Virgin Australia Perth to Melbourne schedule
39 flights a week. Departure and arrival times are local.
FlightDepartsArrivesDurationDaysAircraft
VA 676
Virgin Australia
05:30Perth, terminal 1
12:05Tullamarine, terminal 3
3h 35m
Fri
Boeing 737-800
VA 678
Virgin Australia
06:00Perth, terminal 1
12:35Tullamarine, terminal 3
3h 35m
Daily
Boeing 737-800
VA 680
Virgin Australia
06:45Perth, terminal 1
13:20Tullamarine, terminal 3
3h 35m
Fri
Boeing 737-800
VA 682
Virgin Australia
07:45Perth, terminal 1
14:20Tullamarine, terminal 3
3h 35m
Daily
Boeing 737-800
VA 684
Virgin Australia
08:20Perth, terminal 1
14:55Tullamarine, terminal 3
3h 35m
Fri, Sat, Sun
Boeing 737-700
VA 690
Virgin Australia
11:20Perth, terminal 1
17:55Tullamarine, terminal 3
3h 35m
Daily
Boeing 737
VA 692
Virgin Australia
12:30Perth, terminal 1
19:05Tullamarine, terminal 3
3h 35m
Thu, Fri, Sun
Boeing 737-800
VA 698
Virgin Australia
15:45Perth, terminal 1
22:20Tullamarine, terminal 3
3h 35m
Daily
Boeing 737
VA 700
Virgin Australia
16:55Perth, terminal 1
23:30Tullamarine, terminal 3
3h 35m
Thu, Fri, Sun
Boeing 737
Seasonal and one-off flights
Not operating in the next two weeks. The first of them is on 27 November.
FlightDepartsArrivesDurationDaysAircraft
VA 686
Virgin Australia
09:20Perth, terminal 1
15:55Tullamarine, terminal 3
3h 35m
Selected dates
Boeing 737-800
VA 682
Virgin Australia
07:30Perth, terminal 1
14:05Tullamarine, terminal 3
3h 35m
Seasonal
Boeing 737-800
VA 688
Virgin Australia
10:20Perth, terminal 1
16:55Tullamarine, terminal 3
3h 35m
Seasonal
Boeing 737
VA 692
Virgin Australia
12:20Perth, terminal 1
18:55Tullamarine, terminal 3
3h 35m
Seasonal
Boeing 737-800
VA 698
Virgin Australia
15:20Perth, terminal 1
21:55Tullamarine, terminal 3
3h 35m
Seasonal
Boeing 737-800
VA 700
Virgin Australia
16:45Perth, terminal 1
23:20Tullamarine, terminal 3
3h 35m
Seasonal
Boeing 737
VA 702
Virgin Australia
17:45Perth, terminal 1
00:20Tullamarine, terminal 3
3h 35m
Selected dates
Boeing 737
VA 696
Virgin Australia
14:20Perth, terminal 1
19:55Tullamarine, terminal 3
3h 35m
Seasonal
Boeing 737-800
Days of the week are taken from the schedule for the next 14 days; schedules change by season. Melbourne is 3 hours ahead of Perth.
How many Virgin Australia flights are there from Perth to Melbourne?
39 nonstop flights a week, 13 flight numbers in the schedule: Daily.
How long is the Virgin Australia flight from Perth to Melbourne?
3 hours 35 minutes nonstop.
Which aircraft does Virgin Australia fly from Perth to Melbourne?
Boeing 737-800, Boeing 737 and Boeing 737-700.
Which terminals does Virgin Australia use between Perth and Melbourne?
Virgin Australia departs from Perth, terminal 1 and arrives at Tullamarine, terminal 3.
How much is a Virgin Australia ticket from Perth to Melbourne?
The cheapest Virgin Australia nonstop fare found recently is $210 for 15 January; the cheapest fare on the route with any airline is $167. The search shows the price for your date.