December to February is considered a cold season in Bangkok and also the best time to step into Bangkok, but if you want to witness the festive season, then. March to May is when Bangkok celebrates the Thai New Year with great cheer.