Село Кирсаново находится на левом берегу реки Уды,
выше по течению примыкает село Шубино,
ниже по течению примыкает село Хмаровка,
на противоположном берегу — село Красная Поляна (Змиёвский район).
На расстоянии в 1 км расположено село Лизогубовка.
К селу примыкает большой лесной массив (сосна).