How can I find cheap flights from Townsville Airport to Perth Airport?
Explore the cheapest one-way and round-trip flights from Townsville Airport to Perth Airport over the next 90 days, with one-way fares from PHP 16,549 and round-trip from PHP 36,236. Based on Trip.com's latest 7-day flight data.
- Cheapest
- Round-trip
- Recommended
- Next 7 days
- Fastest
- Cheapest
TSV 08:5014h 55m1 stopPER 21:45Townsville - Perth | Tue, Nov 17 | Jetstar AirwaysPHP 16,549 PHP 31,87148% off48% offPHP 31,871 PHP 16,549
TSV 20:0514h 25m1 stopPER 08:30Townsville - Perth | Thu, Dec 17 | Jetstar AirwaysPHP 17,146 PHP 31,87146% off46% offPHP 31,871 PHP 17,146
TSV 14:1510h 30m1 stopPER 22:45Townsville - Perth | Fri, Dec 25 | Virgin AustraliaPHP 18,237 PHP 31,87143% off43% offPHP 31,871 PHP 18,237
TSV 21:1028h 55m1 stopPER 00:05Townsville - Perth | Wed, Dec 16 | Jetstar AirwaysPHP 18,29443% offPHP 31,871 PHP 18,294
TSV 20:0514h 25m1 stopPER 08:30Townsville - Perth | Fri, Dec 11 | Jetstar AirwaysPHP 18,33142% offPHP 31,871 PHP 18,331
TSV 17:158h 50m1 stopPER 00:05Townsville - Perth | Sun, Dec 27 | Virgin AustraliaPHP 18,33142% offPHP 31,871 PHP 18,331
TSV 17:158h 50m1 stopPER 00:05Townsville - Perth | Thu, Dec 17 | Virgin AustraliaPHP 18,43642% offPHP 31,871 PHP 18,436
TSV 14:1511h 50m1 stopPER 00:05Townsville - Perth | Thu, Nov 26 | Virgin AustraliaPHP 20,69335% offPHP 31,871 PHP 20,693
TSV 20:0514h 25m1 stopPER 08:30Townsville - Perth | Fri, Nov 20 | Jetstar AirwaysPHP 21,52732% offPHP 31,871 PHP 21,527
TSV 13:0017h 25m1 stopPER 14:00Townsville - Perth | Fri, Nov 13 | Normal AirlineMore cheap flightsMore cheap flights
TSV 17:158h 50m1 stopPER 00:05Townsville - Perth | Fri, Dec 4 | Virgin Australia
PER 06:008h 30m1 stopTSV 16:30Perth - Townsville | Thu, Dec 10 | Virgin AustraliaPHP 36,236 PHP 41,72713% off13% offPHP 41,727 PHP 36,236
TSV 06:0517h 30m1 stopPER 21:35Townsville - Perth | Sun, Nov 22 | Virgin Australia
PER 10:459h1 stopTSV 21:45Perth - Townsville | Mon, Nov 30 | Virgin AustraliaPHP 36,293 PHP 41,72713% off13% offPHP 41,727 PHP 36,293
TSV 14:159h 20m1 stopPER 21:35Townsville - Perth | Thu, Nov 26 | Virgin Australia
PER 06:0013h 45m1 stopTSV 21:45Perth - Townsville | Mon, Nov 30 | Virgin AustraliaPHP 36,406 PHP 41,72713% off13% offPHP 41,727 PHP 36,406
TSV 06:058h 25m1 stopPER 12:30Townsville - Perth | Fri, Jan 1 | Virgin Australia
PER 22:307h 45m1 stopTSV 08:15Perth - Townsville | Wed, Jan 6 | Virgin AustraliaPHP 36,45413% offPHP 41,727 PHP 36,454
TSV 06:0511h 50m1 stopPER 15:55Townsville - Perth | Sun, Dec 6 | Virgin Australia
PER 22:3010h 25m1 stopTSV 10:55Perth - Townsville | Sun, Dec 13 | Virgin AustraliaPHP 36,46313% offPHP 41,727 PHP 36,463
TSV 17:158h 50m1 stopPER 00:05Townsville - Perth | Tue, Dec 29 | Virgin Australia
PER 22:3010h 25m1 stopTSV 10:55Perth - Townsville | Wed, Jan 6 | Virgin AustraliaPHP 36,46313% offPHP 41,727 PHP 36,463
TSV 14:1511h 50m1 stopPER 00:05Townsville - Perth | Thu, Jan 7 | Virgin Australia
PER 22:307h 45m1 stopTSV 08:15Perth - Townsville | Sun, Jan 10 | Virgin AustraliaPHP 36,56812% offPHP 41,727 PHP 36,568
TSV 14:159h 20m1 stopPER 21:35Townsville - Perth | Fri, Dec 11 | Virgin Australia
PER 22:307h 45m1 stopTSV 08:15Perth - Townsville | Sun, Dec 13 | Virgin AustraliaPHP 36,77612% offPHP 41,727 PHP 36,776
TSV 11:4011h 55m1 stopPER 21:35Townsville - Perth | Mon, Dec 7 | Virgin Australia
PER 10:459h1 stopTSV 21:45Perth - Townsville | Mon, Dec 14 | Virgin AustraliaPHP 36,96611% offPHP 41,727 PHP 36,966
TSV 13:0017h 25m1 stopPER 14:00Townsville - Perth | Fri, Nov 13 | Normal Airline
PER 15:006hNonstopTSV 16:00Perth - Townsville | Sun, Nov 15 | Normal AirlineMore cheap flightsMore cheap flights
TSV 14:159h 20m1 stopPER 21:35Townsville - Perth | Mon, Dec 7 | Virgin AustraliaPHP 17,744 PHP 48,80264% off64% offPHP 48,802 PHP 17,744
TSV 17:158h 50m1 stopPER 00:05Townsville - Perth | Thu, Dec 17 | Virgin AustraliaPHP 18,256 PHP 48,80263% off63% offPHP 48,802 PHP 18,256
TSV 17:158h 50m1 stopPER 00:05Townsville - Perth | Mon, Dec 21 | Virgin AustraliaPHP 18,303 PHP 48,80262% off62% offPHP 48,802 PHP 18,303
TSV 06:058h 25m1 stopPER 12:30Townsville - Perth | Sun, Dec 13 | Virgin AustraliaPHP 18,52162% offPHP 48,802 PHP 18,521
TSV 14:159h 20m1 stopPER 21:35Townsville - Perth | Mon, Dec 14 | Virgin AustraliaPHP 18,73062% offPHP 48,802 PHP 18,730
TSV 17:158h 50m1 stopPER 00:05Townsville - Perth | Thu, Dec 24 | Virgin AustraliaPHP 19,30860% offPHP 48,802 PHP 19,308
TSV 14:159h 20m1 stopPER 21:35Townsville - Perth | Thu, Dec 31 | Virgin AustraliaPHP 19,30860% offPHP 48,802 PHP 19,308
TSV 14:159h 20m1 stopPER 21:35Townsville - Perth | Fri, Dec 25 | Virgin AustraliaPHP 19,30860% offPHP 48,802 PHP 19,308
TSV 14:159h 20m1 stopPER 21:35Townsville - Perth | Thu, Nov 26 | Virgin AustraliaPHP 19,49860% offPHP 48,802 PHP 19,498
TSV 13:0017h 25m1 stopPER 14:00Townsville - Perth | Fri, Nov 13 | Normal AirlineMore cheap flightsMore cheap flights
TSV 17:158h 50m1 stopPER 00:05Townsville - Perth | Mon, Nov 16 | Virgin AustraliaPHP 24,704 PHP 48,80249% off49% offPHP 48,802 PHP 24,704
TSV 17:158h 50m1 stopPER 00:05Townsville - Perth | Thu, Nov 12 | Virgin AustraliaPHP 28,459 PHP 48,80242% off42% offPHP 48,802 PHP 28,459
TSV 14:159h 20m1 stopPER 21:35Townsville - Perth | Fri, Nov 13 | Virgin AustraliaPHP 43,433 PHP 48,80211% off11% offPHP 48,802 PHP 43,433
TSV 13:0017h 25m1 stopPER 14:00Townsville - Perth | Fri, Nov 13 | Normal AirlineMore cheap flightsMore cheap flights
TSV 17:158h 50m1 stopPER 00:05Townsville - Perth | Sun, Dec 27 | Virgin AustraliaPHP 18,331 PHP 31,87142% off42% offPHP 31,871 PHP 18,331
TSV 17:158h 50m1 stopPER 00:05Townsville - Perth | Thu, Dec 17 | Virgin AustraliaPHP 18,436 PHP 31,87142% off42% offPHP 31,871 PHP 18,436
TSV 14:1510h 30m1 stopPER 22:45Townsville - Perth | Fri, Dec 25 | Virgin AustraliaPHP 18,237 PHP 31,87143% off43% offPHP 31,871 PHP 18,237
TSV 14:1511h 50m1 stopPER 00:05Townsville - Perth | Thu, Nov 26 | Virgin AustraliaPHP 20,69335% offPHP 31,871 PHP 20,693
TSV 20:0514h 25m1 stopPER 08:30Townsville - Perth | Thu, Dec 17 | Jetstar AirwaysPHP 17,14646% offPHP 31,871 PHP 17,146
TSV 20:0514h 25m1 stopPER 08:30Townsville - Perth | Fri, Dec 11 | Jetstar AirwaysPHP 18,33142% offPHP 31,871 PHP 18,331
TSV 20:0514h 25m1 stopPER 08:30Townsville - Perth | Fri, Nov 20 | Jetstar AirwaysPHP 21,52732% offPHP 31,871 PHP 21,527
TSV 20:0514h 25m1 stopPER 08:30Townsville - Perth | Thu, Nov 26 | Jetstar AirwaysPHP 21,83132% offPHP 31,871 PHP 21,831
TSV 20:0514h 25m1 stopPER 08:30Townsville - Perth | Mon, Nov 16 | Jetstar AirwaysPHP 26,85716% offPHP 31,871 PHP 26,857
TSV 13:0017h 25m1 stopPER 14:00Townsville - Perth | Fri, Nov 13 | Normal AirlineMore cheap flightsMore cheap flights
Displayed flight fares from Townsville to Perth are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Townsville Airport to Perth Airport
Which month offers the lowest one-way fares when flying from Townsville Airport to Perth Airport?
Based on Trip.com data from the past 12 months, for cheaper one-way flights from Townsville Airport to Perth Airport, it is best to book in September, when average fares are PHP 21,183. Try to avoid June, as fares peak at around PHP 34,735.
Which day of the week offers the cheapest flights from Townsville Airport to Perth Airport?
Based on Trip.com data from the past 12 months, the cheapest day to depart from Townsville Airport to Perth Airport is Wednesday, when average fares are usually lower than other days. Avoid departing on Saturday, as fares are typically the highest.
Which airline offers the cheapest flights from Townsville Airport to Perth Airport?
The cheapest airline flying from Townsville Airport to Perth Airport is Virgin Australia (from PHP 17,857) among 4 carriers operating this route. Based on Trip.com's latest 7-day flight data.




