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.
Phuket is an island, and there is no bridge with train tracks, so it isn't possible to take a train to Phuket. There is a train-bus combination that changes at Surat Thani, the entire trip is roughly 13 hours.
The flight time from Bangkok, Thailand to Phuket, Thailand is abut 51 minutes.
The driving distance from Bangkok, Thailand to Phuket, Thailand is 840km
The driving distance from Bangkok, Thailand to Phuket, Thailand is about 530 miles.
From Bangkok to Phuket 430 miles / 692.02 km / 373.66 nautical miles
The distance from Bangkok, Thailand to Phuket Province, Thailand is 678.8 kilometers. This is equal in distance to 421.8 miles.
A flight from Bangkok to Phuket is about 1 hour.
jEHGSAFJLKHalf
840km by road.
Depends what you want. But Phuket is the prime holiday/beach/dive destination for Thailand.
One hour.
Go on Maps.Google.com -_- Its very easy.