Bangkok domestic flights
Bangkok has two airports. Which one should you fly from? Compare routes, airlines, and prices.
From Suvarnabhumi (BKK)
Full-service airlines. Connected by ARL train (27 min to city).
Koh Samui
65 min
Bangkok Airways
from ฿2500
Koh Phangan
90 min
Bangkok Airways + ferry
from ฿2800
Chiang Mai
80 min
Thai Airways, Bangkok Airways, Thai VietJet
from ฿1500
Phuket
85 min
Thai Airways, Bangkok Airways, Thai VietJet
from ฿1200
Krabi
80 min
Bangkok Airways, Thai VietJet
from ฿1300
Koh Chang
60 min
Bangkok Airways
from ฿2200
Pattaya
45 min
Bangkok Airways
from ฿1800
From Don Mueang (DMK)
Low-cost carriers. Connected by SRT Dark Red Line + bus. Usually cheaper.
Same destination, two airports
These cities fly from both BKK and DMK. Pick the cheaper option.
| Destination | From BKK | From DMK | Cheaper |
|---|---|---|---|
| Chiang Mai | ฿1500 | ฿900 | DMK |
| Phuket | ฿1200 | ฿800 | DMK |
| Krabi | ฿1300 | ฿850 | DMK |
Only from BKK — islands
Destinations served by Bangkok Airways — not available from DMK.
Only from DMK
Budget routes exclusive to low-cost carriers.
Flying somewhere outside Bangkok? Every scheduled Thai airport with its airlines & destinations — the full country map, from Chiang Rai to Hat Yai.