The best time to visit Charleston, SC is from mid-March through May and from September through November, when temperatures are moderate. Take advantage of spring and fall's excellent walking weather to stroll the city's parks and the waterfront Battery.