Byen ligger på bredden av Krementsjukdammen i elva Dnjepr om lag 160 kilometer sørøst for den ukrainske hovedstaden Kyiv. Jernbanelinjen mellom Moskva og Odessa går gjennom Tsjerkasy.