Село Ковалівка знаходиться на правому березі річки Коломак, яка через 3 км впадає в річку Ворскла, вище за течією примикає село Залізничне, на протилежному березі - села Грабинівка і Їжаківка. Річка в цьому місці звивиста, утворює лимани, стариці і заболочені озера. Поруч проходить залізниця, станція Ковалівка в 1-м км.