Big airlines
Alliances
Virgin Australia logo

Flights with Virgin Australia from Perth (PER)

Perth International is located in Perth, Australia. You can fly to Melbourne, Sydney and 17 other destinations with Virgin Australia from this airport. Perth International is also a focus city for Virgin Australia.

Non-stop destinations: 17

With daily flights: 9

Domestic: 16

International: 1

Virgin Australia from Perth International destination map
MEL Melbourne
 
48 flights per week
SYD Sydney
 
35 flights per week
BNE Brisbane
 
29 flights per week
KGI Kalgoorlie
 
28 flights per week
ADL Adelaide
 
20 flights per week
KTA Karratha
 
20 flights per week
ZNE Newman
 
15 flights per week
PHE Port Hedland
 
14 flights per week
BME Broome
 
14 flights per week
KNX Kununurra
 
6 flights per week
DRW Darwin
 
6 flights per week
ONS Onslow
 
5 flights per week
ADL Adelaide
 
Every weekday
BNE Brisbane
 
Every weekday
BME Broome
 
Every weekday
CNS Cairns
 
Saturdays & sundays
DRW Darwin
 
5 days a week
HBA Hobart
 
3 days a week
KGI Kalgoorlie
 
Every weekday
KTA Karratha
 
Every weekday
KNX Kununurra
 
5 days a week
LST Launceston
 
3 days a week
LEA Learmonth
 
Fridays
MEL Melbourne
 
Every weekday
ZNE Newman
 
Every day exceptsaturdays
ONS Onslow
 
3 days a week
PHE Port Hedland
 
Every weekday
SYD Sydney
 
Every weekday
XCH Christmas Island
 
Tuesdays

The list of destinations below are, to our knowledge, no longer operated by Virgin Australia. The last known flight date on each row is the last time we found a flight in the schedule.

CCK Cocos Islands
 
Last flight: 2021-10-29
OOL Coolangatta (Gold Coast)
 
Last flight: 2020-07-31
CBR Canberra
 
Last flight: 2019-12-01
ASP Alice Springs
 
Last flight: 2019-07-21
GET Geraldton
 
Last flight: 2019-07-21
PBO Paraburdoo
 
Last flight: 2018-03-23

Flight departures from Perth International, PER with Virgin Australia

Select date and show flight departures from Perth International up to 9 months ahead. The flight times are scheduled and not live.

