Skip to main content
Flights and prices

How much are flights from Bangkok to Perth?

Planning a trip to Perth? Compare dates, airlines, flight times and direct options from Bangkok. 29 one-way fares from ฿12,226 · 620 roundtrips from ฿18,714. These results are for january 2027.

One way from
฿12,226
29 outbound-only options
Roundtrip from
฿18,714
620 complete trips
Typical roundtrip
฿21,600
Half cost less, half cost more
Flight options
620
Roundtrips available
Where
Depart
Depart
15d
Trip type
RETURN
Clear
Sort by
Best Deals

Roundtrip deals

620 fares · from ฿17,098

Outbound and return flights together in one total fare.

Show only roundtrip
Dec 31 → Jan 2221 nights
18:00DMK → PER05:508h · 1 stop · via Kuala Lumpur
14:15PER → BKK20:157h · Direct
฿17,098
฿18,138-6%
Save ฿1,040
Batik Air MalaysiaJetstar
Dec 31 → Jan 1616 nights
13:40DMK → PER23:458h · 1 stop · via Kuala Lumpur
20:40PER → DMK07:507h 50m · 1 stop · via Kuala Lumpur
฿18,104
฿18,138
Save ฿34
Batik Air MalaysiaAirAsia
Dec 31 → Jan 1717 nights
13:40DMK → PER23:458h · 1 stop · via Kuala Lumpur
20:40PER → DMK07:507h 50m · 1 stop · via Kuala Lumpur
฿18,104
฿18,138
Save ฿34
Batik Air MalaysiaAirAsia
Dec 31 → Jan 1919 nights
13:40DMK → PER23:458h · 1 stop · via Kuala Lumpur
05:15PER → DMK14:407h 50m · 1 stop · via Kuala Lumpur
฿18,109
฿18,138
Save ฿29
Batik Air MalaysiaAirAsia
Dec 31 → Jan 1817 nights
18:00DMK → PER05:508h · 1 stop · via Kuala Lumpur
14:15PER → BKK20:157h · Direct
฿18,177
Batik Air MalaysiaJetstar
Current fare
Dec 31 → Jan 2121 nights
13:40DMK → PER23:458h · 1 stop · via Kuala Lumpur
05:15PER → BKK19:207h 50m · 1 stop · via Kuala Lumpur
฿18,566
Batik Air MalaysiaAirAsiaMalaysia Airlines
Current fare
9 seats left
Jan 20 → Jan 255 nights
10:55BKK → PER23:457h 55m · 1 stop · via Kuala Lumpur
05:15PER → BKK16:257h 50m · 1 stop · via Kuala Lumpur
฿18,714
Batik Air MalaysiaThai VietJet AirAirAsia
Current fare
Cheapest of January 2027
Jan 20 → Jan 277 nights
10:55BKK → PER23:457h 55m · 1 stop · via Kuala Lumpur
05:15PER → BKK16:257h 50m · 1 stop · via Kuala Lumpur
฿18,761
Batik Air MalaysiaThai VietJet AirAirAsia
Current fare
Lowest 10% of January 2027
Jan 20 → Jan 266 nights
10:55BKK → PER23:457h 55m · 1 stop · via Kuala Lumpur
05:15PER → BKK16:257h 50m · 1 stop · via Kuala Lumpur
฿18,816
Batik Air MalaysiaThai VietJet AirAirAsia
Current fare
Lowest 10% of January 2027
Dec 31 → Jan 1413 nights
18:00DMK → PER05:508h · 1 stop · via Kuala Lumpur
20:40PER → DMK07:507h 50m · 1 stop · via Kuala Lumpur
฿18,839
Batik Air MalaysiaAirAsia
Current fare
Jan 12 → Jan 229 nights
18:00DMK → PER05:508h · 1 stop · via Kuala Lumpur
14:15PER → BKK20:157h · Direct
฿18,916
Batik Air MalaysiaJetstar
Current fare
Lowest 10% of January 2027
Jan 19 → Feb 719 nights
12:05DMK → PER23:457h 55m · 1 stop · via Kuala Lumpur
14:15PER → BKK20:157h · Direct
฿18,951
Batik Air MalaysiaJetstar
Current fare
Lowest 10% of January 2027
Jan 19 → Jan 2910 nights
12:05DMK → PER23:457h 55m · 1 stop · via Kuala Lumpur
14:15PER → BKK20:157h · Direct
฿18,951
Batik Air MalaysiaJetstar
Current fare
Lowest 10% of January 2027
Jan 19 → Jan 245 nights
12:05DMK → PER23:457h 55m · 1 stop · via Kuala Lumpur
14:15PER → BKK20:157h · Direct
฿18,951
Batik Air MalaysiaJetstar
Current fare
Lowest 10% of January 2027
Jan 19 → Jan 278 nights
12:05DMK → PER23:457h 55m · 1 stop · via Kuala Lumpur
14:15PER → BKK20:157h · Direct
฿18,951
Batik Air MalaysiaJetstar
Current fare
Lowest 10% of January 2027
Jan 19 → Feb 113 nights
12:05DMK → PER23:457h 55m · 1 stop · via Kuala Lumpur
14:15PER → BKK20:157h · Direct
฿18,952
Batik Air MalaysiaJetstar
Current fare
Lowest 10% of January 2027
Jan 19 → Feb 315 nights
12:05DMK → PER23:457h 55m · 1 stop · via Kuala Lumpur
14:15PER → BKK20:157h · Direct
฿18,952
Batik Air MalaysiaJetstar
Current fare
Lowest 10% of January 2027
Jan 19 → Jan 256 nights
12:05DMK → PER23:457h 55m · 1 stop · via Kuala Lumpur
14:15PER → BKK20:157h · Direct
฿18,952
Batik Air MalaysiaJetstar
Current fare
Lowest 10% of January 2027
Jan 19 → Feb 517 nights
12:05DMK → PER23:457h 55m · 1 stop · via Kuala Lumpur
14:15PER → BKK20:157h · Direct
฿18,961
Batik Air MalaysiaJetstar
Current fare
Lowest 10% of January 2027
Jan 12 → Jan 2411 nights
18:00DMK → PER05:508h · 1 stop · via Kuala Lumpur
14:15PER → BKK20:157h · Direct
฿18,973
Batik Air MalaysiaJetstar
Current fare
Lowest 10% of January 2027

