Travel options for:
Bangkok to China
  • Fly Bangkok to Hong Kong

    $112 - $283
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      2 h 35 min - non-stop

      $90 - $260

    3. Hong Kong (HKG)

      1 h - every 15 minutes

      $20

    4. Huanggang Entry Port

      6 min - every 10 minutes - line 7

      $1

  • Fly Bangkok Don Muang to Hong Kong

    $105 - $237
    1. Bangkok

      52 min - every 4 hours

      $4 - $6

    2. Bangkok Don Muang (DMK)

      2 h 30 min - non-stop

      $80 - $210

    3. Hong Kong (HKG)

      1 h - every 15 minutes

      $20

    4. Huanggang Entry Port

      6 min - every 10 minutes - line 7

      $1

  • Fly Bangkok Don Muang to Chongqing

    $90 - $178
    1. Bangkok

      52 min - every 4 hours

      $4 - $6

    2. Bangkok Don Muang (DMK)

      3 h - non-stop

      $85 - $170

    3. Chongqing (CKG)

      54 min - every 5 minutes - line 3

      $1 - $2

  • Fly Bangkok Don Muang to Shenzhen

    $85 - $248
    1. Bangkok

      52 min - every 4 hours

      $4 - $6

    2. Bangkok Don Muang (DMK)

      2 h 45 min - non-stop

      $80 - $240

    3. Shenzhen (SZX)

      55 min - every 5 minutes - line 1

      $1 - $2

  • Fly Bangkok Don Muang to Wuhan

    $128 - $280
    1. Bangkok

      52 min - every 4 hours

      $4 - $6

    2. Bangkok Don Muang (DMK)

      3 h 20 min - non-stop

      $120 - $270

    3. Wuhan (WUH)

      15 min - every 30 minutes - line 4

      $3

    4. Minhang Community

      22 min - 1.2 miles

    5. Changgang Road

      10 min - every 10 minutes - line 2

      $1

  • Fly Bangkok Don Muang to Macau, ferry

    $105 - $198
    1. Bangkok

      52 min - every 4 hours

      $4 - $6

    2. Bangkok Don Muang (DMK)

      2 h 25 min - non-stop

      $70 - $160

    3. Macau (MFM)

      1 h - every 4 hours

      $30

    4. Shekou Port

      45 min - every 5 minutes - line 2

      $1 - $2

  • Fly Bangkok Don Muang to Guangzhou, train

    $99 - $225
    1. Bangkok

      52 min - every 4 hours

      $4 - $6

    2. Bangkok Don Muang (DMK)

      2 h 55 min - non-stop

      $80 - $180

    3. Guangzhou (CAN)

      20 min - every 5 minutes - line 3

      $1

    4. Jiahewanggang

      1 h - every 5 minutes - line 2

      $1 - $2

    5. Guangzhou South

      13 min - 3654 feet

    6. Guangzhou South

      20 min - once daily

      $12 - $35

    7. Shenzhen North

      23 min - every 5 minutes - line 4

      $1

  • Train, bus

    $298 - $455
    1. Hua Lamphong

      10 h 45 min - 3 times a day

      $19 - $28

    2. Nong Khai

      9 h 40 min - 378.3 miles

      $50 - $80

    3. Laos Vientiane

      14 h - once daily

      $87

    4. Kunming South

      11 h 45 min - once daily

      $140 - $260

    5. Shanghai Hongqiao

      10 min - 2804 feet

    6. Hongqiao Airport - T2

      17 min - every 10 minutes - line 2

      $1

  • Drive

    $330 - $480
    1. Bangkok

      43 h 57 min - 2288.6 miles

      $330 - $480

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

From Phaya Thai train to Bangkok airport, fly to Hong Kong airport, bus to Huanggang Entry Port, then line 7 subway to Shenzhen. 6 h 23 min $142. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Hong Kong airport, bus to Huanggang Entry Port, then line 7 subway to Shenzhen. 6 h 40 min $145. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Chongqing airport, then line 3 subway to Chongqing. 6 h 48 min $125. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Shenzhen airport, then line 1 Shenzhen Metro to Shenzhen. 6 h 34 min $115. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Wuhan airport, line 4 bus to Minhang Community, walk to Changgang Road, then line 2 Wuhan Metro to Wuhan. 7 h 17 min $188. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Macau airport, ferry to Shekou Port, then line 2 Shenzhen Metro to Shenzhen. 8 h 4 min $145. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Guangzhou airport, line 3 Guangzhou Metro to Jiahewanggang, line 2 Guangzhou Metro to Guangzhou South, walk to Guangzhou South, train to Shenzhen North, then line 4 Shenzhen Metro to Shenzhen. 8 h 23 min $156. From Hua Lamphong train to Nong Khai, drive to Laos Vientiane, bus to Kunming South, train to Shanghai Hongqiao, walk to Hongqiao Airport - T2, then line 2 Shanghai Metro to Jingan Temple. 2 days 0 h $396. From Bangkok drive to Shanghai. 43 h 57 min $402.