The best time to visit Thailand is in the cooler season between November and February when temperatures sit pleasantly around the late 20s.