Cheap flights to Bangkok
Round trips from 21 cities to Bangkok, Thailand, from $159. Economy, per person, in USD.
Prices updated
Flights to Bangkok by departure city
Cheapest round trip, per person-
Guangzhou → Bangkok
Jan 10 – 20, 2027 · Nonstop
$159
-
Hong Kong → Bangkok
Jan 9 – 14, 2027 · Nonstop
$165
-
Singapore → Bangkok
Feb 10 – 17, 2027 · Nonstop
$166
-
Kunming → Bangkok
Jan 15 – 22, 2027 · Nonstop
$202
-
Shenzhen → Bangkok
Jan 6 – 17, 2027 · Nonstop
$222
-
Seoul → Bangkok
Dec 9 – 16 · 1 stop
$304
-
Tokyo → Bangkok
Dec 10 – 17 · 1 stop
$351
-
Melbourne → Bangkok
Feb 26 – Mar 18, 2027 · 1 stop
$442
-
Sydney → Bangkok
Feb 18 – Mar 1, 2027 · 1 stop
$465
-
London → Bangkok
Mar 3 – 23, 2027 · 1 stop
$499
-
Perth → Bangkok
Dec 2 – 10 · 1 stop
$529
-
Brisbane → Bangkok
Mar 1 – 8, 2027 · 1 stop
$601
-
Manchester → Bangkok
Dec 7 – 24 · 3 stops
$608
-
Los Angeles → Bangkok
Dec 6 – 14 · 2 stops
$644
-
Vancouver → Bangkok
Feb 1 – 14, 2027 · 1 stop
$651
-
Calgary → Bangkok
Feb 11 – 25, 2027 · 2 stops
$747
-
Marseille → Bangkok
Jan 26 – Feb 12, 2027 · 3 stops
$760
-
Edinburgh → Bangkok
Jan 11 – 27, 2027 · 2 stops
$785
-
Seattle → Bangkok
Feb 4 – 9, 2027 · 1 stop
$789
-
Philadelphia → Bangkok
Nov 26 – Dec 4 · 2 stops
$985
-
Portland → Bangkok
Nov 30 – Dec 21 · 2 stops
$1,192
Cheapest month to fly to Bangkok
Lowest round trip per departure month, any of our cities| Month | Cheapest round trip |
|---|---|
| November 2026 | $168 from Guangzhou |
| December 2026 | $149 from Guangzhou (cheapest month) |
| January 2027 | $159 from Guangzhou |
| February 2027 | $166 from Singapore |
| March 2027 | $170 from Guangzhou |
| April 2027 | $268 from Shenzhen |
| May 2027 | $181 from Guangzhou |
| June 2027 | $179 from Guangzhou |
| July 2027 | $180 from Guangzhou |
| August 2027 | $295 from Seoul |
| September 2027 | $304 from Guangzhou |
| October 2027 | $292 from Guangzhou |
Cheapest dates to Bangkok
Best date pair from each city-
Jan 10 – 20, 2027 from Guangzhou · 10 nights$159Book
9 Air Nonstop -
Jan 9 – 14, 2027 from Hong Kong · 5 nights$165Book
HK Express Nonstop -
Feb 10 – 17, 2027 from Singapore · 7 nights$166Book
Scoot Nonstop -
Jan 15 – 22, 2027 from Kunming · 7 nights$202Book
Thai AirAsia Nonstop -
Jan 6 – 17, 2027 from Shenzhen · 11 nights$222Book
Thai AirAsia Nonstop -
Dec 9 – 16 from Seoul · 7 nights$304Book
Shandong Airlines 1 stop -
Dec 10 – 17 from Tokyo · 7 nights$351Book
Juneyao Airlines 1 stop -
Feb 26 – Mar 18, 2027 from Melbourne · 20 nights$442Book
Scoot 1 stop
Prices change often. The booking site shows the final price before you pay.
Things to do in Bangkok
Tickets and tours on KlookTo see tours and tickets here, turn on partner content in .
Partner widget: we may earn a commission if you book, at no extra cost to you.
Airport transfer to Bangkok
Fixed prices from BKK on KiwitaxiTo see transfer prices here, turn on partner content in .
Partner widget: we may earn a commission if you book, at no extra cost to you.
Flights to Bangkok: questions
Which city has the cheapest flights to Bangkok?
Right now it's Guangzhou: round trips from $159 (Jan 10 – 20, 2027, nonstop). Next cheapest: Hong Kong from $165 and Singapore from $166. We compare 21 departure cities.
What is the cheapest month to fly to Bangkok?
December 2026: the cheapest round trip we have found departing that month is $149. The most expensive month in our data is September, where the cheapest round trip is $304. Based on the 12 months ahead we track.
Are there nonstop flights to Bangkok?
Yes. We have found nonstop round trips from Guangzhou, Hong Kong, Singapore and Kunming. The cheapest is $159 from Guangzhou.
More of Thailand
All flights to ThailandPopular destinations
-
New York from $114
-
London from $36
-
Istanbul from $47
-
Paris from $32
-
Tokyo from $71
-
Los Angeles from $51
-
Las Vegas from $38
-
Rome from $34
About these prices
We track round-trip economy fares to Bangkok (Thailand) from the cities listed above using Travelpayouts / Aviasales data, and refresh every route about once a day. The cheapest round trip we've found is $159 from Guangzhou. Prices are per person and were correct when found; the final price is set by the airline or booking site when you book.