Byens høyeste fjell er Manifjellet (469 moh) og Gyeyangfjellet (395 moh), de øvrige er under 300 moh. Kysten mot Vesthavet er kupert med få strandflater. Inkludert i den administrative enheten Incheon er 152 øyer, hvorav 113 er bebodd. De største er Baengnyeongøya, Yeonpyeongøya og Daecheongøya. Elvene Gulpocheon, Cheongcheoncheon og Gyesancheon tømmer seg i Hanelva, de øvrige, deriblant Sicheoncheon, Seunggicheon, Mansucheon, Jangsucheon og Unyeoncheon munner ut i Vesthavet. Ingen av elvene er mer enn 12 km lange.