Krastava (Bulgarian: Кръстава) is a village located in Velingrad Municipality, Pazardzhik Province, Southern Bulgaria.
[1] The village of Krastava is located in a mountainous area, 26 km from Velingrad.
It is a mountainous area composed mainly of pine and spruce forests.
From the vicinity of the village three mountains can be seen - Rila, Pirin, Rhodope Mountains, as well as the peaks Musala, Vihren, Golyama Syutka and Malka Syutka.
In 1978, the mahallas Goritsa (Asanova) and Krantiyte were incorporated into Krastava and had its own mayoralty in 1979.