Kota Kediri terletak di Provinsi Jawa Timur, Indonesia. Kota Kediri dengan luas wilayah 63,40 km2 memiliki batas-batas daerah. Di mana sebelah utara berbatasan langsung dengan Jombang dan Nganjuk, sebelah selatan Kediri berbatasan langsung dengan Blitar dan Tulungagung. Sebelah barat Kediri berbatasan dengan Gunung Wilis. Batas terakhir geografis Kediri sebelah timur adalah Malang dan Jombang.
Sungai Brantas membelah kota Kediri, yang membujur dari Selatan ke Utara sepanjang 7 Km. Sungai Brantas merupakan sungai terpanjang di Jawa Timur yang bersumber pada Kota Batu dan terakhir bermuara di Laut Jawa sebelah utara. Kota kediri merupakan satu-satunya kota di Jawa Timur yang mempunyai 2 Gunung yaitu : Gunung Klotok dan Gunung Maskumambang.