Flight schedule from Perth Airport
| Flight | Flight days | Departure | Arrival | Flight time | Airlines | Price | ||
|---|---|---|---|---|---|---|---|---|
| JQ857 | Perth — Adelaide | mon, wed, fri, sun | 06:00 | 11:25 | 2h 55m | Jetstar | from $144 | search |
| TL361 | Perth — Alice Springs | mon, wed, fri, sun | 08:15 | 12:15 | 2h 30m | Airnorth | search | |
| NZ174 | Perth — Auckland | thu, fri, sat, sun | 23:50 | 11:10 | 6h 20m | Air New Zealand | search | |
| TG484 | Perth — Bangkok | tue, thu, sat | 09:25 | 15:25 | 7h 0m | Thai Airways | from $418 | search |
| TG482 | Perth — Bangkok | mon, wed, fri, sun | 16:35 | 22:30 | 6h 55m | Thai Airways | from $418 | search |
| VA9211 | Perth — Boolgeeda | tue, wed | 06:15 | 08:05 | 1h 50m | Virgin Australia | search | |
| VA9221 | Perth — Boolgeeda | mon | 07:50 | 09:40 | 1h 50m | Virgin Australia | search | |
| VA9213 | Perth — Boolgeeda | wed | 08:15 | 10:05 | 1h 50m | Virgin Australia | search | |
| VA9241 | Perth — Boolgeeda | wed, thu | 14:05 | 15:55 | 1h 50m | Virgin Australia | search | |
| VA469 | Perth — Brisbane | daily | 13:20 | 19:55 | 4h 35m | Virgin Australia | search | |
| VA477 | Perth — Brisbane | mon, thu, fri, sat, sun | 22:30 | 05:05 | 4h 35m | Virgin Australia | search | |
| VA1485 | Perth — Broome | daily | 11:15 | 13:55 | 2h 40m | Virgin Australia | search | |
| VA9251 | Perth — Bussellton | thu | 06:15 | 07:00 | 45m | Virgin Australia | search | |
| VA9267 | Perth — Bussellton | wed | 07:15 | 08:01 | 46m | Virgin Australia | search | |
| JQ979 | Perth — Cairns | fri, sat | 15:05 | 21:25 | 4h 20m | Jetstar | search | |
| JQ979 | Perth — Cairns | sun | 16:10 | 01:15 | 16h 55m | Jetstar | search | |
| JQ979 | Perth — Cairns | wed | 16:15 | 22:35 | 4h 20m | Jetstar | search | |
| 3U9018 | Perth — Chengdu | daily | 15:55 | 02:15 | 10h 20m | Sichuan Airlines | search | |
| QF1380 | Perth — Christmas Creek Mine | thu | 05:05 | 06:36 | 1h 31m | Qantas | search | |
| QF1380 | Perth — Christmas Creek Mine | thu | 05:05 | 06:37 | 1h 32m | Qantas | search | |
| QQ6360 | Perth — Christmas Creek Mine | tue | 08:40 | 10:14 | 1h 34m | Alliance Airlines | search | |
| ID6008 | Perth — Denpasar | mon, wed, thu, fri, sat, sun | 14:15 | 18:05 | 3h 50m | Batik Air | from $151 | search |
| 8B81 | Perth — Denpasar | daily | 14:25 | 17:55 | 3h 30m | TransNusa | from $151 | search |
| EK421 | Perth — Dubai | daily | 22:20 | 05:15 | 10h 55m | Emirates | from $441 | search |
| ZL2353 | Perth — Esperance | mon, wed, fri | 07:00 | 08:35 | 1h 35m | Rex | search | |
| ZL2377 | Perth — Esperance | mon, tue, wed, thu, fri, sun | 18:25 | 20:00 | 1h 35m | Rex | search | |
| VA594 | Perth — Hobart | mon, fri, sun | 09:50 | 17:05 | 4h 15m | Virgin Australia | search | |
| CX182 | Perth — Hong Kong | mon, tue, thu, fri, sat, sun | 08:30 | 16:25 | 7h 55m | Cathay Pacific | search | |
| ID6081 | Perth — Jakarta | mon, wed, fri, sat, sun | 01:30 | 04:55 | 4h 25m | Batik Air | from $144 | search |
| QF1766 | Perth — Kalgoorlie | fri | 04:55 | 06:05 | 1h 10m | Qantas | search | |
| QF1200 | Perth — Kalgoorlie | tue, wed, thu, fri | 06:15 | 07:25 | 1h 10m | Qantas | search | |
| WO806 | Perth — Kalgoorlie | wed | 12:55 | 13:50 | 55m | National Jet Express | search | |
| WO816 | Perth — Kalgoorlie | tue | 13:55 | 14:39 | 44m | National Jet Express | search | |
| VA2541 | Perth — Karratha | mon | 05:15 | 07:20 | 2h 5m | Virgin Australia | search | |
| VA1731 | Perth — Karratha | wed, thu | 17:30 | 19:35 | 2h 5m | Virgin Australia | search | |
| VA1508 | Perth — Launceston | mon, fri, sun | 12:40 | 19:30 | 3h 50m | Virgin Australia | search | |
| QQ802 | Perth — Leinster | wed | 06:10 | 07:30 | 1h 20m | Alliance Airlines | search | |
| QQ802 | Perth — Leinster | tue | 06:20 | 07:40 | 1h 20m | Alliance Airlines | search | |
| QQ6504 | Perth — Leinster | fri | 07:15 | 08:35 | 1h 20m | Alliance Airlines | search | |
| QQ950 | Perth — Leonora | tue, wed | 07:15 | 08:30 | 1h 15m | Alliance Airlines | search | |
| QQ950 | Perth — Leonora | wed | 11:00 | 11:54 | 54m | Alliance Airlines | search | |
| VA9452 | Perth — Leonora | thu | 12:35 | 13:50 | 1h 15m | Virgin Australia | search | |
| VA682 | Perth — Melbourne | tue, wed, thu, fri, sat, sun | 07:45 | 14:20 | 3h 35m | Virgin Australia | from $181 | search |
| JQ973 | Perth — Melbourne | daily | 09:30 | 16:05 | 3h 35m | Jetstar | from $181 | search |
| VA692 | Perth — Melbourne | thu, sun | 12:30 | 19:05 | 3h 35m | Virgin Australia | from $181 | search |
| QF780 | Perth — Melbourne | daily | 15:55 | 22:25 | 3h 30m | Qantas | from $181 | search |
| VA700 | Perth — Melbourne | mon, tue, wed, thu, fri, sun | 16:55 | 23:30 | 3h 35m | Virgin Australia | from $181 | search |
| VA702 | Perth — Melbourne | tue, wed, thu, fri, sat, sun | 17:55 | 00:30 | 3h 35m | Virgin Australia | from $181 | search |
| VA702 | Perth — Melbourne | mon, tue, wed | 18:00 | 00:30 | 3h 30m | Virgin Australia | from $181 | search |
| VA708 | Perth — Melbourne | wed, thu, fri | 22:45 | 05:20 | 3h 35m | Virgin Australia | from $181 | search |