Thailand to China Β· 1,429 miles (2,299 km)

Bangkok (BKK) to Nanchang (KHN) flights

One airline flies nonstop from Bangkok (BKK) to Nanchang (KHN): Spring Airlines. The two airports are 1,429 miles (2,299 km) apart. There are also 22 ways to fly it with one stop, through Nanning, Guangzhou and Haikou and more.

Airlines flying nonstop from BKK to KHN

  • Spring Airlines logo
    Spring AirlinesNot in an alliance

BKK to KHN with one stop

22 connections, most direct first. 2-stop routings and flight times are in Routes with Pro.

  • Via Nanning (NNG)GX Airlines and Spring Airlines, then Shenzhen Airlines, Sichuan Airlines and 2 more
    GX
    Spring Airlines logo
    Shenzhen Airlines logo
    3U
    Hainan Airlines logo
    +1
  • Via Guangzhou (CAN)China Southern Airlines and China Eastern Airlines the whole way
    Spring Airlines logo
    China Southern Airlines logo
    Kenya Airways logo
    +3
    China Southern Airlines logo
    China Eastern Airlines logo
  • Via Haikou (HAK)Hainan Airlines the whole way
    Hainan Airlines logo
    Hainan Airlines logo
    Jiangxi Airlines logo
    Shenzhen Airlines logo
    +1
  • Via Sanya (SYX)Condor, then Hainan Airlines, Beijing Capital Airlines and 1 more
    Condor logo
    Hainan Airlines logo
    Beijing Capital Airlines logo
    Jiangxi Airlines logo
  • Via Shenzhen (SZX)Shenzhen Airlines the whole way
    China Southern Airlines logo
    Shenzhen Airlines logo
    Shenzhen Airlines logo
  • Via Macau (MFM)Air Macau, then China Eastern Airlines
    Air Macau logo
    China Eastern Airlines logo
  • Via Guiyang (KWE)9 Air, then Jiangxi Airlines
    AQ
    Jiangxi Airlines logo
  • Via Kunming (KMG)China Eastern Airlines and Kunming Airlines the whole way
    China Eastern Airlines logo
    Thai Airways International logo
    Kunming Airlines logo
    A6
    Kunming Airlines logo
    China Eastern Airlines logo
    +3
  • Via Xiamen (XMN)Xiamen Airlines and Thai Airways International, then Jiangxi Airlines
    Xiamen Airlines logo
    Thai Airways International logo
    Jiangxi Airlines logo
  • Via Chongqing (CKG)West Air (China) and Sichuan Airlines the whole way
    PN
    3U
    Hainan Airlines logo
    +1
    3U
    Air China logo
    PN
    +2
  • Via Chengdu (TFU)Sichuan Airlines, China Eastern Airlines and 1 more the whole way
    3U
    China Eastern Airlines logo
    Thai Airways International logo
    +3
    3U
    China Eastern Airlines logo
    Air China logo
    +3
  • Via Ningbo (NGB)Spring Airlines, then China Eastern Airlines
    Spring Airlines logo
    China Eastern Airlines logo
  • Via Luoyang (LYA)Urumqi Airlines, then Jiangxi Airlines
    UQ
    Jiangxi Airlines logo
  • Via Xian (XIY)Spring Airlines the whole way
    Spring Airlines logo
    BK
    China Eastern Airlines logo
    Jiangxi Airlines logo
    +1
  • Via Yangzhou (YTY)Spring Airlines, then China Eastern Airlines
    Spring Airlines logo
    China Eastern Airlines logo
See all 22 in Routes

BKK to KHN: common questions

Which airlines fly nonstop from BKK to KHN?

Spring Airlines flies nonstop from Bangkok (BKK) to Nanchang (KHN).

How far is Bangkok from Nanchang by plane?

Bangkok (BKK) and Nanchang (KHN) are 1,429 miles (2,299 km) apart along the great circle, the shortest path a flight can take. Connections add distance on top.

How many miles does BKK to KHN cost?

It depends on the program: each prices the route from its own chart or dynamically. The Award Flight Pricer compares 30+ programs for BKK to KHN with taxes and fees.

Where can I connect between Bangkok and Nanchang?

The most direct connections are through Nanning (NNG), Guangzhou (CAN), Haikou (HAK), Sanya (SYX) and Shenzhen (SZX). On 13 of them the same airline flies both flights, for example China Southern Airlines through Guangzhou.

More routes

Routes are scheduled nonstop flights. The route data is refreshed monthly; this list was last checked November 11, 2026. Seasonal routes and new launches can be missing or end early, so confirm with the airline before you book. Distances are great-circle, the shortest path between the two airports.