One-way deals

29 fares · from ฿10,662

Outbound fare only — add a return separately if you need one.

Show only one way
thu · Dec 31One way
06:40DMK → PER19:557h 55m · 1 stop

4h 20m layover Kuala Lumpur

฿10,662
AirAsiaThai AirAsia
Current fare
wed · Jan 20One way
10:55BKK → PER23:457h 55m · 1 stop

3h 55m layover Kuala Lumpur

฿12,226
Batik Air MalaysiaThai VietJet Air
Current fare
Cheapest of January 2027
mon · Jan 18One way
18:00DMK → PER05:508h · 1 stop

2h 50m layover Kuala Lumpur

฿12,828
Batik Air Malaysia
Current fare
tue · Jan 19One way
13:40DMK → PER23:458h · 1 stop

1h 5m layover Kuala Lumpur

฿12,828
Batik Air Malaysia
Current fare
tue · Jan 12One way
18:00DMK → PER05:508h · 1 stop

2h 50m layover Kuala Lumpur

฿12,863
Batik Air Malaysia
Current fare
tue · Jan 26One way
18:00DMK → PER05:508h · 1 stop

2h 50m layover Kuala Lumpur

฿12,863
Batik Air Malaysia
Current fare
thu · Jan 21One way
16:50DMK → PER05:508h · 1 stop

4h layover Kuala Lumpur

฿13,053
AirAsiaBatik Air Malaysia
Current fare
wed · Jan 27One way
11:10DMK → PER23:458h 5m · 1 stop

3h 30m layover Kuala Lumpur

฿13,262
AirAsiaBatik Air Malaysia
Current fare
fri · Jan 1One way
18:40DMK → PER06:107h 55m · 1 stop

2h 35m layover Phuket City

฿13,518
Thai AirAsiaJetstar
Current fare
thu · Jan 14One way
18:40DMK → PER04:307h 50m · 1 stop

1h layover Kuala Lumpur

฿13,884
AirAsia
Current fare
wed · Jan 6One way
08:35DMK → PER19:557h 55m · 1 stop

2h 25m layover Kuala Lumpur

฿14,060
AirAsia
Current fare
fri · Jan 29One way
06:40DMK → PER19:557h 55m · 1 stop

4h 20m layover Kuala Lumpur

฿14,248
AirAsiaThai AirAsia
Current fare
sat · Jan 30One way
18:00DMK → PER05:508h · 1 stop

2h 50m layover Kuala Lumpur

฿14,258
Batik Air Malaysia
Current fare
fri · Jan 22One way
06:40DMK → PER19:557h 55m · 1 stop

4h 20m layover Kuala Lumpur

฿14,266
AirAsiaThai AirAsia
Current fare
thu · Jan 28One way
12:35BKK → PER04:058h 10m · 1 stop

6h 20m layover Denpasar

฿14,307
8BThai Airways
Current fare
sat · Jan 16One way
12:35BKK → PER04:058h 10m · 1 stop

6h 20m layover Denpasar

฿14,401
8BThai Airways
Current fare
wed · Jan 13One way
15:10DMK → PER04:307h 55m · 1 stop

4h 25m layover Kuala Lumpur

฿14,470
AirAsia
Current fare
mon · Jan 11One way
18:40DMK → PER04:307h 50m · 1 stop

1h layover Kuala Lumpur

฿14,629
AirAsia
Current fare
fri · Jan 15One way
18:40DMK → PER06:107h 55m · 1 stop

2h 35m layover Phuket City

฿14,692
Thai AirAsiaJetstar
Current fare
thu · Jan 7One way
18:00DMK → PER05:508h · 1 stop

