Travel options for:
Thailand to Kunming
  • Fly from Chiang Mai

    $180 - $350
    1. Chiang Mai

      12 min - hourly

      $1

    2. Chiang Mai (CNX)

      1 h 30 min - non-stop

      $180 - $350

    3. Kunming (KMG)

      8 min - every 10 minutes - line 1

  • Fly from Bangkok

    $88 - $255
    1. Samut Prakan

      27 min - 22.9 miles

      $12 - $16

    2. Bangkok (BKK)

      1 h 55 min - non-stop

      $75 - $240

    3. Kunming (KMG)

      8 min - every 10 minutes - line 1

  • Fly from Bangkok Don Muang

    $78 - $230
    1. Pak Kret

      14 min - 8.7 miles

      $8 - $10

    2. Bangkok Don Muang (DMK)

      2 h 30 min - non-stop

      $70 - $220

    3. Kunming (KMG)

      8 min - every 10 minutes - line 1

  • Bus to Vientiane, fly

    $136 - $367
    1. Udon Thani

      55 min - twice daily

      $1 - $2

    2. Nong Khai

      9 h 2 min - 298.5 miles

      $40 - $65

    3. Vientiane (VTE)

      1 h 30 min - non-stop

      $95 - $300

    4. Kunming (KMG)

      8 min - every 10 minutes - line 1

  • Train, bus

    $147 - $179
    1. Hua Lamphong

      10 h 45 min - 3 times a day

      $19 - $28

    2. Nong Khai

      8 h 53 min - 297.6 miles

      $40 - $65

    3. Laos Vientiane

      14 h - once daily

      $87

    4. South Bus Station

      24 min - every 10 minutes - line 1

  • Bus

    $131 - $133
    1. Ratchathewi

      11 min - every 10 minutes

      $1 - $2

    2. Chatuchak Park

      6 min - hourly

      $1

    3. Bangkok Bus Terminal Mochit

      14 h - once daily

      $43

    4. Laos Vientiane

      14 h - once daily

      $87

    5. South Bus Station

      24 min - every 10 minutes - line 1

  • Night bus, Sleeper

    $132 - $143
    1. Hua Lamphong

      42 min - every 10 minutes

      $1 - $2

    2. Chatuchak Park

      6 min - hourly

      $1

    3. Bangkok Bus Terminal Mochit

      11 h - once daily

      $17 - $28

    4. Vientiane Bus Station

      7 h - once daily

      $113

    5. South Bus Station

      24 min - every 10 minutes - line 1

  • Drive

    $150 - $230
    1. Bangkok

      23 h 4 min - 1100.7 miles

      $150 - $230

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Chiang Mai City Art & Cultural Center bus to Chiang Mai airport, fly to Kunming airport, then line 1 Metro to Kunming. 3 h 53 min $190. From Samut Prakan taxi to Bangkok airport, fly to Kunming airport, then line 1 Metro to Kunming. 2 h 33 min $135. From Pak Kret taxi to Bangkok Don Muang airport, fly to Kunming airport, then line 1 Metro to Kunming. 2 h 55 min $109. From Udon Thani bus to Nong Khai, drive to Vientiane airport, fly to Kunming airport, then line 1 Metro to Kunming. 13 h 38 min $231. From Hua Lamphong train to Nong Khai, drive to Laos Vientiane, bus to South Bus Station, then line 1 Metro to South Ring Road. 35 h 5 min $160. From Ratchathewi BTS to Chatuchak Park, bus to Bangkok Bus Terminal Mochit, bus to Laos Vientiane, bus to South Bus Station, then line 1 Metro to South Ring Road. 31 h 6 min $132. From Hua Lamphong MRT to Chatuchak Park, bus to Bangkok Bus Terminal Mochit, night bus to Vientiane Bus Station, Sleeper to South Bus Station, then line 1 Metro to South Ring Road. 45 h 37 min $143. From Bangkok drive to Kunming. 23 h 4 min $193.

 
 

Bus or fly from Thailand to Kunming?

Thai Airways International and China Eastern Airlines fly from Chiang Mai to Kunming twice daily. Alternatively, BTS operates a bus from Bangkok to Kunming every 10 minutes. Tickets cost $1 - $2 and the journey takes 11 min. 4 other operators also service this route.