Travel options for:
Krabi to Hua Hin
  • Taxi, train

    $94 - $117
    1. Krabi

      1 h 46 min - 67.9 miles

      $75 - $90

    2. Ban Song

      55 min - 3 times a day

      $4 - $7

    3. Suratthani Train Station

      4 h 27 min - once daily

      $14 - $20

  • Minivan, train

    $20 - $26
    1. Krabi

      4 h - every 4 hours

      $5

    2. Surathani Talad Kaset Station

      30 min - every 30 minutes

      $1

    3. Suratthani Train Station

      4 h 27 min - once daily

      $14 - $20

  • Bus, train via Surathani Talad Kaset Station

    $22 - $28
    1. Krabi Bus Station

      1 h 30 min - hourly

      $3

    2. Phang Nga

      2 h 30 min - hourly

      $5

    3. Surathani Talad Kaset Station

      30 min - every 30 minutes

      $1

    4. Suratthani Train Station

      4 h 27 min - once daily

      $14 - $20

  • Bus

    $19 - $24
    1. Krabi Bus Station

      1 h 30 min - hourly

      $3

    2. Phang Nga

      2 h 30 min - hourly

      $5

    3. Surat Thani

      12 min - 3478 feet

    4. Surat Thani

      6 h 17 min - once daily

      $12 - $17

  • Bus, train

    $22 - $30
    1. Krabi Bus Station

      2 h 30 min - hourly

      $4

    2. Trang

      8 min - 2199 feet

    3. Trang

      11 h 59 min - once daily

      $18 - $26

  • Drive

    $50 - $75
    1. Krabi

      8 h 24 min - 367 miles

      $50 - $75

  • Fly to Bangkok Don Muang, train

    $36 - $123
    1. Krabi

      20 min - every 4 hours

    2. Krabi (KBV)

      1 h 10 min - non-stop

      $24 - $110

    3. Bangkok Don Muang (DMK)

      29 min - every 4 hours

      $3 - $6

    4. Bang Sue

      3 h 35 min - 3 times a day

      $9 - $13

  • Fly to Bangkok, train

    $49 - $166
    1. Krabi

      20 min - every 4 hours

    2. Krabi (KBV)

      1 h 20 min - non-stop

      $35 - $150

    3. Bangkok (BKK)

      25 min - every 15 minutes

      $1 - $2

    4. Phetchaburi

      28 min - every 10 minutes

      $1 - $2

    5. Bang Sue

      3 h 35 min - 3 times a day

      $9 - $13

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

From Krabi taxi to Ban Song, train to Suratthani Train Station, then train to Hua Hin. 8 h 8 min ฿3674. From Krabi minivan to Surathani Talad Kaset Station, bus to Suratthani Train Station, then train to Hua Hin. 10 h 12 min ฿707. From Krabi Bus Station bus to Phang Nga, bus to Surathani Talad Kaset Station, bus to Suratthani Train Station, then train to Hua Hin. 10 h 42 min ฿801. From Krabi Bus Station bus to Phang Nga, bus to Surat Thani, walk to Surat Thani, then bus to Hua Hin. 11 h 59 min ฿801. From Krabi Bus Station bus to Trang, walk to Trang, then train to Hua Hin. 15 h 37 min ฿911. From Krabi drive to Hua Hin. 8 h 24 min ฿2075. From Krabi bus to Krabi airport, fly to Bangkok Don Muang airport, train to Bang Sue, then train to Hua Hin. 7 h 44 min ฿1876. From Krabi bus to Krabi airport, fly to Bangkok airport, train to Phetchaburi, MRT to Bang Sue, then train to Hua Hin. 8 h ฿2508.