
Cheap Virgin Australia flights from Christchurch to Perth (CHC to PER)
Find The Best Day To Fly from Christchurch to Perth
Discover our best Virgin Australia flight from Christchurch CHC to Perth PER
To find the best deals on flights to Christchurch from Perth with Virgin Australia, just enter your travel dates, filter by Virgin Australia, and hit search. You’ll find flights to choose from and can sort by price, flight duration, and arrival or departure time.
Return flights from Christchurch CHC to Perth PER with Virgin Australia
If you’re planning a round trip, booking return flights with Virgin Australia is usually the most cost-effective option. With airfares ranging from to , it’s easy to find a flight that suits your budget. Prices and availability subject to change. Additional terms may apply.
Book one-way Virgin Australia flights from Christchurch CHC to Perth PER
A one-way ticket gives you much greater flexibility—allowing you to choose your return date, destination, and time whenever you’re ready. By booking in advance you can find great deals on one-way tickets too. Right now, a one-way Virgin Australia flight from Christchurch to Perth costs from . Prices and availability subject to change. Additional terms may apply.
The easy way to find cheap flights to Perth PER from Christchurch CHC with Virgin Australia
To find a cheap Virgin Australia flight from Christchurch CHC to Perth PER, sort your search results by price or filter by budget. Thanks to Travelocity’s Price Match Promise, if you find a better airfare deal anywhere else within 24 hours, we’ll credit or refund the difference.
How to find our best airfare deals on Virgin Australia flights from Christchurch CHC to Perth PER
If you’re looking for cheap flights, it helps to be flexible when it comes to your travel dates. You’ll usually find lower cost tickets when you travel during quieter months such as , or if you book a flight with a stopover.
Find nonstop flights from Christchurch CHC to Perth PER with Virgin Australia
If you’re keen to be on Perth soil fast, don’t waste time with a stopover—filter your search results to show direct Virgin Australia flights only. The journey takes around hour(s) min(s) – so you’ll be there before you know it.
Flexible airline tickets for Virgin Australia flights from Christchurch CHC to Perth PER
Make sure you’re not out of pocket if plans change by choosing a flexible ticket with penalty-free amendment and cancellation options. Use our ‘no change fee’ filter to see which flights have this option.
There are a lot of reasons to book your flights to Perth PER from Christchurch CHC with Virgin Australia on Travelocity
At Travelocity our vast and up-to-the-minute inventory puts all of our best flight deals in one place. So, whether you’re traveling on business or jetting off with friends and family, you can trust Travelocity to get you there.
Airport code | Country | Airport name | Number of flights |
|---|---|---|---|
| LAX | USA | Los Angeles Intl. | 34 |
| PER | AUS | Perth | 16 |
| ATL | USA | Hartsfield-Jackson Atlanta Intl. | 15 |
| MEL | AUS | Tullamarine | 9 |
| BNE | AUS | Brisbane | 8 |
| SLC | USA | Salt Lake City Intl. | 6 |
| SYD | AUS | Kingsford Smith Intl. | 6 |
| DTW | USA | Detroit Metropolitan Wayne County | 5 |
| SIN | SGP | Changi | 4 |
| LAS | USA | McCarran Intl. | 4 |
Travelers ❤️ these 🏨 after their flight to Perth

Sanno Marracoonda Perth Airport Hotel
"The accommodation was relatively clean but very tired. The staff in reception and in the restaurant were friendly and helpful. Near the airport and ok for a nights accommodation when travelling."
Reviewed on Nov 8, 2026

Airport Apartments by Vetroblu
"We stayed in a two bedroom apartment. The pillows had hairs on them and there was wee drops on the floor in front of the toilet. The floor also made the kids feet black. It was a cheap stay however I did expect it to be cleaner than that."
Reviewed on Nov 8, 2026

