Full Map
0 st
1 st
2 st
Same airline
Show route info
Show indirect destinations
Price view
Price view
Airport legend
> 30 direct destinations

Airports with direct flights to 30+ destinations

> 7 direct destinations

Airports with direct flights to 7 to 30 destinations

< 7 direct destinations

Airports with direct flights to less then 7 destinations

Depart from here
Arrive here
Dates All

Show flights within a certain date range

Prices All

Show flights within a certain price range

Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Aircraft All

Show flights operated by a specific aircraft

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map

FlightConnections © 2023

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Virgin Australia

Virgin Australia Flights

Home AirlinesVirgin Australia (VA)

Virgin Australia routes and airport map

Find all Virgin Australia flights, destinations, routes and airports on this interactive airline map.

 Remove ads

Where does Virgin Australia fly to?

Virgin Australia serves 32 domestic destinations and 7 international destinations in 8 countries, as of December 2023.

List of Virgin Australia destinations

The following is an overview of all Virgin Australia flights and destinations:

Cocos (Keeling) Islands
Cocos (Keeling) Islands
New Zealand
New Zealand
 Remove ads

Where does Virgin Australia fly from?

Virgin Australia departs from 39 airports in 8 countries, as of December 2023.

List of Virgin Australia departures

The following is an overview of all cities and countries Virgin Australia departs from:

Virgin Australia most popular routes

These are currently the most popular flights operated by Virgin Australia, based on the number of scheduled flights for this month:

