There are 8 ways to get from Singapore to Ko Phuket by plane, train, 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 from Singapore Changi Airport
best- Fly from Singapore Changi Airport (SIN) to Phuket International Airport (HKT)plane SIN - HKT
4h 22m฿2,580–7,585Train, Minivan, bus
cheapest- Take the train from Jb Sentral to Padang Besartrain Ets
- Take the bus from Padang Besar to Hat Yai Bus Terminalbus
- Take the bus from Hat Yai Bus Terminal to Phuket Bus Terminal 2bus
23h 56m฿872–2,411Train, bus
- Take the train from Jb Sentral to Padang Besartrain Ets
- Take the train from Padang Besar to Hat Yaitrain
- Take the bus from Hat Yai Airport to Patong Phuket Hotel Transferbus
23h 12m฿5,299–10,580Bus via Larkin Bus Terminal
- Take the bus from Larkin Bus Terminal to Hat Yai Stationbus Larkin Bus Terminal
- Take the bus from Hat Yai Airport to Patong Phuket Hotel Transferbus
23h 37m฿6,127–11,255Fly from Senai International Airport
- Fly from Senai International Airport (JHB) to Phuket International Airport (HKT)plane JHB - HKT
7h 42m฿3,728–6,680Train, bus via Kuala Lumpur
- Take the train from Kempas Baru to Kl Sentraltrain Ets
- Take the train from Kl Sentral to Hat Yaitrain Ets
- Take the bus from Hat Yai Airport to Patong Phuket Hotel Transferbus
25h 44m฿5,465–10,804Bus
- Take the bus from Golden Mile Complex to Hat Yaibus
- Take the bus from Hat Yai Airport to Patong Phuket Hotel Transferbus
30h 39m฿6,660–11,787Drive 1,289.8 km
- Drive from Singapore to Phuketcar 1,289.8 km
16h 24m฿7,872–11,370
Singapore Changi Airport (SIN) to Phuket International Airport (HKT) flights
Questions & Answers
The cheapest way to get from Singapore to Ko Phuket is to train and Minivan and bus which costs ฿850 - ฿2500 and takes 23h 56m.
The fastest way to get from Singapore to Ko Phuket is to fly which takes 4h 22m and costs ฿2500 - ฿8000.
No, there is no direct bus from Singapore to Ko Phuket. However, there are services departing from Queen Street Terminal and arriving at Patong Phuket Hotel Transfer via W'Lands Checkpt, Larkin Bus Terminal, Kim Yong Market and Hat Yai Airport. The journey, including transfers, takes approximately 23h 37m.
The distance between Singapore and Ko Phuket is 999 km. The road distance is 1289.8 km.
The best way to get from Singapore to Ko Phuket without a car is to train and bus which takes 23h 12m and costs ฿5000 - ฿11000.
It takes approximately 4h 22m to get from Singapore to Ko Phuket, including transfers.
Singapore to Ko Phuket bus services, operated by StarMart Express, depart from Golden Mile Complex station.
The best way to get from Singapore to Ko Phuket is to fly which takes 4h 22m and costs ฿2500 - ฿8000. Alternatively, you can bus via Larkin Bus Terminal, which costs ฿6000 - ฿12000 and takes 23h 37m.
Singapore to Ko Phuket bus services, operated by StarMart Express, arrive at Hat Yai station.
Ko Phuket is 1h behind Singapore. It is currently 3:32 AM in Singapore and 2:32 AM in Ko Phuket.
What companies run services between Singapore and Ko Phuket, Thailand?
Scoot Tigerair, Thai Lion Mentari, and three other airlines fly from Singapore Changi Airport (SIN) to Phuket International Airport (HKT) hourly. Alternatively, you can take a bus from Queen Street Terminal to Patong Phuket Hotel Transfer via Woodland Checkpoint Out, W'Lands Checkpt, Larkin Ter, Larkin Bus Terminal, Hat Yai Station, Kim Yong Market, and Hat Yai Airport in around 23h 37m.
- Website
- airasia.com
Flights from Singapore Changi Airport to Phuket International Airport via Penang
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿4,100–7,000
Flights from Singapore Changi Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- ฿4,100–7,000
Flights from Senai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- ฿1,800–7,000
Flights from Senai International Airport to Phuket International Airport via Penang
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,800–7,000
Flights from Senai International Airport to Phuket International Airport via Sultan Ismail Petra, Kuala Lumpur
- Ave. Duration
- 5h 35m
- When
- Tuesday
- Estimated price
- ฿2,500–8,500
- Website
- singaporeair.com
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- ฿2,300–7,000
- Website
- bangkokair.com
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- ฿2,300–7,000
Flights from Singapore Changi Airport to Phuket International Airport via Koh Samui
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ฿4,400–9,000
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- ฿2,400–7,000
- Website
- malaysiaairlines.com
Flights from Senai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 5h 21m
- When
- Monday, Saturday, Wednesday, Thursday, and Sunday
- Estimated price
- ฿2,800–8,500
- Website
- airasia.com
Flights from Senai International Airport to Phuket International Airport via Don Muang
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ฿3,600–9,500
- Website
- lionairthai.com
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 1h 45m
- When
- Thursday and Sunday
- Estimated price
- ฿3,100–10,000
- Website
- malindoair.com
Flights from Senai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ฿2,200–7,500
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Jb Sentral to Padang Besar
- Ave. Duration
- 9h 36m
- Frequency
- Twice daily
- Estimated price
- ฿170–800
- Website
- KTMB
- Shuttle
- ฿170–260
- Express
- ฿550–800
Train from Padang Besar to Hat Yai
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- ฿11–140
- Website
- KTMB
- Shuttle
- ฿11–16
- Express
- ฿95–140
Train from Jb Sentral to Padang Besar
- Ave. Duration
- 9h 36m
- Frequency
- Twice daily
- Estimated price
- ฿170–800
- Website
- KTMB
- Shuttle
- ฿170–260
- Express
- ฿550–800
Train from Kempas Baru to Kl Sentral
- Ave. Duration
- 4h 10m
- Frequency
- Hourly
- Estimated price
- ฿70–370
- Website
- KTMB
- Shuttle
- ฿70–100
- Express
- ฿250–370
Train from Kl Sentral to Hat Yai
- Ave. Duration
- 11h 20m
- Frequency
- Once daily
- Estimated price
- ฿110–550
- Website
- KTMB
- Shuttle
- ฿110–170
- Express
- ฿380–550
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Padang Besar to Hat Yai
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- ฿15–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿95–120
- 2nd Class (Air-Conditioned Berth)
- ฿15–20
- 2nd Class (Air-conditioned Seat)
- ฿250–280
- Phone
- +66 614655695
- [email protected]
- Website
- Smart En Plus
Bus from Hat Yai Airport to Patong Phuket Hotel Transfer
- Ave. Duration
- 7h
- Frequency
- On demand
- Estimated price
- ฿5,000–9,500
- Book at
- 12 Go
- Website
- Smart En Plus
Bus from Hat Yai Airport to Patong Phuket Hotel Transfer
- Ave. Duration
- 7h
- Frequency
- On demand
- Estimated price
- ฿5,000–9,500
- Book at
- 12 Go
- Website
- Smart En Plus
Bus from Hat Yai Airport to Patong Phuket Hotel Transfer
- Ave. Duration
- 7h
- Frequency
- On demand
- Estimated price
- ฿5,000–9,500
- Book at
- 12 Go
- Website
- Smart En Plus
Bus from Hat Yai Airport to Patong Phuket Hotel Transfer
- Ave. Duration
- 7h
- Frequency
- On demand
- Estimated price
- ฿5,000–9,500
- Book at
- 12 Go
- Website
- Smart En Plus
- Phone
- +604 332 5815
- [email protected]
- Website
- KPB Express
Bus from Larkin Bus Terminal to Hat Yai Station
- Ave. Duration
- 12h 36m
- Frequency
- 3 times a day
- Estimated price
- ฿1,000–1,600
- Website
- KPB Express
Bus from Padang Besar to Hat Yai Bus Terminal
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ฿50
- Phone
- +65 6396 5681
- [email protected]
- Website
- StarMart Express
Bus from Golden Mile Complex to Hat Yai
- Ave. Duration
- 21h 7m
- Frequency
- Once daily
- Estimated price
- ฿1,600–2,300
- Book at
- Omio
- Website
- StarMart Express
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 How to get from Stansted Airport into central London, Getting to Milan from the airport, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Singapore to Ko Phuket is 1290 km. It takes approximately 16h 24m to drive from Singapore to Ko Phuket.
Book your Singapore to Ko Phuket bus tickets online with 12go.asia.
There are 7288+ hotels available in Ko Phuket.
