Find more flights and airlines
What is the flight schedule from Townsville Airport to Perth Airport?
Check on the flight schedule from Townsville to Perth to find the flight that matches your travel plan.
-
VA382
Townsville Airport
06:05
TSV
08:00
BNE
S M T W T F SSearch -
VA462
Brisbane Airport
09:05
BNE
12:30
PER
S M T W T F S -
VA394
Townsville Airport
17:15
TSV
19:10
BNE
S M T W T - SSearch -
VA476
Brisbane Airport
20:40
BNE
00:05
PER
S - - W T - S -
QF2352
Townsville Airport
14:55
TSV
15:55
CNS
S - T - T F SSearch -
JQ978
Cairns Airport
11:00
CNS
14:15
PER
S - T - T F - -
VA392
Townsville Airport
14:15
TSV
16:10
BNE
S - - W T F SSearch -
VA472
Brisbane Airport
18:10
BNE
21:35
PER
S M T W T F S -
VA382
Townsville Airport
06:05
TSV
08:00
BNE
S M T W T F SSearch -
VA466
Brisbane Airport
12:30
BNE
15:55
PER
S M T W T F S -
VA392
Townsville Airport
14:15
TSV
16:10
BNE
S - - W T F SSearch -
VA476
Brisbane Airport
20:40
BNE
00:05
PER
S - - W T - S -
VA388
Townsville Airport
11:40
TSV
13:35
BNE
S M T W T F SSearch -
VA472
Brisbane Airport
18:10
BNE
21:35
PER
S M T W T F S -
VA388
Townsville Airport
11:40
TSV
13:35
BNE
S M T W T F SSearch -
JQ964
Brisbane Airport
18:45
BNE
22:15
PER
S M T W T F S -
VA388
Townsville Airport
11:40
TSV
13:35
BNE
S M T W T F SSearch -
VA476
Brisbane Airport
20:40
BNE
00:05
PER
S - - W T - S -
JQ905
Townsville Airport
08:45
TSV
10:35
BNE
S M T W T F SSearch -
JQ964
Brisbane Airport
18:45
BNE
22:15
PER
S M T W T F S
About Townsville Airport and Perth Airport
Learn about Townsville Airport (TSV) and Perth Airport (PER) — including location, terminals, transportation, and travel tips.
| Flight distance | 3,383.68 km |
|---|---|
| Cheapest one-way ticket price | PHP 16,549 |
| Cheapest return ticket price | PHP 36,236 |
FAQs for Townsville Airport to Perth Airport Flights
What is the transportation method from the main airport to downtown in Perth?
- The distance from Perth Airport to downtown is about 10 km, by taxi about 30 minutes.
What are the cheapest flights from Townsville Airport to Perth Airport?
One-way flights from Townsville Airport to Perth Airport currently start from PHP 16,549, and round-trip fares start from PHP 36,236. The current lowest fare is a Jetstar Airways flight departing on Tue, Nov 17; prices may vary depending on availability.What is the average price of a flight from Townsville Airport to Perth Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Townsville Airport to Perth Airport is PHP 24,259. Prices may vary depending on the departure date, airline, and availability.How do I book flights from Townsville Airport to Perth Airport on Trip.com?
Enter Townsville Airport and Perth Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Popular Destinations
- Round-trip flights from Townsville Airport to Noi Bai International Airport
- Flights from Townsville Airport to Kingsford Smith Airport today/tomorrow
- Flights from Townsville Airport to Cairns International Airport today/tomorrow
- Flights from Townsville Airport to Brisbane Airport today/tomorrow
- Flights from Townsville Airport to Melbourne Airport today/tomorrow
- Townsville Airport to Brisbane flights
- Non-stop flights from Townsville Airport to Melbourne
- Non-stop flights from Townsville Airport to Cairns
- Townsville Airport to Jakarta cheap flights
- Townsville Airport to Sydney flights
- Non-stop flights from Melbourne Airport to Perth Airport
- Round-trip flights from Ngurah Rai Airport to Perth Airport
- Round-trip flights from Kuala Lumpur International Airport to Perth Airport
- Round-trip flights from Changi Airport to Perth Airport
- Non-stop flights from Kingsford Smith Airport to Perth Airport
- Round-trip flights from Melbourne to Perth Airport
- Round-trip flights from Bali to Perth Airport
- Round-trip flights from Singapore to Perth Airport
- Sydney to Perth Airport flights
- Round-trip flights from Kuala Lumpur to Perth Airport
Note: Prices shown on this page are the estimated lowest prices found in the last 24 hours and include all taxes and fees.