Distrik in 23x15px|border |alt=|link= Hradec Králové, 23x15px|border |alt=|link= Ceko{{SHORTDESC:Distrik in 23x15px|border |alt=|link= Hradec Králové, 23x15px|border |alt=|link= Ceko|noreplace}}
Distrik Rychnov nad Kněžnou berbatasan dengan Polandia di timur. Medan distrik ini sangat bervariasi, di sebelah timur bergunung-gunung dan ke arah barat menjadi kaki bukit dan kemudian datar. Wilayah distrik ini terbagi menjadi empat mesoregion geomorfologi: Meja Orlice (barat), Kaki bukit Orlické (tengah), Pegunungan Orlické (timur) dan Dataran Tinggi Svitavy (sebagian kecil di barat daya). Titik tertinggi di distrik ini adalah gunung Velká Deštná di Deštné v Orlických horách dengan ketinggian 1.116m (3.661ft), titik terendah distrik ini adalah dasar sungai Orlice di Týniště nad Orlicí di ketinggian 240m (790ft).
Dari total luas wilayah distrik 9.821km2 (3.792sqmi), lahan pertanian menempati 5.201km2 (2.008sqmi), hutan menempati 3.731km2 (1.441sqmi), dan wilayah perairan menempati 134km2 (52sqmi). Hutan menutupi 38,0% wilayah distrik.[1]
Sungai yang paling penting adalah Divoká Orlice, yang membentuk perbatasan Ceko-Polandia dan kemudian melintasi distrik di selatan. Kemudian sungai ini terhubung dengan Tichá Orlice di distrik ini untuk membentuk Sungai Orlice. Sungai terkenal lainnya adalah Dědina, Bělá dan Zdobnice. Perairan terbesar adalah kolam ikan Broumar dengan luas 67ha (170 ekar).[3]