Direct (nonstop) flights from Perth to Darwin

2 airlines fly nonstop from Perth International (PER) to Darwin Intl (DRW). It's 1,644 miles (2,646 km), about 3h 35m in the air. Operated by Qantas, Virgin Australia.

PER
Perth International
🇦🇺 Perth, Australia
DRW
Darwin Intl
🇦🇺 Darwin, Australia
Flight Time
3h 35m
Distance
1,644 mi
2,646 km
CO₂/pax
278 kg
−51 kg vs. layover
Airlines
2
Qantas +1
Time Diff
+1h
Operated by Qantas Qantas Virgin Australia Virgin Australia

Route data last updated: May 31, 2026

Airlines with non-stop flights

Qantas QF Qantas
Route
PER → DRW
Flight Time
3h 35m
Distance
1,644 mi
Virgin Australia VA Virgin Australia
Route
PER → DRW
Flight Time
3h 35m
Distance
1,644 mi

Alternative Routes

Other ways to fly from Perth to Darwin with one stop · direct emits 278 kg CO₂ per passenger

PER BME (Broome) DRW
Leg 1: 2h 35m (1,039 mi) Leg 2: 1h 30m (691 mi) Total: ~4h 5m 🍃 329 kg CO₂ (+18% vs. direct)
Leg 1
PER → BME
2h 35m · 1,039 mi
View PER to BME flights →
Leg 2
BME → DRW
1h 30m · 691 mi
View BME to DRW flights →
PER KNX (Kununurra) DRW
Leg 1: 3h 5m (1,371 mi) Leg 2: 1h (273 mi) Total: ~4h 5m 🍃 308 kg CO₂ (+11% vs. direct)
Leg 1
PER → KNX
3h 5m · 1,371 mi
View PER to KNX flights →
Leg 2
KNX → DRW
1h · 273 mi
View KNX to DRW flights →
PER ASP (Alice Springs) DRW
Leg 1: 2h 30m (1,230 mi) Leg 2: 2h 10m (808 mi) Total: ~4h 40m 🍃 383 kg CO₂ (+38% vs. direct)
Leg 1
PER → ASP
2h 30m · 1,230 mi
View PER to ASP flights →
Leg 2
ASP → DRW
2h 10m · 808 mi
View ASP to DRW flights →
PER DPS (Denpasar) DRW
Leg 1: 3h 45m (1,596 mi) Leg 2: 2h 40m (1,097 mi) Total: ~6h 25m 🍃 480 kg CO₂ (+73% vs. direct)
Leg 1
PER → DPS
3h 45m · 1,596 mi
View PER to DPS flights →
Leg 2
DPS → DRW
2h 40m · 1,097 mi
View DPS to DRW flights →
PER ADL (Adelaide) DRW
Leg 1: 2h 50m (1,318 mi) Leg 2: 3h 55m (1,623 mi) Total: ~6h 45m 🍃 522 kg CO₂ (+88% vs. direct)
Leg 1
PER → ADL
2h 50m · 1,318 mi
View PER to ADL flights →
Leg 2
ADL → DRW
3h 55m · 1,623 mi
View ADL to DRW flights →

Looking for the return flight?

DRW → PER: Flights from Darwin to Perth

Frequently Asked Questions

How long is the direct flight from Perth to Darwin?

A nonstop flight from Perth (PER) to Darwin (DRW) takes approximately 3 hours and 35 minutes. The distance is 1,644 miles (2,646 km).

Which airlines fly nonstop from Perth to Darwin?

2 airlines: Qantas, Virgin Australia.

Is there a nonstop flight from Perth to Darwin?

Yes. 2 airlines: Qantas, Virgin Australia.

How far is Perth from Darwin?

The flight distance from Perth to Darwin is 1,644 miles (2,646 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Perth to Darwin?

At 3h 35m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

What is the carbon footprint of a flight from Perth to Darwin?

Roughly 278 kg CO2 per passenger one-way. That's about the same as driving 1,390 km.

Is the return flight from Darwin to Perth also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Perth to Darwin?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Perth International for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.