Bangkok is a great city to visit at any time of the year, but you should really try to visit during the cool season from November until February. This gives you more chances to see all that Bangkok has to offer and also ensure that temperatures don’t reach into the 30s or even 40s. During these cooler months it can feel a little less busy and there are fewer tourists around so your experience will be more authentic. In addition, Thailand experiences its rainy season between May and October which makes this an ideal time for travelling because many attractions will be closed down while it rains! You could also consider visiting in August when prices are cheaper (but set out by then) and if you want to avoid crowds then head off early in the morning or late in the evening when everyone else has gone home!