Cheap flights Bangkok — Phuket

The cheapest ticket

17:50 - 19:25
2 hr 35 min. on the way
03 Feb, 2027
Direct
Bangkok (DMK) —
Phuket (HKT)
-18%
50 $
The cheapest ticket from Bangkok to Phuket, found by users in the last 48 hr. Flight ticket prices are dynamic and may vary.
Hotels in Phuket up to 65% off
CHOOSE

Discounts and promotions on airline tickets Bangkok - Phuket

The discount is calculated with respect to the average of the minimum prices for the last 3 months.
date
direction
nights
change
airline
discount
price
03 Feb 2027, Wed24 Feb 2027, Wed
BangkokPhuket
21 night
Direct
-18%

Ticket prices by month for 2026-2027

How much do airline tickets cost Bangkok - Phuket depending on the month of departure.
month
one-way
price
round-trip
price
January
13 Jan, Wed
13 Jan, Wed - 29 Jan, Fri
February
15 Feb, Mon
03 Feb, Wed - 24 Feb, Wed
March
03 Mar, Wed
22 Mar, Mon - 29 Mar, Mon
April
07 Apr, Wed
May
-
04 May, Tue - 11 May, Tue
June
29 Jun, Tue
July
20 Jul, Tue
August
-
September
-
October
-
November
25 Nov, Wed
23 Nov, Mon - 12 Dec, Sat
December
02 Dec, Wed
07 Dec, Mon - 12 Dec, Sat
Airfare prices found by users in the last 48 hours. Flight ticket prices are dynamic and may vary.

Buy tickets from Bangkok to Phuket

Tripmydream will help you find and buy plane tickets from Bangkok to Phuket at the cheapest price. With our service you can easily compare offers from different airlines, find the most convenient and favourable flights, and find out from which online seller it will be cheapest to buy the chosen ticket.
For the november, our users found direct and connecting flights from popular airlines such as:

Round-trip airline tickets: Bangkok - Phuket - Bangkok

$50 - is the minimum round-trip ticket price, from Bangkok to Phuket, found by our users recently.
$14 - lowest one-way ticket price.
You can find out exactly how much an air ticket for Bangkok - Phuket costs by looking at the ticket price for specific dates and then going to the online seller's website. Prices in our airfare comparison platform are updated with a slight delay and may change in the meantime.

Transit routes from Bangkok through Phuket

Our users also searched for multi-city routes from Bangkok with a connection to Phuket. The most popular ones are:
  1. Bangkok - Phuket - Kuala Lumpur: from $101
  2. Bangkok - Phuket - Koh Samui: from $111
  3. Bangkok - Phuket - Chiang Mai: from $121
  4. Bangkok - Phuket - Denpasar Bali: from $132
  5. Bangkok - Phuket - Almaty: from $558
The tripmydream flight meta search engine will help you find the best flight from Bangkok to Phuket!

What's the best time to buy a flight ticket?

The best time to buy a flight ticket Bangkok – Phuket — is 54 days before departure. And the most expensive time to buy a ticket is 41 day before departure.

Plan your trip well and start tracking ticket prices in advance. This way, you will have a better chance of finding the best flight from Bangkok to Phuket.

What is the best day to fly out?

According to the search statistics on tripmydream, the most affordable day of departure to Phuket — Tuesday.

What time of day is the cheapest flight?

The cheapest flights to Phuket depart in the morning.

Flight information

Airlines

Popular airlines operating flights Bangkok - Phuket:

Direct flights

Direct flights from Bangkok to Phuket operated by airlines Thai Vietjet Air (every day), Nok Air (every day), Thai Lion Air (every day)
Thai Vietjet Air
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Nok Air
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Thai Lion Air
Mon
Tue
Wed
Thu
Fri
Sat
Sun

Airline Alliances

Flights from Bangkok to Phuket are operated by airline alliances:

Change

Direct flights are the most convenient and fastest way to travel to anywhere. But if the cheapest ticket is important to you, we recommend you to look at flights from Bangkok to Phuket with connections: in most cases, indirect flights take longer, but you can save a lot of money.
Direct
from 50 $

Aircraft types

Popular aircraft types on flights Bangkok - Phuket:
Airbus A320
from 59 $
Airbus A330
from 59 $
Boeing 737
from 66 $

Flight schedule Bangkok - Phuket
Choose date

