background

Flight Deals from Phuket to Bangkok from $36

Fly where?

Top flight deals from leading airlines:

TG LogoQR LogoSQ LogoNH LogoEK LogoJL LogoTK Logo

... and +100s more

Change Your Mind? No Problem

Cancel within 24 hours for a full refund—no questions asked.

Price Drop Protection

We’ll refund the difference if the price drops before you fly.

No Surprises at Checkout

The prices shown are exactly what you pay, with no hidden taxes or fees.

24/7 Support

Expert travel agents, ready to help anytime by phone, chat, or email.

Stops

  • Nonstop
    from $118
  • Up to 1 stop
    $358

Airlines

  • APG Airlines
    $118
  • Bangkok Air
    $211
  • Hahn Air
    $162
  • Thai Airways International
    $137

Cabin Class

  • Economy
    $118

Departure Airports

  • Phuket International Airport
    $118

Arrival Airports

  • Don Mueang International Airport
    $118
  • Suvarnabhumi Airport
    $127

Layover Airports

  • Samui Airport
    $358
Thai Lion Air Logo
11:50 pm – 1:15 am
Phuket(HKT)Bangkok(DMK)
HKT - DMK · 1h 25m
24 Oct
1h 25m
24 Oct
nonstop
Thai Lion Air Logo
9:30 pm – 10:55 pm
Bangkok(DMK)Phuket(HKT)
DMK - HKT · 1h 25m
31 Oct
1h 25m
31 Oct
nonstop
$118
Thai Lion Air Logo
10:05 pm – 11:30 pm
Phuket(HKT)Bangkok(DMK)
HKT - DMK · 1h 25m
24 Oct
1h 25m
24 Oct
nonstop
Thai Lion Air Logo
9:30 pm – 10:55 pm
Bangkok(DMK)Phuket(HKT)
DMK - HKT · 1h 25m
31 Oct
1h 25m
31 Oct
nonstop
$118
Thai Lion Air Logo
10:05 pm – 11:30 pm
Phuket(HKT)Bangkok(DMK)
HKT - DMK · 1h 25m
24 Oct
1h 25m
24 Oct
nonstop
Thai Lion Air Logo
5:45 pm – 7:10 pm
Bangkok(DMK)Phuket(HKT)
DMK - HKT · 1h 25m
31 Oct
1h 25m
31 Oct
nonstop
$122
Thai Lion Air Logo
10:05 pm – 11:30 pm
Phuket(HKT)Bangkok(DMK)
HKT - DMK · 1h 25m
24 Oct
1h 25m
24 Oct
nonstop
Thai Lion Air Logo
7:30 pm – 8:55 pm
Bangkok(DMK)Phuket(HKT)
DMK - HKT · 1h 25m
31 Oct
1h 25m
31 Oct
nonstop
$122
Thai Lion Air Logo
10:05 pm – 11:30 pm
Phuket(HKT)Bangkok(DMK)
HKT - DMK · 1h 25m
24 Oct
1h 25m
24 Oct
nonstop
Thai Lion Air Logo
3:30 pm – 4:55 pm
Bangkok(DMK)Phuket(HKT)
DMK - HKT · 1h 25m
31 Oct
1h 25m
31 Oct
nonstop
$122
Thai Lion Air Logo
11:50 pm – 1:15 am
Phuket(HKT)Bangkok(DMK)
HKT - DMK · 1h 25m
24 Oct
1h 25m
24 Oct
nonstop
Thai Lion Air Logo
3:30 pm – 4:55 pm
Bangkok(DMK)Phuket(HKT)
DMK - HKT · 1h 25m
31 Oct
1h 25m
31 Oct
nonstop
$122
Thai VietJet Air Logo
10:00 pm – 11:30 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 30m
24 Oct
1h 30m
24 Oct
nonstop
Thai VietJet Air Logo
9:00 pm – 10:30 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 30m
31 Oct
1h 30m
31 Oct
nonstop
$127
Thai VietJet Air Logo
10:00 pm – 11:30 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 30m
24 Oct
1h 30m
24 Oct
nonstop
Thai VietJet Air Logo
6:50 am – 8:25 am
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 35m
31 Oct
1h 35m
31 Oct
nonstop
$127
Thai VietJet Air Logo
10:00 pm – 11:30 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 30m
24 Oct
1h 30m
24 Oct
nonstop
Thai VietJet Air Logo
10:20 pm – 11:55 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 35m
31 Oct
1h 35m
31 Oct
nonstop
$127
Thai Airways International Logo
9:40 am – 11:10 am
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 30m
24 Oct
1h 30m
24 Oct
nonstop
Thai Airways International Logo
5:15 pm – 6:45 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 30m
31 Oct
1h 30m
31 Oct
nonstop
$137
Thai Airways International Logo
9:40 am – 11:10 am
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 30m
24 Oct
1h 30m
24 Oct
nonstop
Thai Airways International Logo
8:00 am – 9:25 am
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 25m
31 Oct
1h 25m
31 Oct
nonstop
$137
Thai Airways International Logo
4:55 pm – 6:25 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 30m
24 Oct
1h 30m
24 Oct
nonstop
Thai Airways International Logo
8:00 am – 9:25 am
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 25m
31 Oct
1h 25m
31 Oct
nonstop
$137
Thai Airways International Logo
4:05 pm – 5:40 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 35m
24 Oct
1h 35m
24 Oct
nonstop
Thai Airways International Logo
8:00 am – 9:25 am
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 25m
31 Oct
1h 25m
31 Oct
nonstop
$137
Thai Airways International Logo
11:40 am – 1:15 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 35m
24 Oct
1h 35m
24 Oct
nonstop
Thai Airways International Logo
8:00 am – 9:25 am
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 25m
31 Oct
1h 25m
31 Oct
nonstop
$137
Thai Airways International Logo
4:55 pm – 6:25 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 30m
24 Oct
1h 30m
24 Oct
nonstop
Thai Airways International Logo
5:15 pm – 6:45 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 30m
31 Oct
1h 30m
31 Oct
nonstop
$137
Hahn air system Logo
7:35 pm – 9:05 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 30m
24 Oct
1h 30m
24 Oct
nonstop
Hahn air system Logo
9:00 pm – 10:30 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 30m
31 Oct
1h 30m
31 Oct
nonstop
$162
Hahn air system Logo
10:00 pm – 11:30 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 30m
24 Oct
1h 30m
24 Oct
nonstop
Hahn air system Logo
9:00 pm – 10:30 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 30m
31 Oct
1h 30m
31 Oct
nonstop
$162
Hahn air system Logo
7:35 pm – 9:05 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 30m
24 Oct
1h 30m
24 Oct
nonstop
Hahn air system Logo
10:20 pm – 11:55 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 35m
31 Oct
1h 35m
31 Oct
nonstop
$162
Hahn air system Logo
10:00 pm – 11:30 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 30m
24 Oct
1h 30m
24 Oct
nonstop
Hahn air system Logo
6:50 am – 8:25 am
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 35m
31 Oct
1h 35m
31 Oct
nonstop
$162
Hahn air system Logo
10:00 pm – 11:30 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 30m
24 Oct
1h 30m
24 Oct
nonstop
Hahn air system Logo
10:20 pm – 11:55 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 35m
31 Oct
1h 35m
31 Oct
nonstop
$162
Hahn air system Logo
7:35 pm – 9:05 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 30m
24 Oct
1h 30m
24 Oct
nonstop
Hahn air system Logo
6:50 am – 8:25 am
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 35m
31 Oct
1h 35m
31 Oct
nonstop
$162
Bangkok Air Logo
2:45 pm – 4:20 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 35m
24 Oct
1h 35m
24 Oct
nonstop
Bangkok Air Logo
9:30 pm – 11:00 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 30m
31 Oct
1h 30m
31 Oct
nonstop
$211
Bangkok Air Logo
12:55 pm – 2:30 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 35m
24 Oct
1h 35m
24 Oct
nonstop
Bangkok Air Logo
9:30 pm – 11:00 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 30m
31 Oct
1h 30m
31 Oct
nonstop
$211
Bangkok Air Logo
2:45 pm – 4:20 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 35m
24 Oct
1h 35m
24 Oct
nonstop
Bangkok Air Logo
7:40 pm – 9:10 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 30m
31 Oct
1h 30m
31 Oct
nonstop
$211
Bangkok Air Logo
10:20 am – 11:55 am
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 35m
24 Oct
1h 35m
24 Oct
nonstop
Bangkok Air Logo
9:30 pm – 11:00 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 30m
31 Oct
1h 30m
31 Oct
nonstop
$211
Bangkok Air Logo
7:10 pm – 8:45 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 35m
24 Oct
1h 35m
24 Oct
nonstop
Bangkok Air Logo
9:30 pm – 11:00 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 30m
31 Oct
1h 30m
31 Oct
nonstop
$211
Bangkok Air Logo
9:55 pm – 11:30 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 35m
24 Oct
1h 35m
24 Oct
nonstop
Bangkok Air Logo
7:40 pm – 9:10 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 30m
31 Oct
1h 30m
31 Oct
nonstop
$211
Bangkok Air Logo
5:05 pm – 8:25 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 3h 20m
24 Oct
3h 20m
24 Oct
1 stop
USM
Bangkok Air Logo
9:30 pm – 11:00 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 30m
31 Oct
1h 30m
31 Oct
nonstop
$358
Bangkok Air Logo
7:10 pm – 8:45 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 1h 35m
24 Oct
1h 35m
24 Oct
nonstop
Bangkok Air Logo
6:00 am – 9:15 am
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 3h 15m
31 Oct
3h 15m
31 Oct
1 stop
USM
$358
Bangkok Air Logo
5:05 pm – 8:25 pm
Phuket(HKT)Bangkok(BKK)
HKT - BKK · 3h 20m
24 Oct
3h 20m
24 Oct
1 stop
USM
Bangkok Air Logo
7:40 pm – 9:10 pm
Bangkok(BKK)Phuket(HKT)
BKK - HKT · 1h 30m
31 Oct
1h 30m
31 Oct
nonstop
$358