Melbourne to SydneyMEL to SYDSydney to MelbourneSYD to MELSydney to BrisbaneSYD to BNEBrisbane to SydneyBNE to SYDBrisbane to MelbourneBNE to MELMelbourne to BrisbaneMEL to BNEGold Coast to SydneyOOL to SYDSydney to Gold CoastSYD to OOLCanberra to SydneyCBR to SYDSydney to CanberraSYD to CBRMelbourne to AdelaideMEL to ADLAdelaide to MelbourneADL to MELGold Coast to MelbourneOOL to MELPerth to MelbournePER to MELMelbourne to Gold CoastMEL to OOLMelbourne to PerthMEL to PERSydney to AdelaideSYD to ADLRockhampton to BrisbaneROK to BNEBrisbane to RockhamptonBNE to ROKPerth to SydneyPER to SYDTownsville to BrisbaneTSV to BNEAdelaide to SydneyADL to SYDBrisbane to TownsvilleBNE to TSVCairns to BrisbaneCNS to BNESydney to PerthSYD to PERBrisbane to MackayBNE to MKYMackay to BrisbaneMKY to BNEBrisbane to CairnsBNE to CNSAdelaide to BrisbaneADL to BNEBrisbane to AdelaideBNE to ADLHobart to MelbourneHBA to MELPerth to BrisbanePER to BNEMelbourne to HobartMEL to HBABrisbane to PerthBNE to PERCanberra to MelbourneCBR to MELBrisbane to CanberraBNE to CBRCanberra to BrisbaneCBR to BNEKalgoorlie to PerthKGI to PERPerth to KalgoorliePER to KGIMelbourne to CanberraMEL to CBRBrisbane to NewcastleBNE to NTLNewcastle to BrisbaneNTL to BNELaunceston to MelbourneLST to MELMelbourne to LauncestonMEL to LSTKarratha / Dampier to PerthKTA to PERHobart to SydneyHBA to SYDCairns to SydneyCNS to SYDSydney to CairnsSYD to CNSPerth to AdelaidePER to ADLMelbourne to DenpasarMEL to DPSPerth to Karratha / DampierPER to KTADenpasar to MelbourneDPS to MELSydney to HobartSYD to HBAAdelaide to PerthADL to PERMelbourne to Sunshine CoastMEL to MCYSunshine Coast to MelbourneMCY to MELPort Hedland to PerthPHE to PERSydney to Sunshine CoastSYD to MCYPerth to Port HedlandPER to PHEGladstone to BrisbaneGLT to BNEBrisbane to GladstoneBNE to GLTCairns to MelbourneCNS to MELPerth to NewmanPER to ZNEMelbourne to CairnsMEL to CNSSunshine Coast to SydneyMCY to SYDNewman to PerthZNE to PERBallina to SydneyBNK to SYDSydney to BallinaSYD to BNKNewcastle to MelbourneNTL to MELHobart to BrisbaneHBA to BNEBrisbane to HobartBNE to HBABroome to PerthBME to PERPerth to BroomePER to BMECairns to TokyoCNS to HNDGold Coast to CanberraOOL to CBRQueenstown to SydneyZQN to SYDCanberra to Gold CoastCBR to OOLSydney to DenpasarSYD to DPSQueenstown to BrisbaneZQN to BNEBrisbane to Hamilton IslandBNE to HTIDenpasar to SydneyDPS to SYDHamilton Island to BrisbaneHTI to BNEBrisbane to QueenstownBNE to ZQNDenpasar to BrisbaneDPS to BNETokyo to CairnsHND to CNSBrisbane to DenpasarBNE to DPSSydney to QueenstownSYD to ZQNMelbourne to NewcastleMEL to NTLSydney to NadiSYD to NANBrisbane to NadiBNE to NANNadi to SydneyNAN to SYDNadi to BrisbaneNAN to BNEEmerald to BrisbaneEMD to BNEBrisbane to EmeraldBNE to EMDGold Coast to AdelaideOOL to ADLDarwin to BrisbaneDRW to BNEBrisbane to ProserpineBNE to PPPAdelaide to Gold CoastADL to OOLProserpine to BrisbanePPP to BNELaunceston to SydneyLST to SYDSydney to LauncestonSYD to LSTBrisbane to DarwinBNE to DRWSydney to Hamilton IslandSYD to HTIHamilton Island to SydneyHTI to SYDAdelaide to CanberraADL to CBRBrisbane to ApiaBNE to APWGold Coast to DenpasarOOL to DPSPerth to OnslowPER to ONSOnslow to PerthONS to PERApia to BrisbaneAPW to BNEQueenstown to MelbourneZQN to MELCanberra to AdelaideCBR to ADLDenpasar to Gold CoastDPS to OOLMelbourne to QueenstownMEL to ZQNLaunceston to BrisbaneLST to BNEPerth to DarwinPER to DRWHobart to AdelaideHBA to ADLMelbourne to NadiMEL to NANLaunceston to AdelaideLST to ADLDarwin to PerthDRW to PERBrisbane to LauncestonBNE to LSTMelbourne to DarwinMEL to DRWBrisbane to Mount IsaBNE to ISAMount Isa to BrisbaneISA to BNENadi to MelbourneNAN to MELAdelaide to LauncestonADL to LSTAdelaide to HobartADL to HBADenpasar to AdelaideDPS to ADLAdelaide to DenpasarADL to DPSPerth to HobartPER to HBAPort Vila to BrisbaneVLI to BNEBrisbane to Port VilaBNE to VLIHobart to PerthHBA to PERDarwin to MelbourneDRW to MELKununurra to PerthKNX to PERPerth to KununurraPER to KNXBrisbane to Alice SpringsBNE to ASPAlice Springs to BrisbaneASP to BNEAlice Springs to AdelaideASP to ADLAdelaide to Alice SpringsADL to ASPPerth to CairnsPER to CNSCairns to PerthCNS to PERLaunceston to PerthLST to PERMelbourne to Hamilton IslandMEL to HTIPerth to LauncestonPER to LSTHamilton Island to MelbourneHTI to MELPerth to Christmas IslandPER to XCHCocos (Keeling) Islands to Christmas IslandCCK to XCHExmouth to Cocos (Keeling) IslandsLEA to CCKCocos (Keeling) Islands to PerthCCK to PERPerth to ExmouthPER to LEAChristmas Island to PerthXCH to PERChristmas Island to Cocos (Keeling) IslandsXCH to CCKCairns to AdelaideCNS to ADLDarwin to AdelaideDRW to ADLAdelaide to DarwinADL to DRWAdelaide to CairnsADL to CNS

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.

  • ✅  No advertisements!
  • ⚡  Faster experience (due to no ads)
  • 🏳️‍🌈  Country search
  • 📅  Date filter
  • 💰  Price view (economy)  💸
  • 🗓️  12-month Flight schedules
  • 🛩️  Airline filters (filter multiple)
  • 🛡️  Alliance filter
  • 🌟  Class filter
  • 🗺️  Full map view
  • 📱  Mobile app for iOS and Android
$ 5.99 50% off
$ 2.99*
Per Month
$ 239.98 50% off
$ 119.99
One time

  Cancel anytime.
Personal use only.

* Billed and renews at $35.88 annually.  Cancel anytime.
Personal use only.

One-time payment. Billed once. Then never again.
Personal use only.

* Billed and renews at $239.88 annually.  Cancel anytime.
Business license.

We donate 1% of our revenue to remove CO₂ from the atmosphere