Discover the best flight deals from Australia and New Zealand. Compare prices across airlines and save on your next journey.

Loading flight search...

Virgin Australia WA Sale eg Adelaide to Perth $171, Darwin to Perth $231

Posted 10 February 2026
Cheapest Found $171
Origin Adelaide, Brisbane, Broome, Perth, Sydney, Darwin, Hobart, Launceston, Melbourne
Destination Perth
Travel Dates 21 Apr 2026 - 17 Sep 2026
Virgin Australia WA Sale eg Adelaide to Perth $171, Darwin to Perth $231

Virgin Australia WA Sale with fares to and from Western Australia.

Sale includes checked luggage and seat selection on Choice fares, carry-on only on Lite fares.

  • Adelaide to Perth (25 Apr - 20 Jun) from $171
  • Adelaide to Perth (23 Jul - 6 Sep) from $180
  • Brisbane to Perth (27 Apr - 22 Jun) from $200
  • Brisbane to Perth (20 Jul - 14 Sep) from $200
  • Broome to Perth (21 Apr - 20 Jun) from $221
  • Broome to Perth (25 Jul - 15 Sep) from $234
  • Broome to Perth (13 Oct - 8 Dec) from $234
  • Darwin to Perth (14 Oct - 9 Dec) from $231
  • Darwin to Perth (24 Jul - 14 Sep) from $237
  • Darwin to Perth (22 Apr - 15 Jun) from $241
  • Hobart to Perth (25 Apr - 21 Jun) from $228
  • Hobart to Perth (20 Jul - 14 Sep) from $241
  • Launceston to Perth (16 Oct - 7 Dec) from $251
  • Melbourne (Tullamarine) to Perth (21 Apr - 20 Jun) from $180
  • Melbourne (Tullamarine) to Perth (20 Jul - 17 Sep) from $180
  • Perth to Broome (21 Apr - 20 Jun) from $221
  • Perth to Broome (25 Jul - 15 Sep) from $234
  • Perth to Broome (13 Oct - 8 Dec) from $234
  • Perth to Hobart (25 Apr - 21 Jun) from $228
  • Perth to Hobart (20 Jul - 14 Sep) from $241
  • Perth to Hobart (19 Oct - 7 Dec) from $291
  • Sydney to Perth (21 Apr - 24 Jun) from $200
  • Sydney to Perth (14 Jul - 17 Sep) from $200
  • Perth to Adelaide (25 Apr - 20 Jun) from $171
  • Perth to Adelaide (23 Jul - 6 Sep) from $180
  • Perth to Adelaide (15 Oct - 29 Nov) from $201
  • Perth to Brisbane (27 Apr - 22 Jun) from $200
  • Perth to Brisbane (20 Jul - 14 Sep) from $200
  • Perth to Brisbane (16 Oct - 16 Nov) from $261
  • Perth to Darwin (14 Oct - 9 Dec) from $231
  • Perth to Darwin (24 Jul - 14 Sep) from $224
  • Perth to Darwin (22 Apr - 15 Jun) from $228
  • Perth to Launceston (16 Oct - 7 Dec) from $251
  • Perth to Melbourne (Tullamarine) (21 Apr - 20 Jun) from $180
  • Perth to Melbourne (Tullamarine) (20 Jul - 17 Sep) from $180
  • Perth to Melbourne (Tullamarine) (13 Oct - 21 Nov) from $237
  • Perth to Sydney (21 Apr - 24 Jun) from $200
  • Perth to Sydney (14 Jul - 17 Sep) from $200
  • Perth to Sydney (13 Oct - 9 Dec) from $251

Adelaide - Perth one-way on Virgin Australia

Dates: 25 Apr 26 - 20 Jun 26

Price Calendar

MonTueWedThuFriSatSun
$180$180
$180$289$289$180$180$180$273
$180$180$313$180$171$180$180
$180$180$273$180$180$180$171
$180$180$180$180$180$180$180
$180$180$180$180$180$180$180
$313$180$171$171$171$180$171
$171$171$171$180$180$180$180
$180$180$180$180$180$180

Adelaide - Perth one-way on Virgin Australia

Dates: 23 Jul 26 - 06 Sep 26

Price Calendar

MonTueWedThuFriSatSun
$180$180$180$180
$180$180$180$313$180$180$180
$180$180$180$180$180$180$180
$180$180$180$180$180$180$180
$180$180$180$180$180$180$180
$180$180$180$180$180$180$180
$180$180$180$180$180$180$180

