Travel options for:
Bangkok to Beijing
  • Fly to Beijing

    $112 - $406
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      4 h 25 min - non-stop

      $110 - $400

    3. Beijing (PEK)

      30 min - every 10 minutes

      $1 - $4

  • Fly to Beijing Nanyuan Apt

    $196 - $609
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      7 h 20 min - 1 stopover

      $190 - $600

    3. Beijing Nanyuan Apt (NAY)

      9 min - 2.8 miles

      $4 - $5

    4. Xingong Station

      17 min - every 5 minutes - line 4

      $1 - $2

  • Fly to Tianjin, train

    $164 - $450
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      4 h 30 min - non-stop

      $130 - $410

    3. Tianjin (TSN)

      45 min - every 30 minutes

      $3

    4. Tianjin West

      34 min - once daily

      $30 - $35

  • Fly to Shijiazhuang, train

    $169 - $662
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      4 h 15 min - non-stop

      $130 - $600

    3. Shijiazhuang (SJW)

      17 min - 9.6 miles

      $8 - $10

    4. Zhengding Airport

      1 h 15 min - once daily

      $30 - $50

  • Train, bus via Qujing North

    $337 - $509
    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. Kunming South

      33 min - once daily

      $30 - $40

    5. Qujing North

      11 h 36 min - once daily

      $160 - $290

  • Bus, train

    $357 - $538
    1. Victory Monument

      25 min - every 20 minutes - line 551

      $1 - $2

    2. Bangkok Suvarnabhumi Airport

      10 h - once daily

      $14

    3. Nong Khai

      8 h 54 min - 298.8 miles

      $40 - $65

    4. Laos Vientiane

      14 h - once daily

      $87

    5. Kunming South

      14 h 4 min - once daily

      $160 - $300

    6. Jinan West

      1 h 28 min - once daily

      $55 - $70

  • Train China Railways, bus

    $124 - $441
    1. Hua Lamphong

      10 h 45 min - 3 times a day

      $19 - $28

    2. Nong Khai

      9 h 1 min - 302.9 miles

      $40 - $65

    3. Vientiane Laos

      22 h - once daily

      $27

    4. Ha Noi

      6 min - 1767 feet

    5. Tran Quang Khai

      9 min - every 30 minutes

      $2

    6. Hanoi station

      2 days 12 h - twice a week

      $35 - $320

  • Drive

    $360 - $550
    1. Bangkok

      2 days 0 h - 2556.3 miles

      $360 - $550

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

From Phaya Thai train to Bangkok airport, fly to Beijing airport, then Beijing Subway to Beijing. 7 h 30 min $205. From Phaya Thai train to Bangkok airport, fly to Beijing Nanyuan Apt airport, taxi to Xingong Station, then line 4 Beijing Subway to Beijing. 10 h 18 min $367. From Phaya Thai train to Bangkok airport, fly to Tianjin airport, bus to Tianjin West, then train to Beijing. 9 h 34 min $239. From Phaya Thai train to Bangkok airport, fly to Shijiazhuang airport, taxi to Zhengding Airport, then train to Beijing. 9 h 17 min $311. From Hua Lamphong train to Nong Khai, drive to Laos Vientiane, bus to Kunming South, train to Qujing North, then train to Beijing West. 2 days 0 h $445. From Victory Monument line 551 Public Van to Bangkok Suvarnabhumi Airport, bus to Nong Khai, drive to Laos Vientiane, bus to Kunming South, train to Jinan West, then train to Beijing South. 2 days 4 h $472. From Hua Lamphong train to Nong Khai, drive to Vientiane Laos, bus to Ha Noi, walk to Tran Quang Khai, bus to Hanoi station, then train to Beijingxi station. 4 days 8 h $422. From Bangkok drive to Beijing. 2 days 0 h $449.