Село Ковалевка находится на правом берегу реки Коломак, которая через 3 км впадает в реку Ворскла, выше по течению примыкает село Зализничное, на противоположном берегу — сёла Грабиновка и Ежаковка. Река в этом месте извилистая, образует лиманы, старицы и заболоченные озёра. Рядом проходит железная дорога, станция Ковалевка в 1-м км.