Brisbane - Perth one-way on Virgin Australia

Dates: 27 Apr 26 - 22 Jun 26

Price Calendar

MonTueWedThuFriSatSun
$211$211$211$210$211$200$211
$211$211$211$200$211$211$211
$211$211$200$211$211$211$210
$211$211$211$210$211$211$211
$211$200$211$211$211$211$211
$211$211$211$211$211$211$211
$200$211$211$211$201$211$211
$211$201$211$200$201$201$211
$211

Brisbane - Perth one-way on Virgin Australia

Dates: 20 Jul 26 - 14 Sep 26

Price Calendar

MonTueWedThuFriSatSun
$211$211$200$211$211$211$211
$211$211$211$334$211$211$211
$211$211$211$211$211$211$211
$211$322$310$211$211$211$211
$211$322$310$211$211$211$211
$211$322$211$211$211$211$211
$211$211$211$211$211$211$211
$211$211$211$211$211$211$211
$211

Broome - Perth one-way on Virgin Australia

Dates: 21 Apr 26 - 20 Jun 26

Price Calendar

MonTueWedThuFriSatSun
$234$234$234$221$234$234
$234$234$234$234$234$234$234
$221$234$234$234$234$234$234
$234$234$234$234$234$234$234
$234$234$234$221$221$234$234
$234$234$234$234$234$234$234
$424$234$234$234$234$234$234
$234$234$234$234$234$234$234
$234$234$234$234$234$234

Broome - Perth one-way on Virgin Australia

Dates: 25 Jul 26 - 15 Sep 26

Price Calendar

MonTueWedThuFriSatSun
$234$258
$234$234$234$234$234$234$234
$234$258$234$234$234$234$234
$234$234$234$234$234$258$234
$429$288$234$234$234$234$234
$234$234$234$234$234$234$234
$234$234$234$234$234$234$234
$245$234$234$234$234$234$234
$234$234

Broome - Perth one-way on Virgin Australia

Dates: 13 Oct 26 - 08 Dec 26

Price Calendar

MonTueWedThuFriSatSun
$234$234$234$234$234$234
$242$242$242$234$234$234$424
$242$242$242$242$242$373$436
$252$242$242$242$242$373$436
$252$242$252$241$241$373$389
$252$241$241$241$241$373$373
$252$241$241$241$241$373$373
$252$241$241$241$241$373$373
$252$241

Darwin - Perth one-way on Virgin Australia

Dates: 14 Oct 26 - 09 Dec 26

Price Calendar

MonTueWedThuFriSatSun
$231$432$353$231$231
$231$445$231$432$231$231$231
$231$501$242$439$242$242$455
$242$586$242$447$242$242$455
$242$570$242$439$242$242$455
$242$501$242$439$360$242$353
$242$570$242$439$360$242$231
$242$570$242$494$353$253$353
$242$501$242

Darwin - Perth one-way on Virgin Australia

Dates: 24 Jul 26 - 14 Sep 26

Price Calendar

MonTueWedThuFriSatSun
$237$237$237
$258$420$237$441$395$237$237
$237$594$459$535$415$415$237
$237$461$237$431$415$237$237
$237$449$237$488$390$237$237
$258$461$237$431$237$237$237
$237$431$237$415$237$237$237
$237$415$237$415$237$237$415
$237

Darwin - Perth one-way on Virgin Australia

Dates: 22 Apr 26 - 15 Jun 26

Price Calendar

MonTueWedThuFriSatSun
$241$404$241$241$241
$241$427$241$432$241$241$241
$241$490$241$423$241$241$263
$241$448$241$423$241$241$370
$353$423$241$415$241$241$390
$241$423$241$423$241$241$241
$405$423$241$423$241$241$405
$390$546$378$415$241$241$241
$241

Hobart - Perth one-way on Virgin Australia

Dates: 25 Apr 26 - 21 Jun 26

Price Calendar

MonTueWedThuFriSatSun
$228$241
$228$282$307$282$241$314$241
$228$326$307$282$241$309$241
$241$323$282$268$282$282$313
$331$282$307$299$269$369$307
$299$320$282$307$241$299$269
$282$314$299$307$241$282$228
$282$325$307$299$241$282$241
$282$321$307$307$241$282$241

Hobart - Perth one-way on Virgin Australia

Dates: 20 Jul 26 - 14 Sep 26

Price Calendar

