Bangkok the capital city of Thailand is full of palaces, museums and markets to shop. You would neither miss night shopping markets nor great architecture. Pattaya is more of resort type of city, filled with clubs, malls and lot more of nightlife to enjoy. It is a lovely beach town. Phuket is more of Andaman sea which has great nightlife, mesmerising beaches and holds one of the largest Chinese festival every year. Pattaya is 2 hours away from Bangkok while Phuket is 12 hours away. My suggestion would be Bangkok, since you are anyways visiting Bangkok it would be better to cover Phuket and Pattaya as per your travel plans.
Bangkok being the capital has a lot of historic monuments and temples along with fast city life, nightlife, and shopping options.
Phuket is more laid back, has the big buddha, patong beach, an old part of the city as well as nightlife.
Pattaya is mostly for enjoying beaches and resorts. Very lively at night.
Krabi is the slowest and the prettiest of them all. Lots of water activities and island hopping can be done here. I would recommend 2N each in Bkk, Phuket, and Krabi
Well, I did it all within a span of 10 days. Depends how many days you have in your hand. If you have more explore it all.
Honestly Bangkok is crowded, so you can opt for selective places in Bangkok. And I preferred Phuket to Krabi. You should also check up on Chiang Mai and Chiang Rai (stunning places!). In case you are looking for beaches with not much activity or parties, apart from Krabi and Phuket, you can also check Koh Lipe (southern Thailand)!
Related Questions For You
Earn credits when your answers are upvoted by others.