Check the departure date to see the current schedule of direct flights from Bangkok to Phuket.
DEPARTURE
ARRIVAL
ON THE WAY
AIRLINE
FLIGHT
price
06:50
Bangkok
Suvarnabhumi
08:25
Phuket
Phuket Intl
1hr 35min
H14754
from 114$
06:40
Bangkok
Suvarnabhumi
08:05
Phuket
Phuket Intl
1hr 25min
Thai Airways
TG227
from 157$
06:50
Bangkok
Suvarnabhumi
08:25
Phuket
Phuket Intl
1hr 35min
Thai Vietjet Air
VZ314
from 63$
06:25
Bangkok
Don Muang
08:00
Phuket
Phuket Intl
1hr 35min
FD3039
from 48$
06:45
Bangkok
Don Muang
08:10
Phuket
Phuket Intl
1hr 25min
Thai Lion Air
SL750
from 56$
07:40
Bangkok
Suvarnabhumi
09:10
Phuket
Phuket Intl
1hr 30min
Eva Airways
BR3449
from 120$
07:45
Bangkok
Suvarnabhumi
09:30
Phuket
Phuket Intl
1hr 45min
FD4124
from 65$
07:40
Bangkok
Suvarnabhumi
09:10
Phuket
Phuket Intl
1hr 30min
Thai Airways
TG201
from 77$
07:10
Bangkok
Don Muang
08:45
Phuket
Phuket Intl
1hr 35min
FD3034
from 53$
07:25
Bangkok
Don Muang
08:50
Phuket
Phuket Intl
1hr 25min
Thai Lion Air
SL752
from 55$
08:00
Bangkok
Suvarnabhumi
09:35
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG271
from 116$
08:00
Bangkok
Suvarnabhumi
09:35
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG3720
from 156$
08:00
Bangkok
Suvarnabhumi
09:35
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG5617
from 128$
08:00
Bangkok
Suvarnabhumi
09:35
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG7612
from 129$
08:00
Bangkok
Suvarnabhumi
09:35
Phuket
Phuket Intl
1hr 35min
Philippine Airlines
PR3720
from 161$
08:00
Bangkok
Suvarnabhumi
09:25
Phuket
Phuket Intl
1hr 25min
Thai Airways
TG203
from 106$
08:00
Bangkok
Suvarnabhumi
09:35
Phuket
Phuket Intl
1hr 35min
Thai Airways
TG5617
from 129$
08:00
Bangkok
Suvarnabhumi
09:35
Phuket
Phuket Intl
1hr 35min
Turkish Airlines
TK7583
from 120$
08:20
Bangkok
Don Muang
09:55
Phuket
Phuket Intl
1hr 35min
FD3037
from 60$
08:45
Bangkok
Don Muang
10:10
Phuket
Phuket Intl
1hr 25min
Thai Lion Air
SL758
from 64$
09:40
Bangkok
Suvarnabhumi
11:10
Phuket
Phuket Intl
1hr 30min
Thai Airways
TG205
from 130$
09:30
Bangkok
Don Muang
11:00
Phuket
Phuket Intl
1hr 30min
Nok Air
DD524
from 64$
09:40
Bangkok
Don Muang
11:15
Phuket
Phuket Intl
1hr 35min
FD3029
from 73$
09:45
Bangkok
Don Muang
11:15
Phuket
Phuket Intl
1hr 30min
FD3029
from 105$
10:20
Bangkok
Suvarnabhumi
11:50
Phuket
Phuket Intl
1hr 30min
H14752
from 171$
10:25
Bangkok
Suvarnabhumi
12:00
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG275
from 166$
10:25
Bangkok
Suvarnabhumi
12:00
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG5625
from 153$
10:25
Bangkok
Suvarnabhumi
12:00
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG7650
from 153$
10:25
Bangkok
Suvarnabhumi
12:00
Phuket
Phuket Intl
1hr 35min
Thai Airways
TG5625
from 155$
10:20
Bangkok
Suvarnabhumi
11:50
Phuket
Phuket Intl
1hr 30min
Thai Vietjet Air
VZ304
from 107$
10:25
Bangkok
Don Muang
11:55
Phuket
Phuket Intl
1hr 30min
Thai Lion Air
SL754
from 107$
11:30
Bangkok
Suvarnabhumi
13:00
Phuket
Phuket Intl
1hr 30min
Thai Airways
TG207
from 163$
11:15
Bangkok
Don Muang
12:50
Phuket
Phuket Intl
1hr 35min
FD3091
from 105$
12:00
Bangkok
Suvarnabhumi
13:35
Phuket
Phuket Intl
1hr 35min
FD4110
from 111$
12:40
Bangkok
Suvarnabhumi
14:15
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG273
from 149$
12:40
Bangkok
Suvarnabhumi
14:15
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG3767
from 175$
12:40
Bangkok
Suvarnabhumi
14:15
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG5623
from 170$
12:40
Bangkok
Suvarnabhumi
14:15
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG7709
from 170$
12:40
Bangkok
Suvarnabhumi
14:15
Phuket
Phuket Intl
1hr 35min
Philippine Airlines
PR3767
from 181$
12:40
Bangkok
Suvarnabhumi
14:15
Phuket
Phuket Intl
1hr 35min
Thai Airways
TG5623
from 174$
12:35
Bangkok
Don Muang
14:05
Phuket
Phuket Intl
1hr 30min
FD3005
from 107$
12:25
Bangkok
Don Muang
13:45
Phuket
Phuket Intl
1hr 20min
Thai Lion Air
SL756
from 83$
13:15
Bangkok
Suvarnabhumi
14:50
Phuket
Phuket Intl
1hr 35min
H14797
from 134$
13:55
Bangkok
Suvarnabhumi
15:25
Phuket
Phuket Intl
1hr 30min
Austrian Airlines
OS8921
from 138$
13:55
Bangkok
Suvarnabhumi
15:25
Phuket
Phuket Intl
1hr 30min
Thai Airways
TG211
from 159$
13:15
Bangkok
Suvarnabhumi
14:50
Phuket
Phuket Intl
1hr 35min
Thai Vietjet Air
VZ2300
from 88$
13:30
Bangkok
Don Muang
15:00
Phuket
Phuket Intl
1hr 30min
FD3025
from 69$
13:45
Bangkok
Don Muang
15:15
Phuket
Phuket Intl
1hr 30min
Thai Lion Air
SL766
from 64$
14:35
Bangkok
Suvarnabhumi
15:55
Phuket
Phuket Intl
1hr 20min
FD4112
from 86$
14:40
Bangkok
Don Muang
16:10
Phuket
Phuket Intl
1hr 30min
FD3093
from 60$
15:25
Bangkok
Suvarnabhumi
17:00
Phuket
Phuket Intl
1hr 35min
H14762
from 114$
15:00
Bangkok
Suvarnabhumi
16:30
Phuket
Phuket Intl
1hr 30min
Thai Airways
TG215
from 133$
15:25
Bangkok
Suvarnabhumi
17:00
Phuket
Phuket Intl
1hr 35min
Thai Vietjet Air
VZ306
from 63$
15:15
Bangkok
Don Muang
16:50
Phuket
Phuket Intl
1hr 35min
FD3017
from 71$
16:50
Bangkok
Suvarnabhumi
18:25
Phuket
Phuket Intl
1hr 35min
FD4122
from 56$
16:10
Bangkok
Don Muang
17:40
Phuket
Phuket Intl
1hr 30min
Nok Air
DD530
from 47$
16:25
Bangkok
Don Muang
17:50
Phuket
Phuket Intl
1hr 25min
Thai Lion Air
SL760
from 46$
17:30
Bangkok
Suvarnabhumi
19:00
Phuket
Phuket Intl
1hr 30min
H14777
from 115$
17:30
Bangkok
Suvarnabhumi
19:05
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG277
from 92$
17:30
Bangkok
Suvarnabhumi
19:05
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG3724
from 119$
17:30
Bangkok
Suvarnabhumi
19:05
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG5627
from 116$
17:30
Bangkok
Suvarnabhumi
19:05
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG7634
from 117$
17:30
Bangkok
Suvarnabhumi
19:05
Phuket
Phuket Intl
1hr 35min
Philippine Airlines
PR3724
from 121$
17:15
Bangkok
Suvarnabhumi
18:45
Phuket
Phuket Intl
1hr 30min
Thai Airways
TG217
from 82$
17:30
Bangkok
Suvarnabhumi
19:05
Phuket
Phuket Intl
1hr 35min
Thai Airways
TG5627
from 116$
17:15
Bangkok
Suvarnabhumi
18:45
Phuket
Phuket Intl
1hr 30min
Turkish Airlines
TK8395
from 135$
17:30
Bangkok
Suvarnabhumi
19:00
Phuket
Phuket Intl
1hr 30min
Thai Vietjet Air
VZ2304
from 53$
17:25
Bangkok
Don Muang
18:55
Phuket
Phuket Intl
1hr 30min
Nok Air
DD532
from 44$
17:50
Bangkok
Don Muang
19:25
Phuket
Phuket Intl
1hr 35min
FD3009
from 69$
17:10
Bangkok
Don Muang
18:35
Phuket
Phuket Intl
1hr 25min
FD3023
from 57$
18:45
Bangkok
Suvarnabhumi
20:25
Phuket
Phuket Intl
1hr 40min
H11204
from 85$
18:30
Bangkok
Suvarnabhumi
20:00
Phuket
Phuket Intl
1hr 30min
Thai Airways
TG221
from 73$
18:45
Bangkok
Suvarnabhumi
20:25
Phuket
Phuket Intl
1hr 40min
Thai Vietjet Air
VZ2308
from 44$
18:45
Bangkok
Don Muang
20:15
Phuket
Phuket Intl
1hr 30min
FD3027
from 57$
18:05
Bangkok
Don Muang
19:30
Phuket
Phuket Intl
1hr 25min
Thai Lion Air
SL762
from 51$
19:20
Bangkok
Suvarnabhumi
20:50
Phuket
Phuket Intl
1hr 30min
H14736
from 84$
19:40
Bangkok
Suvarnabhumi
21:15
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG279
from 83$
19:40
Bangkok
Suvarnabhumi
21:15
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG3722
from 96$
19:40
Bangkok
Suvarnabhumi
21:15
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG5633
from 92$
19:40
Bangkok
Suvarnabhumi
21:15
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG7769
from 93$
19:40
Bangkok
Suvarnabhumi
21:15
Phuket
Phuket Intl
1hr 35min
Philippine Airlines
PR3722
from 95$
19:40
Bangkok
Suvarnabhumi
21:15
Phuket
Phuket Intl
1hr 35min
Thai Airways
TG5633
from 91$
19:20
Bangkok
Suvarnabhumi
20:50
Phuket
Phuket Intl
1hr 30min
Thai Vietjet Air
VZ308
from 44$
19:30
Bangkok
Don Muang
20:55
Phuket
Phuket Intl
1hr 25min
Thai Lion Air
SL764
from 59$
20:05
Bangkok
Don Muang
21:30
Phuket
Phuket Intl
1hr 25min
FD3015
from 54$
20:10
Bangkok
Don Muang
21:35
Phuket
Phuket Intl
1hr 25min
FD3015
from 60$
21:25
Bangkok
Suvarnabhumi
23:00
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG287
from 72$
21:25
Bangkok
Suvarnabhumi
23:00
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG3726
from 96$
21:25
Bangkok
Suvarnabhumi
23:00
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG5637
from 92$
21:25
Bangkok
Suvarnabhumi
23:00
Phuket
Phuket Intl
1hr 35min
Bangkok Airways
PG7613
from 93$
21:25
Bangkok
Suvarnabhumi
23:00
Phuket
Phuket Intl
1hr 35min
Philippine Airlines
PR3726
from 95$
21:25
Bangkok
Suvarnabhumi
23:00
Phuket
Phuket Intl
1hr 35min
Thai Airways
TG5637
from 101$
21:50
Bangkok
Don Muang
23:15
Phuket
Phuket Intl
1hr 25min
Thai Lion Air
SL770
from 51$
22:20
Bangkok
Suvarnabhumi
23:55
Phuket
Phuket Intl
1hr 35min
H14712
from 84$
22:20
Bangkok
Suvarnabhumi
23:55
Phuket
Phuket Intl
1hr 35min
Thai Vietjet Air
VZ316
from 44$
22:05
Bangkok
Don Muang
23:35
Phuket
Phuket Intl
1hr 30min
Nok Air
DD536
from 44$
Показать все билеты