MonTueWedThuFriSatSun
$241$309$307$309$241$299$241
$313$309$307$313$241$282$241
$309$330$307$309$241$298$241
$309$313$309$307$241$298$241
$309$299$307$309$241$295$241
$313$313$307$309$241$295$241
$309$309$299$307$241$295$241
$313$309$309$299$241$295$241
$241

Launceston - Perth one-way on Virgin Australia

Dates: 16 Oct 26 - 07 Dec 26

Price Calendar

MonTueWedThuFriSatSun
$251$314$260
$314$326$321$326$260$299$260
$260$337$314$316$260$314$268
$260$335$314$316$260$314$260
$268$321$314$337$268$314$260
$260$337$314$314$260$314$268
$260$321$314$338$260$316$260
$268$338$337$340$268$314$260
$260

Melbourne (Tullamarine) - Perth one-way on Virgin Australia

Dates: 21 Apr 26 - 20 Jun 26

Price Calendar

MonTueWedThuFriSatSun
$180$190$190$190$180$278
$180$180$190$180$180$180$190
$180$202$308$180$190$190$322
$180$190$190$190$190$190$278
$180$190$190$180$190$190$293
$180$190$190$180$190$180$280
$291$180$190$180$180$308$190
$190$190$180$190$190$190$291
$190$190$190$190$190$190

Melbourne (Tullamarine) - Perth one-way on Virgin Australia

Dates: 20 Jul 26 - 17 Sep 26

Price Calendar

MonTueWedThuFriSatSun
$180$190$190$190$190$190$190
$190$190$190$301$190$190$190
$190$214$293$190$190$190$190
$190$293$190$190$190$190$190
$190$190$190$190$190$190$212
$190$293$190$190$190$190$190
$190$190$190$190$190$190$190
$190$190$190$190$190$190$190
$190$190$190$190

Perth - Broome one-way on Virgin Australia

Dates: 21 Apr 26 - 20 Jun 26

Price Calendar

MonTueWedThuFriSatSun
$234$234$234$234$234$234
$234$234$221$234$234$258$234
$234$234$234$234$234$234$234
$234$234$234$234$234$234$234
$234$234$234$234$234$234$234
$221$234$221$234$221$234$234
$234$234$221$234$234$221$234
$234$234$234$234$234$234$234
$234$234$234$234$234$234

Perth - Broome one-way on Virgin Australia

Dates: 25 Jul 26 - 15 Sep 26

Price Calendar

MonTueWedThuFriSatSun
$234$234
$234$234$234$234$234$234$234
$234$234$234$234$234$234$234
$234$234$319$379$234$234$234
$234$234$234$234$234$234$234
$234$234$234$234$234$234$234
$234$234$234$234$234$234$234
$234$234$234$234$234$234$234
$234$234

Perth - Broome one-way on Virgin Australia

Dates: 13 Oct 26 - 08 Dec 26

Price Calendar

MonTueWedThuFriSatSun
$234$234$234$234$234$234
$234$234$234$234$234$234$375
$234$241$245$234$234$309$375
$241$241$241$234$323$309$375
$241$241$241$234$234$309$375
$241$241$241$234$234$309$375
$241$241$241$234$234$309$375
$241$241$234$234$234$309$375
$234$234

Perth - Hobart one-way on Virgin Australia

Dates: 25 Apr 26 - 21 Jun 26

Price Calendar

MonTueWedThuFriSatSun
$241$241
$228$299$307$282$268$307$268
$241$282$282$282$241$282$241
$241$282$282$282$282$282$241
$282$282$282$307$228$307$282
$282$282$282$282$241$299$282
$299$282$282$309$241$299$282
$299$299$282$341$352$306$241
$282$309$282$307$270$306$241

Perth - Hobart one-way on Virgin Australia

Dates: 20 Jul 26 - 14 Sep 26

Price Calendar

MonTueWedThuFriSatSun
$241$299$307$282$241$309$241
$295$307$298$282$241$330$241
$411$307$307$295$241$306$241
$309$309$299$282$241$299$241
$330$315$306$282$241$306$241
$309$309$313$282$241$306$241
$309$309$313$314$241$306$263
$295$321$307$295$241$306$241
$241

Perth - Hobart one-way on Virgin Australia

Dates: 19 Oct 26 - 07 Dec 26

Price Calendar

