Direct (nonstop) flights from Perth to Bangkok

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

PER
Perth International
🇦🇺 Perth, Australia
BKK
Suvarnabhumi Airport
🇹🇭 Bangkok, Thailand
Flight Time
7h
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 26, 2026

Airlines with non-stop flights

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

Alternative Routes

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

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

Looking for the return flight?

BKK → PER: Flights from Bangkok to Perth

Frequently Asked Questions

How long is the direct flight from Perth to Bangkok?

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

Which airlines fly nonstop from Perth to Bangkok?

2 airlines: Jetstar, Thai Airways International.

Is there a nonstop flight from Perth to Bangkok?

Yes. 2 airlines: Jetstar, Thai Airways International.

How far is Perth from Bangkok?

The flight distance from Perth to Bangkok 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 Perth and Bangkok?

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

What type of aircraft flies from Perth to Bangkok?

At 7h, 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 Australia to Thailand?

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

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

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

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

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 Perth International for this flight?

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