The driving distance from Bangkok, Thailand to Phuket, Thailand is 840km
The distance from Bangkok, Thailand to Phuket Province, Thailand is 678.8 kilometers. This is equal in distance to 421.8 miles.
The air distance from Bangkok, Thailand, to Phuket, Thailand, is 426 miles. That equals 686 kilometers or 370 nautical miles.
The flight time from Bangkok, Thailand to Phuket, Thailand is abut 51 minutes.
The distance between the start location and the destination is 823km, (512mi), and will take approximately 12 hours 21 minutes of driving time.
The distance between the above mentioned places is 3527 km approximately. The distance is straight path from one place to another place. There might be slight difference between the actual distance and the above mentioned distance because of the route chosen.
From Bangkok to Phuket 430 miles / 692.02 km / 373.66 nautical miles
The flight distance from Singapore to Phuket, Thailand is: 582 miles / 937 km
Phuket is an island, and is linked by a road bridge to the mainland of Thailand. You can take a train from Bangkok to Sura Thani and then take a bus or taxi.
A flight from Bangkok to Phuket is about 1 hour.
jEHGSAFJLKHalf
840km by road.