Top Deals on flights from Phuket to Bangkok

Phuket, TH (HKT) - Bangkok, TH (BKK)

Thai VietJet Air Logo
Thai VietJet Air

Feb 2

HKT
1h 30m
Direct

Feb 2

BKK

as low as

$36

Phuket, TH (HKT) - Bangkok, TH (BKK)

 Logo

Feb 2

HKT
1h 25m
Direct

Feb 3

DMK

as low as

$38

Phuket, TH (HKT) - Bangkok, TH (BKK)

Bangkok Air Logo
Bangkok Air

Feb 2

HKT
1h 35m
Direct

Feb 2

BKK

as low as

$50

Phuket, TH (HKT) - Bangkok, TH (BKK)

Bangkok Air Logo
Bangkok Air

Feb 2

HKT
3h 55m
USM

Feb 2

DMK

as low as

$253

Phuket, TH (HKT) - Bangkok, TH (BKK)

Bangkok Air Logo
Bangkok Air

Nov 15

HKT
4h 5m
USM

Nov 15

BKK

as low as

$307

Phuket, TH (HKT) - Bangkok, TH (BKK)

Bangkok Air Logo
Bangkok Air

Nov 14

HKT
4h 5m
USM

Nov 14

BKK

as low as

$307

Phuket, TH (HKT) - Bangkok, TH (BKK)

