I’ve been living in Bangkok since 2016 and can assure everyone that April and May are the worst months to come here. It’s peak summer, the temperatures are at their highest. On top of that, during Songkran (Thai New Year’s Eve) the majority of interesting people leave the city. Some restaurants and bars are closed. It is the most important holiday for Thai people. It’s the time when they visit their parents in the countryside or on the islands. The best time to visit Bangkok is from late October to early February.