MonTueWedThuFriSatSun
$291$345$370$320$358$320$291
$291$352$363$320$291$291$291
$291$370$370$320$329$320$291
$291$320$370$320$329$320$291
$291$320$370$320$291$320$291
$291$367$377$367$291$377$291
$291$377$344$320$291$344$291
$291

Sydney - Perth one-way on Virgin Australia

Dates: 21 Apr 26 - 24 Jun 26

Price Calendar

MonTueWedThuFriSatSun
$200$210$210$200$200$200
$210$210$210$211$211$200$200
$210$210$210$200$211$210$210
$210$210$211$211$211$211$210
$211$211$211$211$210$210$211
$211$211$210$211$211$307$211
$307$211$210$211$210$310$200
$211$200$200$200$211$200$200
$211$200$210$211$211$221$200
$211$211$221

Sydney - Perth one-way on Virgin Australia

Dates: 14 Jul 26 - 17 Sep 26

Price Calendar

MonTueWedThuFriSatSun
$221$221$210$210$340$211
$210$223$210$210$211$211$211
$221$221$225$319$211$211$211
$221$221$225$211$211$200$210
$225$225$221$211$211$211$211
$223$225$221$211$223$211$210
$225$210$221$211$210$211$211
$221$221$210$211$210$210$211
$210$210$210$211$211$211$211
$221$214$221$221

Perth - Adelaide one-way on Virgin Australia

Dates: 25 Apr 26 - 20 Jun 26

Price Calendar

MonTueWedThuFriSatSun
$181$180
$180$171$180$180$180$180$180
$180$180$180$171$180$180$180
$180$180$180$180$180$180$171
$180$180$180$180$180$180$180
$180$171$180$180$180$180$180
$180$171$180$180$180$180$180
$180$180$180$180$180$180$180
$180$180$180$180$171$180

Perth - Adelaide one-way on Virgin Australia

Dates: 23 Jul 26 - 06 Sep 26

Price Calendar

MonTueWedThuFriSatSun
$180$180$180$180
$289$289$309$180$180$180$180
$326$306$326$180$180$180$180
$306$313$326$180$180$180$180
$306$306$326$180$180$180$180
$306$313$326$180$180$180$180
$306$306$326$180$180$180$180

Perth - Adelaide one-way on Virgin Australia

Dates: 15 Oct 26 - 29 Nov 26

Price Calendar

MonTueWedThuFriSatSun
$201$201$201$201
$326$326$326$201$201$201$201
$326$326$326$201$201$201$201
$326$326$326$201$201$201$201
$326$326$326$201$201$201$201
$326$326$326$201$201$201$201
$326$348$340$201$225$225$201

Perth - Brisbane one-way on Virgin Australia

Dates: 27 Apr 26 - 22 Jun 26

Price Calendar

MonTueWedThuFriSatSun
$210$210$210$211$211$211$211
$229$211$211$211$210$211$211
$211$211$211$315$210$211$309
$210$210$211$309$211$211$211
$211$211$200$302$319$211$211
$211$211$210$309$211$211$210
$200$211$211$309$211$211$211
$211$211$211$292$211$211$211
$211

Perth - Brisbane one-way on Virgin Australia

Dates: 20 Jul 26 - 14 Sep 26

Price Calendar

MonTueWedThuFriSatSun
$211$211$211$327$211$211$211
$211$211$211$327$211$200$200
$347$211$326$322$211$211$211
$211$211$322$322$211$211$211
$211$211$322$316$211$211$211
$211$211$327$334$211$210$211
$210$211$236$327$211$211$211
$211$211$322$314$211$211$211
$211

Perth - Brisbane one-way on Virgin Australia

Dates: 16 Oct 26 - 16 Nov 26

Price Calendar

MonTueWedThuFriSatSun
$261$261$261
$261$261$347$363$261$261$261
$261$357$364$274$274$261$261
$274$357$366$356$272$261$261
$274$357$366$357$274$261$261
$274

Perth - Darwin one-way on Virgin Australia

Dates: 14 Oct 26 - 09 Dec 26

Price Calendar

MonTueWedThuFriSatSun
$231$432$390$231$231
$432$432$231$439$378$231$231
$231$439$459$439$231$231$231
$231$447$231$439$371$231$231
$231$439$231$439$231$438$231
$231$439$231$439$353$231$353
$231$439$231$481$353$231$353
$231$571$231$439$231$231$231
$231$439$231

Perth - Darwin one-way on Virgin Australia

Dates: 24 Jul 26 - 14 Sep 26