Bangkok Air Logo
Bangkok Air

Nov 13

HKT
4h 5m
USM

Nov 13

BKK

as low as

$307

Phuket, TH (HKT) - Bangkok, TH (BKK)

Bangkok Air Logo
Bangkok Air

Feb 9

HKT
5h
USM

Feb 9

BKK

as low as

$323

Phuket, TH (HKT) - Bangkok, TH (BKK)

Bangkok Air Logo
Bangkok Air

Feb 28

HKT
12h 20m
USM

Mar 1

BKK

as low as

$325

Phuket, TH (HKT) - Bangkok, TH (BKK)

Bangkok Air Logo
Bangkok Air

Feb 14

HKT
3h 45m
USM

Feb 14

BKK

as low as

$325

Phuket, TH (HKT) - Bangkok, TH (BKK)

APG Airlines Logo
APG Airlines

Feb 2

HKT
5h 5m
CNX

Feb 2

BKK

as low as

$500

Phuket, TH (HKT) - Bangkok, TH (BKK)

 Logo

Feb 2

HKT
16h 50m
SIN

Feb 3

BKK

as low as

$669

Frequently Asked Questions

Is there a direct flight from origin to destination?
Yes, there are direct flights from Phuket to Bangkok. Airlines offering non-stop flights include APG Airlines at $118, Thai Airways International at $137, Hahn Air at $162, Bangkok Air at $211, and Flexflight at $218.
Are there convenient layover flights from Phuket to Bangkok?
Since there are non-stop options available, only one-stop flights are considered. Convenient 1 stop flights are offered by Bangkok Air at $358, with layovers at Samui Airport and a flight time of 3 hours 20 minutes.
What are the most convenient layover airports for the flight?
Convenient layover airports for your flight from Phuket include Samui Airport, Suvarnabhumi Airport, Don Mueang International Airport, Chiang Mai International Airport, and Hat Yai International Airport, depending on your chosen airline and itinerary.
What is the cheapest and fastest flight from Phuket to Bangkok?
The cheapest flight is with APG Airlines for $118, non-stop, 1 hour 25 minutes. Fastest options include APG Airlines and Thai Airways International for $137 in 1 hour 30 minutes.
What are all possible destination arrival airports?
The possible destination arrival airports from Phuket are Don Mueang International Airport and Suvarnabhumi Airport.
What is the time difference between destination and arrival?
Your flight from Phuket to Bangkok typically takes about 1 hour and 25 minutes. Since both destinations are in Thailand, there is no time difference upon arrival.