Климат (Dfa) влажный континентальный с горячим летом. Месяц с самым низким температурным режимом — январь, типичное среднесуточное температурное значение -9.6 °C. Месяц, когда температура наиболее высокая — июль со средней температурой 24.4 °C. Среднегодовая температура в п. Хорольский, исходя из наблюдений, составляет 9.6°C. Наивысшая температура, устанавливается в июне до 34.2°С, а самая низкая до -25.9°C в январе. В течение года: солнечных дней - 112, снегопадные дни - 47, дни с дождем - 104, пасмурных дней - 103.