Price Calendar

MonTueWedThuFriSatSun
$421$237$237
$237$526$390$546$561$264$237
$237$461$237$415$378$248$248
$237$431$237$415$378$237$404
$237$435$237$415$378$237$224
$237$431$224$423$237$237$404
$237$427$237$481$390$237$237
$237$423$237$423$390$237$237
$237

Perth - Darwin one-way on Virgin Australia

Dates: 22 Apr 26 - 15 Jun 26

Price Calendar

MonTueWedThuFriSatSun
$241$423$241$241$241
$241$423$241$423$241$241$404
$241$423$241$435$241$241$228
$241$431$378$456$241$241$241
$241$431$270$423$241$241$241
$241$431$371$423$241$241$404
$241$423$334$423$378$405$404
$241$420$241$423$241$415$404
$228

Perth - Launceston one-way on Virgin Australia

Dates: 16 Oct 26 - 07 Dec 26

Price Calendar

MonTueWedThuFriSatSun
$251$327$251
$313$321$313$315$251$327$251
$251$321$313$321$251$346$251
$251$337$346$321$251$321$251
$251$313$313$321$251$313$251
$251$321$345$321$251$313$251
$251$337$345$385$251$368$251
$251$321$337$321$251$321$251
$251

Perth - Melbourne (Tullamarine) one-way on Virgin Australia

Dates: 21 Apr 26 - 20 Jun 26

Price Calendar

MonTueWedThuFriSatSun
$190$278$180$180$180$190
$190$180$280$190$190$190$190
$190$190$278$190$180$190$190
$190$190$254$190$190$190$190
$190$190$207$190$190$190$190
$180$190$264$190$190$293$190
$278$190$264$190$180$180$190
$291$214$214$180$190$180$180
$190$190$278$180$190$190

Perth - Melbourne (Tullamarine) one-way on Virgin Australia

Dates: 20 Jul 26 - 17 Sep 26

Price Calendar

MonTueWedThuFriSatSun
$190$190$293$190$180$190$190
$190$190$190$190$190$190$190
$322$190$293$190$190$190$190
$190$190$311$190$190$190$190
$190$190$293$190$190$190$190
$190$190$293$190$190$190$190
$190$190$311$190$190$190$190
$190$190$293$190$190$190$190
$190$190$311$190

Perth - Melbourne (Tullamarine) one-way on Virgin Australia

Dates: 13 Oct 26 - 21 Nov 26

Price Calendar

MonTueWedThuFriSatSun
$237$322$237$237$237$237
$237$237$322$237$237$237$237
$237$241$322$237$320$312$320
$353$248$322$237$237$248$237
$248$248$322$237$237$247$237
$248$248$322$237$237$248

Perth - Sydney one-way on Virgin Australia

Dates: 21 Apr 26 - 24 Jun 26

Price Calendar

MonTueWedThuFriSatSun
$200$200$200$200$200$211
$200$200$211$200$200$211$200
$211$211$211$211$211$211$211
$200$200$211$211$211$211$211
$211$200$211$211$211$211$211
$200$211$211$236$200$313$211
$211$211$211$211$211$211$211
$313$211$211$211$211$200$211
$211$211$200$211$211$211$211
$211$211$211

Perth - Sydney one-way on Virgin Australia

Dates: 14 Jul 26 - 17 Sep 26

Price Calendar

MonTueWedThuFriSatSun
$211$200$330$312$344$337
$337$211$200$211$211$211$200
$211$211$211$211$211$211$211
$329$200$211$211$211$211$211
$211$211$211$211$211$211$211
$211$211$211$211$211$211$211
$211$211$211$307$224$211$211
$211$211$211$223$211$211$211
$211$211$211$224$211$211$211
$211$211$211$214

Perth - Sydney one-way on Virgin Australia

Dates: 13 Oct 26 - 09 Dec 26

Price Calendar

MonTueWedThuFriSatSun
$251$251$264$255$251$262
$255$255$251$255$264$251$255
$262$262$262$262$264$262$262
$262$264$264$264$264$264$262
$262$262$262$264$360$262$264
$262$264$264$264$264$264$264
$264$262$264$264$264$264$264
$264$262$262$262$264$264$264
$262$262$262
B

Beat That Flight Team

Helping you fly for less since 2018.

Disclosure, as per section 47A of the Fair Trading Act 1987: as a free service, our revenue comes from adverts and affiliate links on this website.