Mănăstirea rupestră „Sf. Ivan Pusti” este situată la poalele Balcanilor Vratsa, la 6 km de orașul Vratsa. Acest complex unic include o serie de clădiri, dintre care astăzi se mai păstrează doar biserica și câteva mănăstiri rupestre. Se presupune că biserica din complexul mănăstiresc a fost construită în secolul al XVI-lea. Cu toate acestea, după ce o parte din stratul superior de icoane pictate a căzut, s-a descoperit că dedesubt se aflau alte fresce, datând din secolele al XII-lea și al XIII-lea.
Drumul spre mănăstire este pe un drum asfaltat, ceea ce facilitează accesul la acest complex mănăstiresc de excepție, oferind vizitatorilor posibilitatea de a se bucura de istoria și atmosfera spirituală a acestui loc.