Pustá Rybná is a village and municipality (obec) in Svitavy District in the Pardubice Region of the Czech Republic.
The municipality covers an area of 13.96 square kilometres (5.39 sq mi), and has a population of 158 (as at 2021).
Pustá Rybná lies approximately 25 kilometres (16 mi) west of Svitavy, 45 km (28 mi) south-east of Pardubice, and 130 km (81 mi) east of Prague.