There are 8 ways to get from Bagan Datoh to Ko Phuket by taxi, 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.
Taxi to Ipoh, fly
best- Take the taxi from Bagan Datoh to Ipoh (IPH)
- Fly from Ipoh (IPH) to Phuket International Airport (HKT)IPH - HKT
6h 34m฿5,164–11,203Taxi, train, Mini Bus, bus
cheapest- Take the taxi from Bagan Datoh to Tapah Road
- Take the train from Tapah Road to Padang BesarEts
- Take the train from Padang Besar to Phatthalung46
- Take the bus from Phatthalung to Trang778
- Take the bus from Trang Sri Trang to Phuket Bus Terminal 2
15h 37m฿1,816–2,846Taxi, train, Minivan, bus
- Take the taxi from Bagan Datoh to Tapah Road
- Take the train from Tapah Road to Padang BesarEts
- Take the bus from Padang Besar to Hat Yai Bus Terminal
- Take the bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่
- Take the bus from Railay Beach to Phuket
14h 59mTaxi, bus, ferry
- Take the taxi from Bagan Datoh to Lumut Bus Station
- Take the bus from Lumut Bus Station to Kuala Perlis
- Take the ferry from Kuala Perlis to Langkawi Ferry Terminal
- Take the ferry from Kuah Ferry Terminal to Koh Lanta
- Take the ferry from Koh Lanta to Rassada Pier Phuket
20h 19m฿4,896–8,554Drive 789.8 km
- Drive from Bagan Datoh to Phuket789.8 km
11h 1m฿2,851–4,119Taxi, train, train to Kuala Lumpur International Airport, fly
- Take the taxi from Bagan Datoh to Tapah Road
- Take the train from Tapah Road to Kl Sentral
- Take the train from KL Sentral to Klia T1
- Fly from Kuala Lumpur International Airport (KUL) to Phuket International Airport (HKT)KUL - HKT
7h 21m฿2,265–4,905Taxi, bus
- Take the taxi from Bagan Datoh to Teluk Intan
- Take the bus from Teluk Intan to Terminal Meru Raya
- Take the bus from Terminal Meru Raya to Hat Yai Station
- Take the bus from Hat Yai Airport to Patong Phuket Hotel Transfer
17h 47m฿5,832–10,625Taxi, bus, ferry, Speedboat
- Take the taxi from Bagan Datoh to Teluk Intan
- Take the bus from Teluk Intan to Alor Setar
- Take the ferry from Kuala Kedah to Langkawi Ferry Terminal
- Take the ferry from Kuah Ferry Terminal to Koh Lipe Pattaya Beach
- Take the ferry from Koh Lipe to Rassada Pier Phuket
24h 14m฿4,361–4,984
Ipoh (IPH) to Phuket International Airport (HKT) flights
Questions & Answers
The cheapest way to get from Bagan Datoh to Ko Phuket is to taxi and train and Mini Bus and bus which costs ฿1800 - ฿2900 and takes 15h 37m.
The fastest way to get from Bagan Datoh to Ko Phuket is to taxi and fly which takes 6h 34m and costs ฿5000 - ฿12000.
The distance between Bagan Datoh and Ko Phuket is 608 km. The road distance is 789.8 km.
The best way to get from Bagan Datoh to Ko Phuket without a car is to taxi and train and Minivan and bus which takes 14h 59m and costs .
It takes approximately 6h 34m to get from Bagan Datoh to Ko Phuket, including transfers.
Ko Phuket is 1h behind Bagan Datoh. It is currently 3:11 AM in Bagan Datoh and 2:11 AM in Ko Phuket.
Yes, the driving distance between Bagan Datoh to Ko Phuket is 790 km. It takes approximately 11h 1m to drive from Bagan Datoh to Ko Phuket.
There are 6647+ hotels available in Ko Phuket.
What companies run services between Bagan Datoh, Malaysia and Ko Phuket, Thailand?
There is no direct connection from Bagan Datoh to Ko Phuket. However, you can take the taxi to Ipoh (IPH) airport then fly to Phuket International Airport (HKT). Alternatively, you can take the taxi to Tapah Road, take the train to Padang Besar, walk to Padang Besar, take the bus to Hat Yai Bus Terminal, take the bus to กระบี่, walk to Krabi Bus Terminal, take the bus to Railay Beach, then take the bus to Phuket.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airasia.com
Flights from Ipoh to Phuket International Airport via Senai, Kuala Lumpur International Airport
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ฿3,600–14,000
Flights from Kuala Lumpur International Airport to Phuket International Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- ฿1,100–3,000
- Website
- singaporeair.com
Flights from Ipoh to Phuket International Airport via Singapore Changi
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ฿2,800–18,000
- Website
- malaysiaairlines.com
Flights from Kuala Lumpur International Airport to Phuket International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- ฿1,300–5,500
- Website
- flyscoot.com
Flights from Ipoh to Phuket International Airport via Singapore Changi
- Ave. Duration
- 6h
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ฿2,800–7,500
- Website
- malindoair.com
Flights from Kuala Lumpur International Airport to Phuket International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,300–3,200
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Tapah Road to Padang Besar
- Ave. Duration
- 3h 34m
- Frequency
- 3 times a day
- Estimated price
- ฿190–850
- Website
- https://www.ktmb.com.my
- Express Economy
- ฿190–260
- Shuttle
- ฿310–850
- Express First
- ฿420–550
Train from Tapah Road to Kl Sentral
- Ave. Duration
- 1h 48m
- Frequency
- Every 2 hours
- Estimated price
- ฿140–420
- Website
- https://www.ktmb.com.my
- Express Economy
- ฿140–200
- Shuttle
- ฿150–420
- Express First
- ฿240–310
- Phone
- +603 2267 8000
- CustomerEnquiry@KLIAekspres.com
- Website
- kliaekspres.com
Train from KL Sentral to Klia T1
- Ave. Duration
- 28 min
- Frequency
- Every 15 minutes
- Estimated price
- ฿360–400
- Website
- https://www.kliaekspres.com
- Website
- railway.co.th
Train from Padang Besar to Phatthalung
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- ฿581
- Schedules at
- railway.co.th
Bus from Padang Besar to Hat Yai Bus Terminal
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ฿50–110
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- tcl99web.transport.co.th
Bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่
- Ave. Duration
- 3h 46m
- Frequency
- Every 4 hours
- Estimated price
- ฿230–2,200
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- +66 89 873 0008
- customercare@lomprayah.com
- Website
- lomprayah.com
Bus from Railay Beach to Phuket
- Ave. Duration
- 30 min
- Frequency
- Twice daily
- Schedules at
- lomprayah.com
- Book at
- lomprayah.com
- Phone
- +60165217775
- kesatuanexpress@gmail.com
- Website
- easybook.com
Bus from Lumut Bus Station to Kuala Perlis
- Ave. Duration
- 7h 35m
- Frequency
- 3 times a day
- Estimated price
- ฿270–380
- Schedules at
- easybook.com
- Book at
- easybook.com
Bus from Phatthalung to Trang
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ฿80
- Phone
- 017-6592527
- talk2us@parkmayberhad.com.my
- Website
- transnasional.com.my
Bus from Teluk Intan to Terminal Meru Raya
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- ฿80–110
- Website
- https://www.transnasional.com.my/
Bus from Teluk Intan to Alor Setar
- Ave. Duration
- 9h 31m
- Frequency
- 5 times a day
- Estimated price
- ฿210–390
- Website
- https://www.transnasional.com.my/
- Phone
- +604 332 5815
- kpbekspress@outlook.com
- Website
- kpbekspres.com
Bus from Terminal Meru Raya to Hat Yai Station
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- ฿340–470
- Website
- http://www.kpbekspres.com/
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from Terminal Meru Raya to Hat Yai Station
- Ave. Duration
- 6h 56m
- Frequency
- Once daily
- Estimated price
- ฿290–480
- Website
- https://www.srimaju.com/
- Phone
- +66 614655695
- booking.smartenplus@gmail.com
- Website
- smartenplus.co.th
Bus from Hat Yai Airport to Patong Phuket Hotel Transfer
- Ave. Duration
- 7h
- Frequency
- On demand
- Estimated price
- ฿5,000–9,500
- Book at
- https://12go.asia/en/operator/smart-en-plus
- Website
- https://www.smartenplus.co.th/
- Phone
- 04-966 5889
- Website
- langkawiferryline.com
Ferry from Kuala Perlis to Langkawi Ferry Terminal
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- ฿163–271
- Website
- https://www.langkawiferryline.com
- Adult (MyKad holder)
- ฿163
- Adult (Non MyKad)
- ฿271
Ferry from Kuala Kedah to Langkawi Ferry Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- ฿206–349
- Website
- https://www.langkawiferryline.com
- Adult (MyKad holder)
- ฿206
- Adult (Non MyKad)
- ฿349
- Phone
- +66 980 168 181
- 168ferry@gmail.com
- Website
- tigerlinetravel.com
Ferry from Kuah Ferry Terminal to Koh Lanta
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- ฿3,240–3,290
- 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 15m
- Frequency
- 3 times a day
- Estimated price
- ฿800–4,100
- Book at
- https://12go.asia/en/operator/sirilanta-speedboats
- Website
- https://www.tigerlinetravel.com/index.php
Ferry from Kuah Ferry Terminal to Koh Lipe Pattaya Beach
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- ฿1,230–1,250
- 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 Lanta to Rassada Pier Phuket
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- ฿1,405–1,415
- Book at
- https://12go.asia/en/operator/bundhaya-speed-boat
- Website
- https://www.bundhayaspeedboat.com/
- Phone
- +66 74 783 643
- info@spconlinegroup.com
- Website
- spcthailand.com
Ferry from Koh Lanta to Rassada Pier Phuket
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ฿1,280–1,300
- Book at
- https://12go.asia/en/operator/satun-pakbara-speed-boat-club
- Website
- https://www.spcthailand.com/index.php
Ferry from Koh Lipe to Rassada Pier Phuket
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ฿2,300–2,500
- Book at
- https://12go.asia/en/operator/satun-pakbara-speed-boat-club
- Website
- https://www.spcthailand.com/index.php
- Ave. Duration
- 1h 5m
- Estimated price
- ฿400–2,200
Taxi Teluk Intan Outstation Service
- Phone
- +60178780027
- Website
- taxitelukintan.blogspot.com
Taxi Teluk Intan Outstation Service
- Phone
- +60178780027
- Website
- taxitelukintan.blogspot.com
Taxi Teluk Intan Outstation Service
- Phone
- +60178780027
- Website
- taxitelukintan.blogspot.com
Taxi Teluk Intan Outstation Service
- Phone
- +60178780027
- Website
- taxitelukintan.blogspot.com
Taxi Teluk Intan Outstation Service
- Phone
- +60178780027
- Website
- taxitelukintan.blogspot.com
Taxi Teluk Intan Outstation Service
- Phone
- +60178780027
- Website
- taxitelukintan.blogspot.com
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 Travelling to the UK: What do I need to know?, Need to know: Jadrolinija, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.









































