Travel options for:
Bangkok Airport (BKK) to Phuket
  • Fly Bangkok to Phuket

    $39 - $141
    1. Bangkok (BKK)

      1 h 19 min - non-stop

      $35 - $140

    2. Phuket (HKT)

      1 h 9 min - hourly

      $3 - $5

  • Fly Bangkok to Krabi, Speedboat

    $65 - $176
    1. Bangkok (BKK)

      1 h 15 min - non-stop

      $35 - $150

    2. Krabi (KBV)

      45 min - every 4 hours

      $5

    3. Ao Nang Pier

      2 h - once daily

      $22

  • Fly Bangkok Don Muang to Phuket

    $25 - $115
    1. Bangkok Airport (BKK)

      45 min - hourly

      $0

    2. Bangkok Don Muang (DMK)

      1 h 10 min - non-stop

      $22 - $110

    3. Phuket (HKT)

      1 h 9 min - hourly

      $3 - $5

  • Bus

    $23 - $34
    1. Suvarnabhumi Airport

      30 min - every 15 minutes

      $1 - $2

    2. Phaya Thai

      10 min - every 10 minutes

      $1 - $2

    3. Mo Chit

      33 min - 1.7 miles

    4. Bangkok Mochit Bus Terminal

      12 h 10 min - every 4 hours

      $21 - $30

  • Train, bus

    $29 - $42
    1. Suvarnabhumi Airport

      25 min - every 15 minutes

      $1 - $2

    2. Phetchaburi

      28 min - every 10 minutes

      $1 - $2

    3. Bang Sue

      8 h 18 min - twice daily

      $19 - $27

    4. Surat Thani station

      30 min - every 30 minutes

      $1

    5. Surathani Talad Kaset Station

      10 min - 2749 feet

    6. Surat Thani

      2 h 52 min - once daily

      $7 - $11

  • Bus via Southern Bus Terminal Bangkok

    $22 - $32
    1. Suvarnabhumi Airport

      28 min - every 15 minutes

      $1 - $2

    2. Ratchaprarop

      7 min - 1960 feet

    3. Pratunam

      30 min - every 20 minutes

      $1

    4. Southern Bus Terminal Bangkok

      14 h - every 4 hours

      $20 - $29

  • Drive

    $75 - $120
    1. Bangkok Airport (BKK)

      12 h 25 min - 546.3 miles

      $75 - $120

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

From Bangkok airport fly to Phuket airport then bus to Phuket. 2 h 58 min $56. From Bangkok airport fly to Krabi airport, bus to Ao Nang Pier, then Speedboat to Phuket. 6 h $90. From Suvarnabhumi Airport Airport free shuttle bus to Bangkok Don Muang airport, fly to Phuket airport, then bus to Phuket. 4 h 34 min $43. From Suvarnabhumi Airport train to Phaya Thai, BTS to Mo Chit, walk to Bangkok Mochit Bus Terminal, then bus to Phuket. 14 h 28 min $30. From Suvarnabhumi Airport train to Phetchaburi, MRT to Bang Sue, train to Surat Thani station, bus to Surathani Talad Kaset Station, walk to Surat Thani, then bus to Phuket. 15 h 3 min $35. From Suvarnabhumi Airport train to Ratchaprarop, walk to Pratunam, bus to Southern Bus Terminal Bangkok, then bus to Phuket. 16 h 15 min $27. From Bangkok Airport (BKK) drive to Phuket. 12 h 25 min $94.