There are asy flights from Bangkok to Phuket, Air asia, Thai amd Bangkok air all fly there.
I believe Bangkok Air fly to Utapao - nr Pattaya. Otherwise you will have to fly back to bangkok and then get the bus/taxi to Pattaya (1.45hrs)
An average return ticket to phuket is about 5k bt (cheaper on Air Asia)