Tanaman buah naga merupakan tanaman yang termasuk jenis kaktus. morfologinya meliputi akar, batang,duri, bunga serta buah. aakr buah naga merupakan akar serabut yang berkembang didalam tanah dan di batang atas sebagai akar gantung. akar tumbuh di sepanjang batang dibagian punggung sirip di sudut batang. bunga buah naga akan tumbuh dari duri - duri disepanjang tangkainya. bumga yang tidak rontok akan berkembang menjadi buah, buah naga bentuknya bulat agak lonjong seukuran dengan buah alpukat. kulit buahnya berwarna merah menyala untuk jenis buah naga putih dan merah, berwarna gelap untuk buah naga hitam dan berwarna kuning untuk buah naga berwarna kuning. disekujur kulit dipenuhi dengan jumbai-jumbai yang dianalogikan dengan sisik seekor naga. oleh sebab itu buah ini disebut buah naga. batangnya berbrntuk segitiga, durinya pendek dan tidak mencolok, sampai dianggap kaktus tak berduri. bunga mekar mulai senja, kalau kuncup bunga sudah sepanjang 30 cm. mahkota bunga bagian luar berwarna krem kira - kira mekar pada pukul sembilan, lalu disusul oleh mahkota bagian dam yang putih bersih, meliputi sejumlah benangsari yang kuning. bunga mekar seutuhnya pada tengah malam. karna itu ia dikenal diseluruh dunia sebagai night blooming cereus. baunya harum dan menarik sejumlah kelelawar untuk datang.