Monday
Mon
May 27
31 flights
Tuesday
Tue
May 28
32 flights
Wednesday
Wed
May 29
32 flights
Thursday
Thu
May 30
32 flights
Friday
Fri
May 31
36 flights
Saturday
Sat
Jun 01
23 flights
Sunday
Sun
Jun 02
27 flights
Time
To
Flight
06:00
MEL Melbourne
VA678
06:00
SYD Sydney
VA550
06:00
KGI Kalgoorlie
VA1849
06:20
ZNE Newman
VA1879
06:20
PHE Port Hedland
VA1837
06:45
KTA Karratha
VA1723
07:00
KGI Kalgoorlie
VA1851
07:10
BME Broome
VA1481
07:15
ADL Adelaide
VA712
07:30
MEL Melbourne
VA680
09:50
HBA Hobart
VA592
10:20
MEL Melbourne
VA684
10:35
BNE Brisbane
VA467
11:05
KTA Karratha
VA1725
11:15
SYD Sydney
VA558
11:20
BME Broome
VA1485
11:35
DRW Darwin
VA1437
12:20
MEL Melbourne
VA686
12:30
KNX Kununurra
VA1637
13:00
KGI Kalgoorlie
VA1859
13:15
SYD Sydney
VA560
13:20
ADL Adelaide
VA718
13:45
BNE Brisbane
VA469
13:45
KTA Karratha
VA1727
15:25
PHE Port Hedland
VA1845
15:30
SYD Sydney
VA562
16:00
ZNE Newman
VA1891
16:50
KGI Kalgoorlie
VA1865
17:15
BNE Brisbane
VA471
23:30
BNE Brisbane
VA473
23:45
MEL Melbourne
VA698
05:30
KGI Kalgoorlie
VA1849
06:00
MEL Melbourne
VA678
06:00
SYD Sydney
VA550
06:20
ZNE Newman
VA1879
06:20
PHE Port Hedland
VA1837
06:45
KTA Karratha
VA1723
07:00
KGI Kalgoorlie
VA1851
07:00
ZNE Newman
VA1881
07:10
BME Broome
VA1481
07:15
ADL Adelaide
VA712
07:30
MEL Melbourne
VA680
10:20
MEL Melbourne
VA684
10:35
BNE Brisbane
VA467
11:05
KTA Karratha
VA1725
11:15
SYD Sydney
VA558
11:20
BME Broome
VA1485
12:30
XCH Christmas Island
VA1909
13:00
KGI Kalgoorlie
VA1859
13:15
SYD Sydney
VA560
13:20
ADL Adelaide
VA718
13:30
ZNE Newman
VA1885
13:45
BNE Brisbane
VA469
13:45
KTA Karratha
VA1727
14:35
ZNE Newman
VA1887
15:10
KGI Kalgoorlie
VA1863
15:25
PHE Port Hedland
VA1845
15:30
SYD Sydney
VA562
15:30
ONS Onslow
VA2505
16:45
MEL Melbourne
VA692
16:50
KGI Kalgoorlie
VA1865
17:15
BNE Brisbane
VA471
23:45
MEL Melbourne
VA698
05:30
ONS Onslow
VA2501
06:00
MEL Melbourne
VA678
06:00
KGI Kalgoorlie
VA1849
06:00
SYD Sydney
VA550
06:20
ZNE Newman
VA1879
06:20
PHE Port Hedland
VA1837
06:45
KTA Karratha
VA1723
07:00
KGI Kalgoorlie
VA1851
07:10
BME Broome
VA1481
07:15
ADL Adelaide
VA712
07:30
MEL Melbourne
VA680
10:20
MEL Melbourne
VA684
10:35
BNE Brisbane
VA467
11:05
KTA Karratha
VA1725
11:15
SYD Sydney
VA558
11:20
BME Broome
VA1485
11:35
DRW Darwin
VA1437
13:00
KGI Kalgoorlie
VA1859
13:15
SYD Sydney
VA560
13:20
ADL Adelaide
VA718
13:45
BNE Brisbane
VA469
13:45
KTA Karratha
VA1727
14:20
MEL Melbourne
VA690
15:00
ZNE Newman
VA1889
15:10
KGI Kalgoorlie
VA1863
15:25
PHE Port Hedland
VA1845
15:30
SYD Sydney
VA562
16:45
MEL Melbourne
VA692
16:50
KGI Kalgoorlie
VA1865
17:15
BNE Brisbane
VA471
17:30
KTA Karratha
VA1731
23:45
MEL Melbourne
VA698
06:00
MEL Melbourne
VA678
06:00
SYD Sydney
VA550
06:20
ZNE Newman
VA1879
06:20
PHE Port Hedland
VA1837
06:45
KTA Karratha
VA1723
07:00
KGI Kalgoorlie
VA1851
07:10
BME Broome
VA1481
07:15
ADL Adelaide
VA712
07:30
MEL Melbourne
VA680
10:20
MEL Melbourne
VA684
10:35
BNE Brisbane
VA467
11:15
SYD Sydney
VA558
11:20
BME Broome
VA1485
12:20
MEL Melbourne
VA686
12:30
KNX Kununurra
VA1637
13:00
KGI Kalgoorlie
VA1859
13:15
SYD Sydney
VA560
13:20
ADL Adelaide
VA718
13:45
BNE Brisbane
VA469
13:45
KTA Karratha
VA1727
14:20
MEL Melbourne
VA690
15:00
ZNE Newman
VA1889
15:25
PHE Port Hedland
VA1845
15:30
SYD Sydney
VA562
16:45
MEL Melbourne
VA692
16:50
KGI Kalgoorlie
VA1865
17:15
BNE Brisbane
VA471
17:30
KTA Karratha
VA1731
18:10
KGI Kalgoorlie
VA1867
23:30
BNE Brisbane
VA473
23:45
MEL Melbourne
VA698
23:55
SYD Sydney
VA572
05:40
ONS Onslow
VA2537
06:00
MEL Melbourne
VA678
06:00
SYD Sydney
VA550
06:05
BNE Brisbane
VA463
06:20
ZNE Newman
VA1879
06:20
PHE Port Hedland
VA1837
06:30
KNX Kununurra
VA1635
06:45
KTA Karratha
VA1723
07:00
KGI Kalgoorlie
VA1851
07:10
BME Broome
VA1481
07:15
ADL Adelaide
VA712
07:30
MEL Melbourne
VA680
08:15
LEA Learmonth
VA1913
10:20
MEL Melbourne
VA684
10:35
BNE Brisbane
VA467
11:15
SYD Sydney
VA558
11:20
BME Broome
VA1485
11:35
DRW Darwin
VA1437
12:20
MEL Melbourne
VA686
13:00
KGI Kalgoorlie
VA1859
13:15
SYD Sydney
VA560
13:20
ADL Adelaide
VA718
13:45
BNE Brisbane
VA469
13:45
KTA Karratha
VA1727
14:20
MEL Melbourne
VA690
15:00
ZNE Newman
VA1889
15:00
ONS Onslow
VA2505
15:25
PHE Port Hedland
VA1845
15:30
SYD Sydney
VA562
16:45
MEL Melbourne
VA692
16:50
KGI Kalgoorlie
VA1865
17:15
BNE Brisbane
VA471
18:10
KGI Kalgoorlie
VA1867
23:30
BNE Brisbane
VA473
23:45
MEL Melbourne
VA698
23:55
SYD Sydney
VA572
06:00
MEL Melbourne
VA678
06:00
SYD Sydney
VA550
06:20
PHE Port Hedland
VA1837
06:45
KTA Karratha
VA1723
07:00
KGI Kalgoorlie
VA1851
07:05
DRW Darwin
VA1433
07:15
ADL Adelaide
VA712
07:30
MEL Melbourne
VA680
09:50
HBA Hobart
VA592
10:20
MEL Melbourne
VA684
10:35
BNE Brisbane
VA467
11:15
SYD Sydney
VA558
11:20
BME Broome
VA1485
11:35
DRW Darwin
VA1437
12:20
MEL Melbourne
VA686
12:30
KNX Kununurra
VA1637
13:15
SYD Sydney
VA560
13:20
CNS Cairns
VA1345
13:45
BNE Brisbane
VA469
14:20
MEL Melbourne
VA690
15:30
SYD Sydney
VA562
16:45
MEL Melbourne
VA692
17:15
BNE Brisbane
VA471
06:00
MEL Melbourne
VA678
07:05
DRW Darwin
VA1433
07:15
ADL Adelaide
VA712
07:30
MEL Melbourne
VA680
09:50
HBA Hobart
VA592
10:20
MEL Melbourne
VA684
10:35
BNE Brisbane
VA467
11:15
SYD Sydney
VA558
11:20
BME Broome
VA1485
11:35
DRW Darwin
VA1437
12:20
MEL Melbourne
VA686
12:30
KNX Kununurra
VA1637
13:15
SYD Sydney
VA560
13:20
CNS Cairns
VA1345
13:20
ADL Adelaide
VA718
13:45
KTA Karratha
VA1727
13:45
BNE Brisbane
VA469
14:20
MEL Melbourne
VA690
15:00
ZNE Newman
VA1889
15:30
SYD Sydney
VA562
16:00
PHE Port Hedland
VA1847
16:45
MEL Melbourne
VA692
16:50
KGI Kalgoorlie
VA1865
17:15
BNE Brisbane
VA471
23:30
BNE Brisbane
VA473
23:45
MEL Melbourne
VA698
23:55
SYD Sydney
VA572