Flights to Perth at a glance
- cities with nonstop flights here
- 33
- nonstop flights a week
- 834
- lowest fare from Melbourne
- $167
- flight time from Melbourne
- 4h 10m
- lowest fare from Sydney
- $156
- flight time from Sydney
- 5h
- arrival airport
- Perth
Where you can fly to Perth from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Melbourne 4h 10m, 108 a week | 108 | 4h 10m | from $167 |
| Sydney 5h, 92 a week | 92 | 5h | from $156 |
| Brisbane 5h 25m, 71 a week | 71 | 5h 25m | from $806 |
| Karratha 2h 5m, 64 a week | 64 | 2h 5m | from $335 |
| Kalgoorlie 1h 15m, 54 a week | 54 | 1h 15m | from $161 |
| Port Hedland 2h 15m, 52 a week | 52 | 2h 15m | from $461 |
| Adelaide 3h 25m, 51 a week | 51 | 3h 25m | from $141 |
| Singapore Singapore, 5h 10m, 47 a week | 47 | 5h 10m | from $136 |
| Broome 2h 35m, 36 a week | 36 | 2h 35m | from $183 |
| Darwin 3h 55m, 14 a week | 14 | 3h 55m | from $414 |
| Auckland New Zealand, 7h 25m, 12 a week | 12 | 7h 25m | from $292 |
| Esperance 1h 40m, 10 a week | 10 | 1h 40m | from $202 |
| Learmonth 1h 50m, 9 a week | 9 | 1h 50m | from $752 |
| Johannesburg South Africa, 9h 38m, 8 a week | 8 | 9h 38m | from $568 |
| London United Kingdom, 16h 48m, 7 a week | 7 | 16h 48m | from $492 |
| Dubai United Arab Emirates, 10h 45m, 7 a week | 7 | 10h 45m | from $413 |
| Canberra 4h 35m, 7 a week | 7 | 4h 35m | from $321 |
| Cairns 5h 40m, 7 a week | 7 | 5h 40m | from $288 |
| Christchurch New Zealand, 7h 8m, 3 a week | 3 | 7h 8m | from $205 |
| Gold Coast 5h 15m, seasonal | seasonal | 5h 15m | from $263 |
From other countries
Denpasar (Bali), Indonesiafrom $84
Kuala Lumpur, Malaysiafrom $124
Hong Kong, Hong Kongfrom $230
Bangkok, Thailandfrom $218
Tokyo, Japanfrom $267
Ho Chi Minh City, Vietnamfrom $222
Manila, Philippinesfrom $163
Phuket, Thailandfrom $143
Paris, Francefrom $487
Guangzhou, Chinafrom $168
Jakarta, Indonesiafrom $146
Mauritius, Mauritiusfrom $513
Rome, Italyfrom $547
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Perth from?
From 33 cities. The busiest routes are from Melbourne (108 flights a week), Sydney (92 flights a week), Brisbane (71 flights a week), Karratha (64 flights a week), Kalgoorlie (54 flights a week) and Port Hedland (52 flights a week).
How long is the flight from Melbourne to Perth?
A nonstop flight takes about 4 hours 10 minutes, tickets from $167.
How long is the flight from Sydney to Perth?
A nonstop flight takes about 5 hours, tickets from $156.
What is the cheapest city to fly to Perth from?
Denpasar (Bali) from $84, Kuala Lumpur from $124, Singapore from $136 and Adelaide from $141.
Which airport do flights to Perth arrive at?
All nonstop flights land at Perth (PER).