Phuket: prices, weather and transport

What else you should know before flying from Bangkok to Phuket

Weather in Phuket

Average monthly temperature, °C
MonthDayNight
January 32° 27°
February 33° 28°
March 34° 28°
April 34° 28°
May 33° 28°
June 32° 27°
July 32° 27°
August 32° 27°
September 31° 27°
October 31° 27°
November 32° 27°
December 32° 27°

FAQs about traveling to Phuket

Useful information, statistics and facts about the flight from Bangkok to Phuket

How much is the cheapest ticket from Bangkok to Phuket?

Cheapest flight ticket from Bangkok to Phuket, found by our users in the last 48 hours, costs 50 USD for a round trip.

When is the best time to purchase an airplane ticket Bangkok – Phuket?

The cheapest air tickets Bangkok - Phuket are to be bought 84 days before departure.

When airplane tickets Bangkok – Phuket are the cheapest?

January, February, March – months when airplane tickets from Bangkok to Phuket will be cheapest. The most favorable day of departure is Tuesday, and the cheapest time is night.

Which airlines offer the cheapest airline tickets Bangkok – Phuket?

The most affordable plane tickets from Bangkok to Phuket are offered by: Thai Vietjet Air, Nok Air and Thai Lion Air.

What airlines operate direct flights from Bangkok to Phuket?

The following airlines offer non-stop flights on the route Bangkok - Phuket: Thai Vietjet Air, Nok Air and Thai Lion Air.

How long is the flight from Bangkok to Phuket?

The minimum flight time Bangkok - Phuket is 2 h. 35 min.

How many kilometers from Bangkok to Phuket?

The distance on the route Bangkok - Phuket is 674 km.