Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Bangkok
  4. Bangkok to Haikou
Nonstop route · Thailand → China

Cheap flights from Bangkok to Haikou from THB 3,896

Hainan Airlines and Thai Vietjet fly nonstop from Bangkok to Haikou. The flight takes around 2h 03m, and the cheapest one-way fare we found recently is THB 3,896 on 6 Nov.

Direct flights available 2h 03m Cheapest in November Prices checked 15 days ago
BKKHAK

Bangkok to Haikou at a glance

Airlines flying nonstop from Bangkok to Haikou

2 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
HAHainan Airlines——THB 4,270Search
Thai Vietjet———Search

Cheapest month to fly from Bangkok to Haikou

Lowest one-way fare found for each month: November is cheapest, March the most expensive.

Good to know

Distance
1,244 km773 miles
Flight time
2h 03mestimate
Time difference
+1hHaikou vs Bangkok
Currency in Haikou
CNY
Airports
BKK, DMK → HAK

Flights from Bangkok to Haikou: questions answered

How much is a flight from Bangkok to Haikou?
The cheapest one-way fare we found recently is THB 3,896 with 1 stop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Bangkok to Haikou?
Yes. Hainan Airlines and Thai Vietjet fly this route nonstop.
How long is the flight from Bangkok to Haikou?
A nonstop flight covers 1,244 km and takes around 2h 03m.
What is the cheapest month to fly from Bangkok to Haikou?
November has the lowest fare we found (THB 3,896), while March is the most expensive (THB 4,874).
Which airlines fly from Bangkok to Haikou?
Hainan Airlines and Thai Vietjet operate nonstop flights on this route.
Which airports serve Bangkok and Haikou?
Bangkok: Suvarnabhumi Airport (BKK) and Don Mueang International Airport (DMK). Haikou: Haikou Meilan International Airport (HAK).
What is the time difference between Bangkok and Haikou?
Haikou is 1 hour ahead of Bangkok.

More flights from Bangkok