Charlottesville experiences four distinct seasons. Summers are hot, with temperatures often reaching 86°F (30°C), while winters can be cold, with temperatures averaging around 32°F (0°C). Spring and fall are mild and popular times to visit due to the pleasant weather and colorful foliage.