Rychnov nad Kněžnou (deutsch: Reichenau an der Knieschna) ist eine Stadt im Královéhradecký kraj in Tschechien. Sie ist Sitz des gleichnamigen Okres Rychnov nad Kněžnou und Mitglied der Euroregion Glacensis. Die Stadt liegt etwa 30 Kilometer östlich von Hradec Králové.