Travel options for:
Bangkok to Khao Lak
  • Fly Bangkok to Phuket, taxi

    $86 - $207
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      1 h 19 min - non-stop

      $35 - $140

    3. Phuket (HKT)

      1 h 3 min - 43.9 miles

      $50 - $65

  • Fly Bangkok Don Muang to Phuket, taxi

    $76 - $180
    1. Bangkok

      52 min - every 4 hours

      $4 - $6

    2. Bangkok Don Muang (DMK)

      1 h 10 min - non-stop

      $22 - $110

    3. Phuket (HKT)

      1 h 3 min - 43.9 miles

      $50 - $65

  • Fly Bangkok to Krabi, bus

    $78 - $209
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      1 h 15 min - non-stop

      $35 - $150

    3. Krabi (KBV)

      19 min - every 4 hours

      $4

    4. Krabi

      7 min - 1999 feet

    5. Krabi Bus Station

      1 h 30 min - hourly

      $3

    6. Phang Nga

      50 min - 33.1 miles

      $35 - $50

  • Bus

    $29 - $49
    1. Khaosan Road

      20 min - every 20 minutes

      $1

    2. Bangkok

      10 h 30 min - 3 times a day

      $18 - $35

    3. Phang Nga

      10 min - 6.5 miles

      $10 - $13

  • Train, bus

    $37 - $47
    1. Hua Lamphong

      8 h 40 min - twice daily

      $19 - $27

    2. Surat Thani station

      2 h 30 min - 3 times a day

      $7

    3. Phang Nga

      10 min - 6.5 miles

      $10 - $13

  • Bus, Mini Van

    $38 - $49
    1. Khaosan Road

      20 min - every 20 minutes

      $1

    2. Bangkok Southern Bus Terminal

      6 h 30 min - every 4 hours

      $10 - $19

    3. Chumphon

      5 h - twice daily

      $16

    4. Khao Sok

      2 h - hourly

      $4

    5. Khao Lak

      6 min - 3.8 miles

      $7 - $9

  • Drive

    $65 - $100
    1. Bangkok

      11 h 25 min - 485.1 miles

      $65 - $100

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

From Phaya Thai train to Bangkok airport, fly to Phuket airport, then taxi to Khao Lak. 3 h 52 min ฿3991. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Phuket airport, then taxi to Khao Lak. 4 h 5 min ฿3608. From Phaya Thai train to Bangkok airport, fly to Krabi airport, bus to Krabi, walk to Krabi Bus Station, bus to Phang Nga, then taxi to Khao Lak. 7 h 1 min ฿3892. From Khaosan Road bus to Bangkok, bus to Phang Nga, then taxi to Khao Lak. 12 h ฿1411. From Hua Lamphong train to Surat Thani station, bus to Phang Nga, then taxi to Khao Lak. 12 h 20 min ฿1386. From Khaosan Road bus to Bangkok Southern Bus Terminal, bus to Chumphon, Mini Van to Khao Sok, bus to Khao Lak, then taxi to Khao Lak. 16 h 26 min ฿1476. From Bangkok drive to Khao Lak. 11 h 25 min ฿2751.