Точной даты появления орды у Козельска в летописях нет, и говорить об этом можно только предположительно. В.А. Чивилихин считал, что Батый появился под Козельском 25 марта (с. 401), но насколько точно это соответствует действительности, сказать трудно. Несомненно, что это произошло только после взятия Серенска. Расстояние между двумя городами будет 50 км, и орда вполне могла подойти к Козельску через два-три дня после разгрома Серенска. Вероятно, что 25 марта у города могли появиться лишь передовые разъезды, а главные силы подошли и начали осаду в начале апреля. К Козельску должен был подтянуться корпус Бурундая, двигавшийся облавой от Сити на юго-восток. Ещё один отряд, который ранее действовал против поволжских городов, также двигался самостоятельно. Царевичи Бури и Кадана, согласно свидетельству Рашид Ад-Дина действовали в отрыве от главных сил, и можно предположить, что после взятия Переславля-Залесского они отправились в самостоятельный рейд. Кадан и Бури настолько увлеклись грабежом и разбоем, что подошли к Козельску позже всех. Хотя немалую роль в этом опоздании сыграла и пресловутая распутица. Царевичи со своими войсками могли увязнуть в грязи и пережидать, когда хоть немного стают снега, спадёт половодье и подсохнет земля.
Главная надежда Батыя была на Бурундая, чей корпус в это время шёл облавой по порубежным землям Черниговского и Суздальского княжеств, как раз по тем местам, которые ещё не были разорены нашествием. Вероятнее всего, именно темник и должен был доставить в ханскую ставку столь необходимые запасы фуража и продовольствия. В целом, ситуация выглядела примерно так: перед Козельском появилась монгольская орда, причём явно не на пике своей боеспособности. И люди и кони были утомлены непрерывными походами и боевыми действиями, к тому же очень остро сказывался недостаток припасов. По мнению Батыя, продовольствие можно было частично получить в Козельске, а войскам дать непродолжительный отдых в окрестностях города. Но хану очень не хотелось гнать на штурм свои утомлённые войска, и поэтому он решил разыграть свою любимую карту, вступив в переговоры с защитниками и таким путём получить желаемое. Ведь существовала большая вероятность того, что может повториться история с Торжком, и дело закончится длительной осадой, а это в данной ситуации было Батыю совершенно не нужно. Примерно так мог рассуждать джихангир, когда посылал посольство в Козельск. Но его хитроумным замыслам не суждено было осуществиться.
Город Козельск был расположен на левом, крутом и обрывистом берегу реки Жиздры, там, где в неё впадает речка Другусна. Соответственно, вода окружала центральную, возвышенную часть Козельска с северной, западной и восточной стороны. Периметр оборонительных укреплений детинца составлял примерно 900 м, а к северу от него, до берега реки Другусны располагался посад. Город стоял на возвышенности, которая имела очень крутые и отвесные склоны. В.А. Чивилихин пишет, что здесь было «
«