Ürgüp İlçesine bağlı Ortahisar Beldesine 1 kilometre uzaklıkta yer almaktadır. İsmini yanında bulunan Hallaç Deresi’nden almıştır. Manastırın 11. Yüzyılda inşa edildiği bilinmekte ve hasta manastırı olduğu düşünülmektedir. Kayaların oyulması ile yapılan Hallaç Manastırı, geçmişte rahiplerin bölge halkına ilaç hazırladığı ve tedavilerinin yapıldığı hastane olarak hizmet vermiştir. Ön cephesinde özel olarak oluşturulmuş oldukça geniş bir dinlenme alanına sahip manastırın kayadan oyma bölümlerinin birinde Hz. İsa’nın havarilerinin sayısı kadar 12 adet niş bulunur ve bu alanda muhtemelen ruhsal sorunları olan hastaların o dönemde tedavi edildiği düşünülmektedir.