En büyük yeraltı şehri olan Derinkuyu'nun Nevşehir'de olmasının nedeni, bölgenin jeolojik yapısı ve tarihi geçmişidir. Nevşehir, tüf olarak bilinen yumuşak kayaların kolayca oyulabildiği bir bölgede yer alır ve bu da yeraltı şehirlerinin inşası için uygun bir zemin sağlar. Bu faktörler bir araya geldiğinde, Nevşehir'de, özellikle Derinkuyu'da, geniş ve karmaşık yeraltı şehirlerinin gelişmesine olanak tanımıştır.