2h 50m layover Kuala Lumpur

฿14,721
Batik Air Malaysia
Current fare

Plan with confidence

Find the trip that fits

Compare prices, dates, airlines and travel time. Then choose the deal that feels right.

See the difference

January 2027 at a glance

Compare price, non-stop choice and travel time with other Perth options.

Typical price difference

+26%

฿21,600 here compared with ฿17,114

Non-stop options

0%

-5 points compared with other flights

Typical flight time

8h

0h 5m longer than the comparison

Roundtrip options

620

Trips ready to compare

Typical prices

What do Perth roundtrips usually cost?

This distribution uses roundtrip prices only; one-way prices remain in their own labeled summary.

Half of the 620 prices fall inside the shaded band. This makes it easier to see whether the lowest fare is common or unusual.

Flexible dates

Cheapest departure dates for Perth

Compare nearby dates to see where the better prices are. Always check the final price before booking.

฿22,475
Jan 1
฿23,767
Jan 2
฿23,704
Jan 3
฿23,012
Jan 4
฿22,712
Jan 5
฿22,410
Jan 6
฿21,473
Jan 7
฿22,186
Jan 8
฿22,888
Jan 9
฿22,118
Jan 10
฿21,494
Jan 11
฿19,718
Jan 12
฿21,452
Jan 13
฿20,991
Jan 14
฿21,282
Jan 15
฿21,225
Jan 16
฿21,495
Jan 17
฿21,030
Jan 18
฿19,500
Jan 19
฿19,456
Jan 20
฿19,452
Jan 21
฿21,151
Jan 22
฿21,493
Jan 23
฿22,134
Jan 24
฿21,796
Jan 25
฿19,970
Jan 26
฿20,569
Jan 27
฿21,562
Jan 28
฿21,554
Jan 29
฿21,389
Jan 30
฿20,757
Jan 31
Bars show the typical roundtrip fare for each choice.Lowest: Jan 20 from ฿18,714

Flexible timing

Compare Perth by travel month

Open a month to compare its dates, prices and available flights.

Airline comparison

Which airlines show the lowest Perth fares?

Some trips combine airlines, so check both flights before you book.

Which airlines show the lowest Perth fares?
ComparisonLowestTypical rangeResultsNon-stop
1Thai VietJet Air฿18,714฿20,153–฿22,619730%
2Batik Air Malaysia฿18,714฿20,723–฿22,6634600%
3AirAsia฿18,714฿21,204–฿23,1404040%
4Jetstar฿18,916฿20,713–฿21,8952981%
5Thai AirAsia฿20,098฿21,339–฿22,882800%
6Malaysia Airlines฿20,246฿21,654–฿22,634360%
7Scoot฿20,689฿20,924–฿22,73215
88B฿21,2254
9Thai Airways฿21,225฿22,418–฿23,171230%
10QZ฿22,142฿22,478–฿23,452210%
11Thai Lion Air฿23,6012

Weather through the year

Typical temperatures in Perth

Usual monthly temperatures can help you choose when to go. They are not a live forecast.

25°Jan
25°Feb
23°Mar
20°Apr
16°May
14°Jun
13°Jul
14°Aug
15°Sep
17°Oct
21°Nov
23°Dec
Typical monthly temperature range: 13°C to 25°C. Verify a live forecast near departure.

Useful trip facts

What to know about Perth

Country
Australia
Arrival code
PER
Local-cost group
4 / 5
A broad comparison, separate from airfare
Typical annual temperature
19°C
Usual temperature, not a forecast
Trip styles
Beach, City
Bangkok departure airports
BKK, DMK
Airports represented in the current fare results
Arrival airports
PER
Airports represented in the current fare results
Typical outbound from Bangkok
8h
Typical stay
12 nights

Why go

Why travelers consider Perth

City of Light. The world's most isolated capital, boasting endless sunshine and pristine beaches.

Explore related searches

Common questions about Perth

What is the lowest available one-way fare for Perth?
The lowest available one-way fare is ฿12,226. It is compared only with other one-way fares.
What is the lowest available roundtrip fare for Perth?
The lowest available roundtrip fare is ฿18,714. Check the dates, baggage and final total before booking.
What is a typical fare for Perth?
A typical fare is ฿21,600. Many available options sit between ฿20,752 and ฿22,691.
How many choices are available for Perth?
Choose from 620 roundtrip flights across 1 destination in 1 country.
Are direct flights available for Perth?
3 roundtrip flights are non-stop both ways. That is 0% of the current choices.
Which month has the lowest fares for Perth?
Jan 2027 has the lowest available roundtrip fare, from ฿18,714.
What is the cheapest flight from Bangkok to Perth?
The lowest currently observed flight from Bangkok to Perth is ฿18,714. Confirm the final itinerary total and availability before booking.
When is the best time to fly from Bangkok to Perth?
Based on current prices, January 2027 offers some of the best deals from Bangkok to Perth. Check the month-by-month breakdown on this page for the cheapest times to fly.