Direct (nonstop) flights from Bangkok to Perth

2 airlines fly nonstop from Suvarnabhumi Airport (BKK) to Perth International (PER). It's 3,295 miles (5,303 km), about 6h 44m in the air. Operated by Jetstar, Thai Airways International.

BKK
Suvarnabhumi Airport
🇹🇭 Bangkok, Thailand
PER
Perth International
🇦🇺 Perth, Australia
Flight Time
6h 44m
Distance
3,295 mi
5,303 km
CO₂/pax
504 kg
−92 kg vs. layover
Airlines
2
Jetstar +1
Time Diff
+1h
Operated by Jetstar Jetstar Thai Airways International Thai Airways International

Route data last updated: May 20, 2026

Airlines with non-stop flights

Jetstar JQ Jetstar
Route
BKK → PER
Flight Time
6h 44m
Distance
3,295 mi
Thai Airways International TG Thai Airways International
Route
BKK → PER
Flight Time
6h 44m
Distance
3,295 mi

Alternative Routes

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

BKK SIN (Singapore) PER
Leg 1: 2h 30m (876 mi) Leg 2: 5h 10m (2,420 mi) Total: ~7h 40m 🍃 596 kg CO₂ (+18% vs. direct)
Leg 1
BKK → SIN
2h 30m · 876 mi
View BKK to SIN flights →
Leg 2
SIN → PER
5h 10m · 2,420 mi
View SIN to PER flights →
BKK KUL (Kuala Lumpur) PER
Leg 1: 2h 15m (755 mi) Leg 2: 5h 30m (2,561 mi) Total: ~7h 45m 🍃 557 kg CO₂ (+11% vs. direct)
Leg 1
BKK → KUL
2h 15m · 755 mi
View BKK to KUL flights →
Leg 2
KUL → PER
5h 30m · 2,561 mi
View KUL to PER flights →
BKK HKT (Phuket) PER
Leg 1: 1h 30m (418 mi) Leg 2: 6h 25m (2,990 mi) Total: ~7h 55m 🍃 559 kg CO₂ (+11% vs. direct)
Leg 1
BKK → HKT
1h 30m · 418 mi
View BKK to HKT flights →
Leg 2
HKT → PER
6h 25m · 2,990 mi
View HKT to PER flights →
BKK SGN (Ho Chi Minh City) PER
Leg 1: 1h 45m (446 mi) Leg 2: 6h 10m (3,002 mi) Total: ~7h 55m 🍃 566 kg CO₂ (+12% vs. direct)
Leg 1
BKK → SGN
1h 45m · 446 mi
View BKK to SGN flights →
Leg 2
SGN → PER
6h 10m · 3,002 mi
View SGN to PER flights →
BKK CGK (Jakarta) PER
Leg 1: 3h 35m (1,421 mi) Leg 2: 4h 35m (1,874 mi) Total: ~8h 10m 🍃 582 kg CO₂ (+15% vs. direct)
Leg 1
BKK → CGK
3h 35m · 1,421 mi
View BKK to CGK flights →
Leg 2
CGK → PER
4h 35m · 1,874 mi
View CGK to PER flights →

Looking for the return flight?

PER → BKK: Flights from Perth to Bangkok

Frequently Asked Questions

How long is the direct flight from Bangkok to Perth?

A nonstop flight from Bangkok (BKK) to Perth (PER) takes approximately 6 hours and 44 minutes. The distance is 3,295 miles (5,303 km).

Which airlines fly nonstop from Bangkok to Perth?

2 airlines: Jetstar, Thai Airways International.

Is there a nonstop flight from Bangkok to Perth?

Yes. 2 airlines: Jetstar, Thai Airways International.

How far is Bangkok from Perth?

The flight distance from Bangkok to Perth is 3,295 miles (5,303 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to New York.

What is the time difference between Bangkok and Perth?

Perth is 1 hour ahead of Bangkok. (Asia/Bangkok vs Australia/Perth.)

What type of aircraft flies from Bangkok to Perth?

At 6h 44m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Thailand to Australia?

Depends on your passport. Check with the Australia embassy or an official visa portal before booking — requirements change.

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

Roughly 504 kg CO2 per passenger one-way. That's about the same as driving 2,520 km.

Is the return flight from Perth to Bangkok 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 Bangkok to Perth?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at Suvarnabhumi Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.