Pastra () is a small mountain village in the Rila Municipality of Kyustendil Province in south-western Bulgaria and as of 2013 has 151 inhabitants. It lies at the western foothills of the Rila Mountains on the banks of the Rilska River just outside the borders of the Rila Monastery Nature Park. It is situated at 8 km east of the municipal centre Rila, 12 km west of the Rila Monastery and some 63 km south of the national capital Sofia.