Rome2Rio

How to get fromPhuket to Kelantanby ferry, train, bus, car or plane

Find Transport to Kelantan

See all options

There are 9 ways to get from Phuket to Kelantan by ferry, train, bus, car, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

  1. Speedboat, ferry, train15h 39m

    1. Take the ferry from Rassada Pier Phuket to Koh Lipeferry
    2. Take the ferry from Koh Lipe Immigration point to Hat Yai stationferry
    3. Take the train from Hat Yai to Sungai Koloktrain

    $44–164

Cheapest option

  1. Local Bus, Mini Van16h 7m

    1. Take the bus from Phuket Bus Terminal 2 to Khao Sokbus
    2. Take the bus from Khao Sok to Sungai Kolokbus

    $19–32

7 alternative options

  1. Bus, train16h 14m

    1. Take the bus from Phuket Bus Terminal 2 to Surathani Talad Kaset Stationbus
    2. Take the train from Surat Thani Train Station to Sungai Koloktrain37 Hua Lamphong - Sungai Kolok - Class II Sleeper AC / ...

    $22–88

  2. Speedboat, ferry, bus20h 17m

    1. Take the ferry from Phuket Rassada Pier to Koh Lantaferry
    2. Take the ferry from Koh Lanta to Langkawiferry
    3. Take the ferry from Langkawi to Kuala Perlisferry
    4. Take the bus from Kuala Perlis to Bus Terminal Kota Bharubus

    $58–317

  3. Bus20h 27m

    1. Take the bus from Phuket Bus Terminal 2 to Hat Yai Bus Terminalbus
    2. Take the bus from Hat Yai to Terminal Bas Sungai Nibongbus
    3. Take the bus from Sungai Nibong to Terminal Kota Bharubus

    $36

  4. Drive10h 50m

    1. Drive from Phuket to Kota Bharucar450.4 mi

    $83–119

  5. Fly Phuket to Sultan Ismail Petra5h 58m

    1. Fly from Phuket (HKT) to Sultan Ismail Petra (KBR)planeHKT - KBR

    $60–147

  6. Ferry to Krabi, fly to Sultan Ismail Petra10h 29m

    1. Take the ferry from Phuket Rassada Pier to Ao Nang Pierferry
    2. Fly from Krabi (KBV) to Sultan Ismail Petra (KBR)planeKBV - KBR

    $76–179

  7. Fly Phuket to Hat Yai, train8h 27m

    1. Fly from Phuket (HKT) to Hat Yai (HDY)planeHKT - HDY
    2. Take the train from Hat Yai to Sungai Koloktrain

    $56–204

Phuket to Kelantan by ferry, foot, and bus

Calendar7Weekly Services
Duration20h 17mAverage Duration
Ticket$58Cheapest Price
See schedules

Questions & Answers

Map of how to get from Phuket to Kelantan.ExpandLaunch map view
  • Distance: 403.5 mi
  • Duration: 15h 39m

What companies run services between Phuket, Thailand and Kelantan, Malaysia?

You can take a bus from Phuket Bus Terminal 2 to Kota Bharu via Khao Sok and Sungai Kolok in around 16h 7m. Alternatively, Malindo Airways, AirAsia, and three other airlines fly from Phuket (HKT) to Sultan Ismail Petra (KBR) 4 times a day.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Thanksgiving 2018: How to travel stress-free, French strikes 2018: What are my alternative transport options?, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.

More Questions & Answers