Travel options for:
Bangkok to Kuala Lumpur
  • Fly Bangkok to Kuala Lumpur, train

    $60 - $216
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      1 h 55 min - non-stop

      $45 - $200

    3. Kuala Lumpur (KUL)

      28 min - every 30 minutes

      $14

  • Fly Bangkok Don Muang to Kuala Lumpur, train

    $46 - $190
    1. Bangkok

      52 min - every 4 hours

      $4 - $6

    2. Bangkok Don Muang (DMK)

      2 h 10 min - non-stop

      $28 - $170

    3. Kuala Lumpur (KUL)

      28 min - every 30 minutes

      $14

  • Fly Bangkok Don Muang to Kuala Lumpur Subang

    $102 - $286
    1. Bangkok

      52 min - every 4 hours

      $4 - $6

    2. Bangkok Don Muang (DMK)

      3 h 35 min - 1 stopover

      $90 - $270

    3. Kuala Lumpur Subang (SZB)

      10 min - 6.4 miles

      $7 - $9

    4. Kota Damansara

      24 min - every 10 minutes

      $1

  • Train

    $39 - $59
    1. Hua Lamphong

      17 h 10 min - once daily

      $28 - $40

    2. Padang Besar

      5 min - 1420 feet

    3. Padang Besar

      5 h 10 min - 4 times a day

      $11 - $20

  • Bus

    $46
    1. Khaosan Road

      20 min - every 20 minutes

      $1

    2. Southern Bus Terminal

      14 h - 3 times a day

      $26

    3. Hat Yai Bus Terminal

      5 min - 1443 feet

    4. Hat Yai

      8 h - 4 times a day

      $19

  • Bus, Minivan

    $45 - $53
    1. Khaosan Road

      20 min - every 20 minutes

      $1

    2. Bangkok Southern Bus Terminal

      18 h - once daily

      $25

    3. Yala

      3 h - hourly

      $4

    4. Rantau Panjang

      10 h 15 min - once daily

      $11 - $16

    5. Putrajaya & Cyberjaya

      17 min - every 30 minutes

      $4 - $7

  • Drive

    $120 - $190
    1. Bangkok

      19 h 14 min - 916.1 miles

      $120 - $190

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

From Phaya Thai train to Bangkok airport, fly to Kuala Lumpur airport, then train to Kuala Lumpur. 5 h $110. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Kuala Lumpur airport, then train to Kuala Lumpur. 5 h 37 min $83. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Kuala Lumpur Subang airport, taxi to Kota Damansara, then MRT to Kuala Lumpur. 7 h 5 min $164. From Hua Lamphong train to Padang Besar, walk to Padang Besar, then train to KL Sentral Station. 23 h 25 min $51. From Khaosan Road bus to Southern Bus Terminal, bus to Hat Yai Bus Terminal, walk to Hat Yai, then bus to Kuala Lumpur Station. 24 h 25 min $45. From Khaosan Road bus to Bangkok Southern Bus Terminal, bus to Yala, Minivan to Rantau Panjang, bus to Putrajaya & Cyberjaya, then train to KL Sentral. 34 h 37 min $46. From Bangkok drive to Kuala Lumpur. 19 h 14 min $158.