you have to take another domestic flight Bangkok to Phuket. and also there will another way that you can got to Singapore direct flight to phuket.
Phuket is very beautiful place and it surround with beautiful beach and also so many mountain you don't feel like that your near beach. it reminds me Kandy.