Based on the tourism score, the best times of year to visit Charlotte for warm-weather activities are from early May to mid June and from late August to early October. Temperature The hot season lasts for 3.7 months, from May 26 to September 15, with an average daily high temperature above 81°F.