Swan River Hotel
Explore More Ways to Travel with Travelocity
- Qatar Airways Doha (DOH) to Perth (PER) flights
- Qatar Airways Hounslow (LHR) to Perth (PER) flights
- Qatar Airways Velika Gorica (ZAG) to Perth (PER) flights
- Tiger Airways Singapore (SIN) to Perth (PER) flights
- Tiger Airways Kota Kinabalu (BKI) to Perth (PER) flights
- Singapore Airlines Cargo Seeduwa - Katunayake (CMB) to Perth (PER) flights
- Singapore Airlines Cargo Hounslow (LHR) to Perth (PER) flights
- Singapore Airlines Cargo Manchester (MAN) to Perth (PER) flights
- Singapore Airlines Cargo Parañaque (MNL) to Perth (PER) flights
- Singapore Airlines Cargo Dhaka (DAC) to Perth (PER) flights
- Singapore Airlines Cargo Vancouver (YVR) to Perth (PER) flights
- South African Airways Cape Town (CPT) to Perth (PER) flights
- South African Airways Nairobi (NBO) to Perth (PER) flights
- South African Airways Johannesburg (JNB) to Perth (PER) flights
- SriLankan Airlines Seeduwa - Katunayake (CMB) to Perth (PER) flights
- Thai Airways International Bangkok (BKK) to Perth (PER) flights
- Turkish Airlines Corballis (DUB) to Perth (PER) flights
- United Airlines Chicago (ORD) to Perth (PER) flights
- Virgin Australia Adelaide (ADL) to Perth (PER) flights
- Virgin Australia Brisbane (BNE) to Perth (PER) flights
- Virgin Australia Singapore (SIN) to Perth (PER) flights
- Virgin Australia Darwin (DRW) to Perth (PER) flights
- Virgin Australia Hounslow (LHR) to Perth (PER) flights
- Virgin Australia Karratha (KTA) to Perth (PER) flights
- Virgin Australia Sydney (SYD) to Perth (PER) flights
- Virgin Australia Los Angeles (LAX) to Perth (PER) flights
- Virgin Australia Manchester (MAN) to Perth (PER) flights
- Virgin Australia Johannesburg (JNB) to Perth (PER) flights
- Virgin Australia Port Hedland (PHE) to Perth (PER) flights
- Virgin Australia Tremblay-en-France (CDG) to Perth (PER) flights
- Virgin Australia Melbourne (MEL) to Perth (PER) flights
- Air Canada Mississauga (YYZ) to Perth (PER) flights
- Air France Tremblay-en-France (CDG) to Perth (PER) flights
- Air India Limited New Delhi (DEL) to Perth (PER) flights
- Air Mauritius Nairobi (NBO) to Perth (PER) flights
- Air Mauritius Johannesburg (JNB) to Perth (PER) flights
- Air New Zealand Auckland (AKL) to Perth (PER) flights
- American Airlines Jamaica (JFK) to Perth (PER) flights
- American Airlines Philadelphia (PHL) to Perth (PER) flights
- Ozark Air Lines Incheon (ICN) to Perth (PER) flights
- British Airways Hounslow (LHR) to Perth (PER) flights
- Cathay Pacific Mississauga (YYZ) to Perth (PER) flights
- China Eastern Airlines Shanghai (PVG) to Perth (PER) flights
- Delta Air Lines Detroit (DTW) to Perth (PER) flights
- Qatar Airways Edinburgh (EDI) to Perth (PER) flights
- Qantas Vancouver (YVR) to Perth (PER) flights
- Qantas Melbourne (MEL) to Perth (PER) flights
- Qantas SeaTac (SEA) to Perth (PER) flights
- Qantas Tremblay-en-France (CDG) to Perth (PER) flights
- Qantas Johannesburg (JNB) to Perth (PER) flights
- Qantas Newman (ZNE) to Perth (PER) flights
- Qantas Manchester (MAN) to Perth (PER) flights
- Qantas Los Angeles (LAX) to Perth (PER) flights
- Qantas Learmonth (LEA) to Perth (PER) flights
- Qantas Kununurra (KNX) to Perth (PER) flights
- Qantas Sydney (SYD) to Perth (PER) flights
- Qantas Karratha (KTA) to Perth (PER) flights
- Qantas Kalgoorlie (KGI) to Perth (PER) flights
- Qantas Jamaica (JFK) to Perth (PER) flights
- Qantas Chek Lap Kok (HKG) to Perth (PER) flights
- Qantas Hobart (HBA) to Perth (PER) flights
- Qantas Hounslow (LHR) to Perth (PER) flights
- Qantas Glasgow (GLA) to Perth (PER) flights
- Qantas Athens (ATH) to Perth (PER) flights
- Qantas Corballis (DUB) to Perth (PER) flights
- Qantas Dubai (DXB) to Perth (PER) flights
- Qantas Darwin (DRW) to Perth (PER) flights
- Qantas Honolulu (HNL) to Perth (PER) flights
- Qantas Singapore (SIN) to Perth (PER) flights
- Qantas Canberra (CBR) to Perth (PER) flights
- Qantas Broome (BME) to Perth (PER) flights
- Qantas Brisbane (BNE) to Perth (PER) flights
- Qantas Auckland (AKL) to Perth (PER) flights
- Qantas Adelaide (ADL) to Perth (PER) flights
- Philippine Airlines Parañaque (MNL) to Perth (PER) flights
- Malaysia Airlines Parañaque (MNL) to Perth (PER) flights
- Malaysia Airlines Kuala Lumpur (KUL) to Perth (PER) flights
- Malaysia Airlines Hounslow (LHR) to Perth (PER) flights
- LAN Airlines Santiago (SCL) to Perth (PER) flights
- Kenya Airways Nairobi (NBO) to Perth (PER) flights
- Jetstar Airways Melbourne (MEL) to Perth (PER) flights
- Jetstar Airways Tuban (DPS) to Perth (PER) flights
- Jetstar Airways Sydney (SYD) to Perth (PER) flights
- Jetstar Airways Gold Coast (OOL) to Perth (PER) flights
- Jetstar Airways Singapore (SIN) to Perth (PER) flights
- Jetstar Airways Brisbane (BNE) to Perth (PER) flights
- Jetstar Airways Auckland (AKL) to Perth (PER) flights
- Indonesia AirAsia Tuban (DPS) to Perth (PER) flights
- Garuda Indonesia Tangerang (CGK) to Perth (PER) flights
- Emirates Manchester (MAN) to Perth (PER) flights
- Emirates Hounslow (LHR) to Perth (PER) flights
- Emirates Glasgow (GLA) to Perth (PER) flights
- Emirates Gatwick (LGW) to Perth (PER) flights
- Emirates Edinburgh (EDI) to Perth (PER) flights
- Emirates Corballis (DUB) to Perth (PER) flights
- Emirates Dubai (DXB) to Perth (PER) flights
- Emirates Singapore (SIN) to Perth (PER) flights
- Delta Air Lines Los Angeles (LAX) to Perth (PER) flights
- Delta Air Lines Jamaica (JFK) to Perth (PER) flights
- Delta Air Lines Atlanta (ATL) to Perth (PER) flights