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

    $61 - $217
    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

    4. KL Sentral

      22 min - every 5 minutes

      $1

  • Fly Bangkok Don Muang to Kuala Lumpur, train

    $47 - $191
    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

    4. KL Sentral

      22 min - every 5 minutes

      $1

  • Fly Bangkok to Singapore

    $49 - $177
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      2 h 15 min - non-stop

      $45 - $170

    3. Singapore (SIN)

      8 min - every 10 minutes

      $1 - $2

    4. Tanah Merah

      18 min - every 5 minutes

      $1 - $2

    5. Bugis

      5 min - 1604 feet

    6. Queen Street Bus Terminal

      24 min - hourly

      $1

  • Fly Bangkok Don Muang to Johor Bahru

    $46 - $148
    1. Bangkok

      52 min - every 4 hours

      $4 - $6

    2. Bangkok Don Muang (DMK)

      2 h 15 min - non-stop

      $40 - $140

    3. Johor Bahru (JHB)

      40 min - hourly

      $2

  • Fly Bangkok Don Muang to Singapore

    $52 - $181
    1. Bangkok

      52 min - every 4 hours

      $4 - $6

    2. Bangkok Don Muang (DMK)

      2 h 20 min - non-stop

      $45 - $170

    3. Singapore (SIN)

      8 min - every 10 minutes

      $1 - $2

    4. Tanah Merah

      18 min - every 5 minutes

      $1 - $2

    5. Bugis

      5 min - 1604 feet

    6. Queen Street Bus Terminal

      24 min - hourly

      $1

  • Fly Bangkok to Hat Yai, train

    $52 - $211
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      1 h 25 min - non-stop

      $40 - $190

    3. Hat Yai (HDY)

      47 min - 28.3 miles

      $4 - $6

    4. Padang Besar

      3 h 2 min - 4 times a day

      $7 - $13

  • 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

    $44 - $56
    1. Khaosan Road

      20 min - every 20 minutes

      $1

    2. Bangkok

      13 h 30 min - every 2 hours

      $23 - $35

    3. Hat Yai

      5 min - 1378 feet

    4. Hat Yai

      8 h - 4 times a day

      $19

    5. Putra

      4 min - hourly - line 1

      $1

  • 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 - 915.9 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, train to KL Sentral, then LRT to Petaling Jaya. 5 h 25 min $111. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Kuala Lumpur airport, train to KL Sentral, then LRT to Petaling Jaya. 6 h 2 min $84. From Phaya Thai train to Bangkok airport, fly to Singapore airport, subway to Tanah Merah, subway to Bugis, walk to Queen Street Bus Terminal, then bus to Johor Bahru. 6 h 15 min $80. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Johor Bahru airport, then bus to Johor Bahru. 6 h 17 min $76. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Singapore airport, subway to Tanah Merah, subway to Bugis, walk to Queen Street Bus Terminal, then bus to Johor Bahru. 6 h 42 min $73. From Phaya Thai train to Bangkok airport, fly to Hat Yai airport, drive to Padang Besar, then train to Ipoh. 7 h 44 min $67. From Hua Lamphong train to Padang Besar, walk to Padang Besar, then train to KL Sentral Station. 23 h 25 min $50. From Khaosan Road bus to Bangkok, bus to Hat Yai, walk to Hat Yai, bus to Putra, then line 1 KTM Komuter to Kuala Lumpur. 23 h 56 min $50. 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 $157.