There are 6 ways to get from Shah Alam to Ko Phuket by plane, train, bus, ferry 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.
Recommended option
Fly • 6h 22m
Cheapest option
Train, bus • 17h 49m
4 alternative options
Bus, Minivan • 21h 15m
Train, ferry • 26h 1m
Bus, ferry • 26h 53m
Drive • 12h 15m
Sultan Abdul Aziz Shah (SZB) to Phuket (HKT) flights
Questions & Answers
The cheapest way to get from Shah Alam to Ko Phuket is to bus and Minivan which costs RM 130 - RM 160 and takes 21h 15m.
The fastest way to get from Shah Alam to Ko Phuket is to fly which takes 6h 22m and costs RM 450 - RM 1400.
No, there is no direct bus from Shah Alam to Ko Phuket. However, there are services departing from Terminal Shah Alam and arriving at Phuket Bus Terminal 1 via Kangar, Padang Besar, Hat Yai Bus Terminal and Surathani Talad Kaset Station. The journey, including transfers, takes approximately 21h 15m.
The distance between Shah Alam and Ko Phuket is 725 km. The road distance is 954.9 km.
The best way to get from Shah Alam to Ko Phuket without a car is to train and bus which takes 17h 49m and costs RM 110 - RM 300.
It takes approximately 6h 22m to get from Shah Alam to Ko Phuket, including transfers.
Shah Alam to Ko Phuket bus services, operated by Intercity Coach, depart from Terminal Shah Alam station.
The best way to get from Shah Alam to Ko Phuket is to fly which takes 6h 22m and costs RM 450 - RM 1400. Alternatively, you can bus and Minivan, which costs RM 130 - RM 160 and takes 21h 15m.
Shah Alam to Ko Phuket bus services, operated by Phantip Travel, arrive at Phuket Bus Terminal 1 station.
Ko Phuket is 1h behind Shah Alam. It is currently 5:50 PM in Shah Alam and 4:50 PM in Ko Phuket.
- Distance: 725.5 km
- Duration: 6h 22m
What companies run services between Shah Alam, Malaysia and Ko Phuket, Thailand?
Firefly, Qatar Airways and two other airlines fly from Shah Alam to Kathu 5 times a day. Alternatively, you can take a bus from Shah Alam to Phuket via Kangar, Padang Besar, Hat Yai Bus Terminal, and Surathani Talad Kaset Station in around 21h 15m.
- Website
- fireflyz.com.my
Flights from Sultan Abdul Aziz Shah to Phuket via Penang
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ฿3300 - ฿11000
Flights from Sultan Abdul Aziz Shah to Phuket via Kuala Trengganu, Kuala Lumpur
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- ฿5000 - ฿17000
- Website
- malaysiaairlines.com
Flights from Sultan Abdul Aziz Shah to Phuket via Penang
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ฿3300 - ฿11000
Flights from Sultan Abdul Aziz Shah to Phuket via Kuala Trengganu, Kuala Lumpur
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- ฿5000 - ฿17000
- Website
- qatarairways.com
Flights from Sultan Abdul Aziz Shah to Phuket via Penang
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ฿5000 - ฿16000
- Phone
- +60 3 2267 1200
- cllcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Kl Sentral to Padang Besar
- Ave. Duration
- 5h 33m
- Frequency
- 5 times a day
- Estimated price
- ฿140 - ฿650
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿140 - ฿170
- Express Economy
- ฿240 - ฿280
- Express First
- ฿652
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- railway.co.th
Train from Padang Besar to Hat Yai
- Ave. Duration
- 46 min
- Frequency
- Once daily
- Estimated price
- ฿45 - ฿950
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿45 - ฿160
- 2nd Class (Air-Conditioned Berth)
- ฿550 - ฿750
- 2nd Class (Air-conditioned Seat)
- ฿240 - ฿340
- 1st Class (Air-Conditioned Berth)
- ฿700 - ฿950
- Website
- 12go.asia
Bus from Hat Yai Bus Terminal to Phuket Bus Terminal 2
- Phone
- +6012 4703155
- Website
- redbus.my
Bus from Terminal Shah Alam to Kangar
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ฿380 - ฿450
- Schedules at
- new.intercity.my
- Book at
- easybook.com
Bus from Padang Besar to Hat Yai Bus Terminal
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ฿45 - ฿70
Bus from Hat Yai Bus Terminal to Surathani Talad Kaset Station
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- ฿235
- Phone
- +66 (0)77 272230
- info@phantiptravel.com
- Website
- phantiptravel.com
Bus from Surathani Talad Kaset Station to Phuket Bus Terminal 1
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- ฿330 - ฿370
- Book at
- https://12go.asia/en/operator/phantip-1970
- Website
- https://www.phantiptravel.com/
- Website
- easybook.com
Bus from Terminal Shah Alam to Terminal Meru Raya
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- ฿317
- Schedules at
- easybook.com
- Book at
- easybook.com
- Phone
- +65 6294 8228
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from Terminal Meru Raya to Hat Yai
- Ave. Duration
- 5h 43m
- Frequency
- Twice daily
- Estimated price
- ฿500 - ฿650
- Book at
- https://12go.asia/en/operator/sri-maju-group
- Website
- https://www.srimaju.com/
- Phone
- 074 750 770
- jollytravel@hotmail.com
- Website
- jollytravel.in.th
Ferry from Hat Yai station to Bundhaya Beach Ko Lipe
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ฿900
- Book at
- https://12go.asia/en
- Phone
- +66 614655695
- booking.smartenplus@gmail.com
- Website
- 12go.asia
Ferry from Koh Lipe Immigration point to Phuket Bus Station 1
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ฿1500
- Book at
- https://12go.asia/en/operator/smart-en-plus
- Website
- https://www.smartenplus.co.th/
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 Bali: What to do if Mount Agung erupts, Best ways to travel around Australia and Travelling around the UAE - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Shah Alam to Ko Phuket is 955 km. It takes approximately 12h 15m to drive from Shah Alam to Ko Phuket.
There are 3834+ hotels available in Ko Phuket. Prices start at ฿1452 per night.