Travel options for:
Bangkok to Ko Phuket
  • Fly from Bangkok

    $37 - $145
    1. Bangkok

      30 min - every 15 minutes

      $1 - $2

    2. Bangkok (BKK)

      1 h 19 min - non-stop

      $35 - $140

    3. Phuket (HKT)

      15 min - hourly

      $1 - $3

  • Fly from Bangkok Don Muang

    $27 - $119
    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)

      15 min - hourly

      $1 - $3

  • Bus Greenbus Thailand

    $25 - $31
    1. Khaosan Road

      20 min - every 20 minutes

      $1

    2. Bangkok Southern Bus Terminal

      3 h - every 2 hours

      $8

    3. ประจวบคีรีขันธ์ Prachuap

      7 h 50 min - once daily

      $16 - $22

  • Train, bus via Surathani Talad Kaset Station

    $29 - $41
    1. Hua Lamphong

      8 h 40 min - twice daily

      $19 - $27

    2. Surat Thani station

      30 min - every 30 minutes

      $1

    3. Surathani Talad Kaset Station

      10 min - 2749 feet

    4. Surat Thani

      2 h 52 min - once daily

      $7 - $11

    5. Phuket

      20 min - once daily

      $1 - $2

  • Bus The Transport Company

    $22 - $34
    1. Ratchathewi

      11 min - every 10 minutes

      $1 - $2

    2. Mo Chit

      33 min - 1.7 miles

    3. Bangkok Mochit Bus Terminal

      12 h 10 min - every 4 hours

      $21 - $30

    4. Phuket

      20 min - once daily

      $1 - $2

  • Train, bus

    $33 - $43
    1. Bangkok Hualamphong

      16 h 27 min - once daily

      $24 - $35

    2. Trang

      8 min - 2198 feet

    3. Trang Sri Trang

      5 h - hourly

      $9

  • Bus and ferry

    $64
    1. Khaosan Road Songserm

      17 h 20 min - once daily

      $25

    2. Koh Samui - Nathon

      6 h 45 min - twice daily

      $40

  • Drive

    $70 - $110
    1. Bangkok

      12 h 2 min - 519.9 miles

      $70 - $110

  • 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 bus to Ko Phuket. 3 h 34 min $58. From Bangkok Hualamphong train to Bangkok Don Muang airport, fly to Phuket airport, then bus to Ko Phuket. 3 h 47 min $46. From Khaosan Road bus to Bangkok Southern Bus Terminal, bus to ประจวบคีรีขันธ์ Prachuap Khirikhan, then bus to ถลาง Thalang. 13 h 10 min $27. From Hua Lamphong train to Surat Thani station, bus to Surathani Talad Kaset Station, walk to Surat Thani, bus to Phuket, then bus to Thalang. 14 h 47 min $34. From Ratchathewi BTS to Mo Chit, walk to Bangkok Mochit Bus Terminal, bus to Phuket, then bus to Thalang. 15 h 14 min $29. From Bangkok Hualamphong train to Trang, walk to Trang Sri Trang, then bus to Phuket Bus Terminal 2. 22 h 30 min $36. From Khaosan Road Songserm bus and ferry to Koh Samui - Nathon then bus and ferry to Lomprayah Bus Station. 25 h 5 min $64. From Bangkok drive to Ko Phuket. 12 h 2 min $89.