Rome2Rio

How to get fromPhuket to Kuala Lumpurby ferry, bus, car, plane, or train

Find Transport to Kuala Lumpur

See all options

There are 8 ways to get from Phuket to Kuala Lumpur by ferry, bus, car, plane, or train

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

  1. Ferry, bus

    best
    1. Take the ferry from Phuket Rassada Pier to Bulone Resort Koh Buloneferry ferry
    2. Take the ferry from Pansand Resort Koh Bulone to Pak Bara Pierferry ferry
    3. Take the bus from Pak Bara Pier to Kuala Lumpurbus bus
    12h 30m
    RM 335–360
  2. Fly Phuket International Airport to Kuala Lumpur International Airport, train

    cheapest
    1. Fly from Phuket International Airport (HKT) to Kuala Lumpur International Airport (KUL)plane plane HKT - KUL
    2. Take the train from Klia T2 to Bandar Tasik Selatantrain train
    6h 35m
    RM 210–631
  3. Ferry

    1. Take the ferry from Mueang Phuket to Bundhaya Pier 1ferry ferry Mueang Phuket - Bundhaya Pier 1
    2. Take the ferry from The Steak Restaurant to TBS Kuala Lumpurferry ferry The Steak Restaurant - TBS Kuala Lumpur
    23h 16m
    RM 577–579
  4. Drive  934.8 km

    1. Drive from Phuket to Kuala Lumpurcar car 934.8 km
    12h 41m
    RM 516–746
  5. Fly Phuket International Airport to Sultan Abdul Aziz Shah

    1. Fly from Phuket International Airport (HKT) to Sultan Abdul Aziz Shah (SZB)plane plane HKT - SZB
    7h 56m
    RM 459–1,618
  6. Bus

    1. Take the bus from Phuket Bus Terminal 1 to Krabi Bus Terminalbus bus
    2. Take the bus from Krabi Bus Terminal to Pak Nam Pak Bara Pierbus bus
    3. Take the bus from Pak Bara Pier to Kuala Lumpurbus bus
    14h 22m
    RM 275–410
  7. Bus via George Town

    1. Take the bus from Phuket Bus Terminal 2 to George Town Transferbus bus Phuket Bus Terminal 2 - George Town Transfer
    2. Take the bus from Penang Komtar to Hentian Dutabus bus Penang Komtar
    17h 25m
    RM 252–282
  8. Ferry to Krabi Airport, fly to Kuala Lumpur International Airport, train

    1. Take the ferry from Rassada Pier to Krabi Airportferry ferry
    2. Fly from Krabi Airport (KBV) to Kuala Lumpur International Airport (KUL)plane plane KBV - KUL
    3. Take the train from Klia T2 to Bandar Tasik Selatantrain train
    6h 17m
    RM 401–907

Phuket to Kuala Lumpur by ferry, foot, and bus

Calendar7Weekly Services
Duration12h 30mAverage Duration
TicketRM 335Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Phuket, Thailand and Kuala Lumpur, Malaysia?

You can take a ferry from Mueang Phuket to Plaza Rakyat via Bundhaya Pier 1, The Steak Restaurant, TBS Kuala Lumpur, and Bandar Tasik Selatan in around 23h 16m. Alternatively, Firefly, AirAsia, and four other airlines fly from Phuket International Airport (HKT) to Sultan Abdul Aziz Shah (SZB) 3 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 Train travel in Spain: A guide to Renfe, Travelling to the UK: What do I need to know?, and How to get from London to Edinburgh - to help you get the most out of your next trip.

Booking & Getting There