There are 8 ways to get from Phuket to Selangor by plane, ferry, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Phuket International Airport to Kuala Lumpur International Airport
best- Fly from Phuket International Airport (HKT) to Kuala Lumpur International Airport (KUL)plane HKT - KUL
5h 13mRM 248–618Ferry, bus
- Take the ferry from Phuket Rassada Pier to Bulone Resort Koh Buloneferry
- Take the ferry from Pansand Resort Koh Bulone to Pak Bara Pierferry
- Take the bus from Pak Bara Pier to Kuala Lumpurbus
13hRM 337–364Ferry
- Take the ferry from Mueang Phuket to Bundhaya Pier 1ferry Mueang Phuket - Bundhaya Pier 1
- Take the ferry from The Steak Restaurant to TBS Kuala Lumpurferry The Steak Restaurant - TBS Kuala Lumpur
23h 52mRM 577–581Drive 933.3 km
- Drive from Phuket to Petaling Jayacar 933.3 km
12h 38mRM 433–625Fly Phuket International Airport to Sultan Abdul Aziz Shah
- Fly from Phuket International Airport (HKT) to Sultan Abdul Aziz Shah (SZB)plane HKT - SZB
7h 9mRM 469–1,714Ferry to Krabi Airport, fly to Kuala Lumpur International Airport
- Take the ferry from Rassada Pier to Krabi Airportferry
- Fly from Krabi Airport (KBV) to Kuala Lumpur International Airport (KUL)plane KBV - KUL
4h 56mRM 439–894Bus
- Take the bus from Phuket Bus Terminal 1 to Krabi Bus Terminalbus
- Take the bus from Krabi Bus Terminal to Pak Nam Pak Bara Pierbus
- Take the bus from Pak Bara Pier to Kuala Lumpurbus
15h 26mRM 275–414Minivan, bus
- Take the bus from Phuket Bus Terminal to Krabi Bus Stationbus
- Take the bus from Krabi Town Hotel Transfer except Railay to TBS Kuala Lumpurbus Krabi Town Hotel Transfer except Railay - TBS Kuala Lumpur
24h 52mRM 290–294
Phuket to Selangor by ferry, foot, bus, and subway
Comparing Your Travel Options
The cheapest way to get from Phuket to Selangor is to Minivan and bus which costs RM 290 - RM 295 and takes 24h 52m.
The fastest way to get from Phuket to Selangor is to ferry and fly which takes 4h 56m and costs RM 430 - RM 900.
No, there is no direct bus from Phuket to Selangor. However, there are services departing from Phuket Bus Terminal 1 and arriving at Pj309 Herbaline Seapark via Krabi Bus Terminal, Pak Bara Pier and (M) Kl2212 Pasar Seni. The journey, including transfers, takes approximately 15h 26m.
No, there is no direct ferry from Phuket to Selangor. However, there are services departing from Mueang Phuket and arriving at TBS Kuala Lumpur via The Steak Restaurant. The journey, including transfers, takes approximately 23h 52m.
The distance between Phuket and Selangor is 767 km. The road distance is 933.3 km.
The best way to get from Phuket to Selangor without a car is to ferry and bus which takes 13h and costs RM 330 - RM 370.
It takes approximately 5h 13m to get from Phuket to Selangor, including transfers.
Phuket to Selangor bus services, operated by The Transport Company, depart from Phuket Bus Terminal 1 station.
The best way to get from Phuket to Selangor is to fly which takes 5h 13m and costs RM 240 - RM 650. Alternatively, you can bus, which costs RM 270 - RM 420 and takes 15h 26m.
Phuket to Selangor bus services, operated by The Transport Company, arrive at Krabi Bus Terminal station.
What companies run services between Phuket, Thailand and Selangor, Malaysia?
AirAsia, Malindo Airways, and three other airlines fly from Phuket International Airport (HKT) to Kuala Lumpur International Airport (KUL) every 4 hours. Alternatively, you can take a ferry from Mueang Phuket to Kelana Jaya via Bundhaya Pier 1, The Steak Restaurant, TBS Kuala Lumpur, Bandar Tasik Selatan, and Masjid Jamek in around 23h 52m.
- Website
- malaysiaairlines.com
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- RM 300–1,100
Flights from Phuket International Airport to Kuala Lumpur International Airport via Penang
- Ave. Duration
- 3h 42m
- When
- Monday, Sunday, and Wednesday
- Estimated price
- RM 320–1,300
Flights from Phuket International Airport to Sultan Abdul Aziz Shah via Penang
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 210–1,000
Flights from Phuket International Airport to Sultan Abdul Aziz Shah via Kuala Lumpur International Airport, Penang
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 460–1,300
Flights from Krabi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- RM 340–900
- Website
- fireflyz.com.my
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- RM 300–1,100
Flights from Phuket International Airport to Kuala Lumpur International Airport via Penang
- Ave. Duration
- 3h 25m
- When
- Monday and Sunday
- Estimated price
- RM 320–850
Flights from Phuket International Airport to Sultan Abdul Aziz Shah via Penang
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 210–1,000
Flights from Phuket International Airport to Sultan Abdul Aziz Shah via Kuala Lumpur International Airport, Penang
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 460–1,300
Flights from Krabi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- RM 340–900
- Website
- airasia.com
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- RM 190–450
Flights from Krabi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- RM 200–650
- Website
- malindoair.com
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- RM 190–550
Flights from Phuket International Airport to Sultan Abdul Aziz Shah via Don Muang
- Ave. Duration
- 4h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 550–1,100
Flights from Phuket International Airport to Sultan Abdul Aziz Shah via Singapore Changi
- Ave. Duration
- 5h 20m
- When
- Friday to Sunday
- Estimated price
- RM 1,600–2,200
Flights from Phuket International Airport to Sultan Abdul Aziz Shah via Kuala Lumpur International Airport, Sultan Ismail Petra
- Ave. Duration
- 6h 35m
- When
- Thursday
- Estimated price
- RM 550–1,100
- Phone
- +66 2 333 1133
- [email protected]
- Website
- Fern Holiday Tour
Bus from Pak Bara Pier to Kuala Lumpur
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- RM 175
- Website
- Fern Holiday Tour
Bus from Pak Bara Pier to Kuala Lumpur
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- RM 175
- Website
- Fern Holiday Tour
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Phuket Bus Terminal 1 to Krabi Bus Terminal
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- RM 20–160
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- +66 62-175-3069
- Website
- 12go.asia
Bus from Phuket Bus Terminal 1 to Krabi Bus Terminal
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- RM 30–45
- Book at
- 12go.asia
Bus from Phuket Bus Terminal 1 to Krabi Bus Terminal
- Ave. Duration
- 2h 21m
- Frequency
- 3 times a day
- Estimated price
- RM 24–35
- Schedules at
- Provincial Land Transport Office Of Krabi
- Phone
- +66 2 268 1068
- [email protected]
- Website
- Kanab Naam Tour
Bus from Krabi Bus Terminal to Pak Nam Pak Bara Pier
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RM 79
- Schedules at
- Kanab Naam Tour
Bus from Phuket Bus Terminal to Krabi Bus Station
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- RM 31
- Phone
- +66 2 208 1008
- [email protected]
- Website
- Thubthim Siam Travel
Bus from Krabi Town Hotel Transfer except Railay to TBS Kuala Lumpur
- Ave. Duration
- 20h
- Frequency
- Once daily
- Estimated price
- RM 258
- Website
- Thubthim Siam Travel
- Website
- Baan Pun Travel
Ferry from Phuket Rassada Pier to Bulone Resort Koh Bulone
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- RM 386
- Schedules at
- Baan Pun Travel
- Phone
- +66 74 783 643
- [email protected]
- Website
- Satun Pakbara
Ferry from Phuket Rassada Pier to Bulone Resort Koh Bulone
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- RM 130–300
- Website
- Satun Pakbara
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlinetravel
Ferry from Pansand Resort Koh Bulone to Pak Bara Pier
- Ave. Duration
- 20 min
- Frequency
- Once daily
- Estimated price
- RM 30–90
- Website
- tigerlinetravel
- Phone
- +66 82 419 6222
- [email protected]
- Website
- Awaycation Trip
Ferry from Mueang Phuket to Bundhaya Pier 1
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- RM 358
- Website
- Awaycation Trip
Ferry from Rassada Pier to Krabi Airport
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- RM 189
- Website
- Awaycation Trip
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Ferry from The Steak Restaurant to TBS Kuala Lumpur
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- RM 217
- Website
- KST Travel
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 Travel Insider: Top Japan travel tips by Beatrix Holland, How to get from Gatwick Airport into central London, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
Selangor is 1h ahead of Phuket. It is currently 2:39 AM in Phuket and 3:39 AM in Selangor.
Yes, the driving distance between Phuket to Selangor is 933 km. It takes approximately 12h 38m to drive from Phuket to Selangor.
There are 8986+ hotels available in Selangor.








