There are 11 ways to get from Bagan Datoh to Ko Phuket by taxi, train, bus, ferry, car, plane or car ferry
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
Taxi, train, bus • 15h 26m
10 alternative options
Taxi, train, ferry, Speedboat • 16h 6m
Bus, Minivan • 20h 49m
Bus, ferry • 26h 2m
Bus, ferry via Saladan • 27h 54m
Drive • 11h 54m
Questions & Answers
The cheapest way to get from Bagan Datoh to Ko Phuket is to bus and Minivan which costs RM 190 - RM 240 and takes 20h 49m.
The fastest way to get from Bagan Datoh to Ko Phuket is to taxi and train and fly which takes 10h 23m and costs RM 280 - RM 850.
The distance between Bagan Datoh and Ko Phuket is 904 km. The road distance is 863.9 km.
The best way to get from Bagan Datoh to Ko Phuket without a car is to taxi and train and bus which takes 15h 26m and costs RM 180 - RM 380.
It takes approximately 15h 26m to get from Bagan Datoh to Ko Phuket, including transfers.
Ko Phuket is 1h behind Bagan Datoh. It is currently 2:49 AM in Bagan Datoh and 1:49 AM in Ko Phuket.
Yes, the driving distance between Bagan Datoh to Ko Phuket is 864 km. It takes approximately 11h 54m to drive from Bagan Datoh to Ko Phuket.
There are 3834+ hotels available in Ko Phuket. Prices start at ฿1452 per night.
- Distance: 903.6 km
- Duration: 15h 26m
What companies run services between Bagan Datoh, Malaysia and Ko Phuket, Thailand?
You can take a bus from Bagan Datoh to Phuket via Teluk Intan, Terminal Meru Raya, Hat Yai, Thanon Nipatuthit 2, Hat Yai Bus Terminal, and Surathani Talad Kaset Station in around 20h 49m.
- Website
- airasia.com
Flights from Kuala Lumpur to Phuket
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- ฿1200 - ฿6000
Flights from Kuala Lumpur to Krabi
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- ฿1100 - ฿5500
- Website
- malaysiaairlines.com
Flights from Kuala Lumpur to Phuket
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿2600 - ฿11000
Flights from Kuala Lumpur to Phuket via Penang
- Ave. Duration
- 3h 15m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ฿2700 - ฿9000
Flights from Penang to Phuket
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ฿1500 - ฿5500
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
- fireflyz.com.my
Flights from Kuala Lumpur to Phuket
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿2600 - ฿11000
Flights from Kuala Lumpur to Phuket via Penang
- Ave. Duration
- 3h 15m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ฿2700 - ฿9000
Flights from Penang to Phuket
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ฿1500 - ฿5500
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 Kuala Lumpur to Phuket
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿2600 - ฿11000
Flights from Kuala Lumpur to Phuket via Penang
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ฿4200 - ฿13000
Flights from Penang to Phuket
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ฿3800 - ฿12000
Flights from Sultan Abdul Aziz Shah to Phuket via Penang
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ฿5000 - ฿16000
Flights from Hat Yai to Phuket
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ฿1600 - ฿5500
- Website
- bangkokair.com
Flights from Kuala Lumpur to Phuket
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿2600 - ฿11000
Flights from Hat Yai to Phuket
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ฿1600 - ฿5500
- Website
- malindoair.com
Flights from Kuala Lumpur to Phuket
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1600 - ฿7500
- Phone
- +60 3 2267 1200
- cllcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Tapah Road to Padang Besar
- Ave. Duration
- 3h 35m
- Frequency
- 5 times a day
- Estimated price
- ฿95 - ฿480
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿95 - ฿120
- Express Economy
- ฿190 - ฿220
- Express First
- ฿475
Train from Tapah Road to Alor Star
- Ave. Duration
- 2h 56m
- Frequency
- 5 times a day
- Estimated price
- ฿80 - ฿400
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿80 - ฿95
- Express Economy
- ฿170 - ฿200
- Express First
- ฿398
Train from Tapah Road to Kl Sentral
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- ฿45 - ฿270
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿45 - ฿60
- Express Economy
- ฿130 - ฿150
- Express First
- ฿263
Train from Tapah Road to Butterworth
- Ave. Duration
- 2h 19m
- Frequency
- Every 4 hours
- Estimated price
- ฿60 - ฿310
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿60 - ฿70
- Express Economy
- ฿150 - ฿170
- Express First
- ฿309
Train from Tapah Road to Kuala Lumpur
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- ฿45 - ฿270
- Website
- https://www.ktmb.com.my
- Shuttle
- ฿45 - ฿60
- Express Economy
- ฿130 - ฿150
- Express First
- ฿262
- 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
- Phone
- +60 3 2267 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Tapah Road to KL Sentral
- Ave. Duration
- 2h 1m
- Frequency
- 5 times a day
- Estimated price
- ฿243
- Website
- https://www.ktmb.com.my
- Silver
- ฿175
- Gold
- ฿243
- Platinum
- ฿300 - ฿330
Train from Tapah Road to Kuala Lumpur
- Ave. Duration
- 1h 55m
- Frequency
- 5 times a day
- Estimated price
- ฿242
- Website
- https://www.ktmb.com.my
- Silver
- ฿174
- Gold
- ฿242
- Platinum
- ฿300 - ฿320
- Phone
- +603 2267 8000
- CustomerEnquiry@KLIAekspres.com
- Website
- kliaekspres.com
Train from KL Sentral to Klia T1
- Ave. Duration
- 36 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿160 - ฿350
- Website
- https://www.kliaekspres.com
- Book at
- https://12go.asia/en/operator/klia-ekspres
- Website
- 12go.asia
Bus from Hat Yai Bus Terminal to Phuket Bus Terminal 2
- Phone
- 017 6592527
- talk2us@ktb.com.my
- Website
- redbus.my
Bus from Teluk Intan to Terminal Meru Raya
- Ave. Duration
- 2h 1m
- Frequency
- 5 times a day
- Estimated price
- ฿70 - ฿95
- Website
- https://www.transnasional.com.my/
Bus from Teluk Intan to Alor Setar
- Ave. Duration
- 9h 31m
- Frequency
- 5 times a day
- Estimated price
- ฿240 - ฿390
- Website
- https://www.transnasional.com.my/
- 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/
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/
- Phone
- +6016-5217774
- Website
- easybook.com
Bus from Terminal Lumut to Alor Setar
- Ave. Duration
- 8h 26m
- Frequency
- Every 4 hours
- Estimated price
- ฿272
- Book at
- easybook.com
- Phone
- +66980235239
- goodluck_lanta@hotmail.com
- Website
- goodlucklantatransfer.com
Bus from Na Lanta Restaurant, Koh Lanta to Phuket bus Terminal 1
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ฿550
- Schedules at
- goodlucklantatransfer.com
- Book at
- 12go.asia
Bus from Krabi Bus Station to Phuket Bus Terminal
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- ฿130 - ฿250
- Phone
- 04-966 3988
- Website
- langkawiferryline.com
Ferry from Kuala Kedah to Langkawi
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- ฿206
- Website
- https://www.langkawiferryline.com
- Phone
- +66 614655695
- booking.smartenplus@gmail.com
- Website
- 12go.asia
Ferry from Kuah Jetty to Koh Lipe Immigration point
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ฿1400
- Book at
- https://12go.asia/en/operator/smart-en-plus
- Website
- https://www.smartenplus.co.th/
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/
- Phone
- +66 980 168 181
- 168ferry@gmail.com
- Website
- tigerlinetravel.com
Ferry from Langkawi to Koh Lipe
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ฿1100 - ฿1700
- Book at
- https://12go.asia/en/operator/sirilanta-speedboats
- Website
- https://www.tigerlinetravel.com/index.php
Ferry from Koh Lipe to Koh Lanta
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ฿700 - ฿4200
- Book at
- https://12go.asia/en/operator/sirilanta-speedboats
- Website
- https://www.tigerlinetravel.com/index.php
Ferry from Koh Lanta to Rassada Pier Phuket
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- ฿800 - ฿4100
- Book at
- https://12go.asia/en/operator/sirilanta-speedboats
- Website
- https://www.tigerlinetravel.com/index.php
Ferry from Langkawi to Koh Lanta
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ฿800 - ฿6000
- Book at
- https://12go.asia/en/operator/sirilanta-speedboats
- Website
- https://www.tigerlinetravel.com/index.php
- Phone
- +66 88 616 1416
- info@bundhayaspeedboat.com
- Website
- bundhayaspeedboat.com
Ferry from Koh Lipe to Koh Lanta
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿1400 - ฿2100
- Book at
- https://12go.asia/en/operator/bundhaya-speed-boat
- Website
- https://www.bundhayaspeedboat.com/
Ferry from Koh Lanta to Phuket Rassada Pier
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- ฿800 - ฿1500
- Book at
- https://12go.asia/en/operator/bundhaya-speed-boat
- Website
- https://www.bundhayaspeedboat.com/
- Phone
- +66 81 959 2094
- spcpakbara@gmail.com
- Website
- spcthailand.com
Ferry from Koh Lipe to Saladan Pier Ko Lanta
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿310 - ฿2500
- Book at
- https://12go.asia/en/operator/satun-pakbara-speed-boat-club
- Website
- https://www.spcthailand.com/index.php
Ferry from Saladan Pier Ko Lanta to Rassada Pier Phuket
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ฿1000 - ฿1500
- Book at
- https://12go.asia/en/operator/satun-pakbara-speed-boat-club
- Website
- https://www.spcthailand.com/index.php
- Phone
- 03-7885 2585
- suggest@rapidkl.com.my
- Website
- myrapid.com.my
Car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- ฿8 - ฿60
- Schedules at
- myrapid.com.my
- Adult passenger
- ฿9
- Car
- ฿57
- Bicycle
- ฿11
- Motorcycle
- ฿15
- Tricycle
- ฿23
- Ave. Duration
- 1h 17m
- Estimated price
- ฿650 - ฿800
Taxi Teluk Intan Outstation Service
- Phone
- +60178780027
- Website
- taxitelukintan.blogspot.com
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 Slovenia: Getting from Ljubljana to Lake Bled, How to get from Stansted Airport into central London and Need to know: Eurostar - to help you get the most out of your next trip.