Ketika Anda berkunjung ke Candi Borobudur, bukan keindahan Candi Borobudur saja yang bisa Anda saksikan, ternyata tidak jauh dari candi ini terdapat sebuah desa wisata yang sangat menarik dan patut untuk dikunjungi, desa tersebut adalah Desa Wisata Candirejo. Desa ini masih sangat setia mempertahankan keasliannya baik tradisi di dalamnya maupun lingkungan di sekitarnya. Bagi Anda yang terbiasa hidup di perkotaan dan mendamba suasana pedesaan maka cobalah datang dan tinggal di desa ini untuk beberapa hari, dijamin Anda tidak akan kecewa.
Desa Candirejo terletak di Kecamatan Borobudur, Kabupaten Magelang, sekira 3 km arah Timur Candi Borobudur. Desa ini berbatasan dengan Desa Pulutan di sebelah timur. Di sebelah utara dengan Desa Kesongo, Tuntang, dan Semarang. Di sebelah barat dengan Rawa Pening, dan di sebelah selatan berbatasan dengan Desa Jombor, Tuntang, dan Semarang.
Desa Candirejo merupakan desa kecil yang letaknya berdekatan dengan Candi Borobudur. Desa yang memiliki pemandangan indah, subur, dan warga yang ramah ini dijadikan desa wisata lewat NRM-LCE Project (Natural Resources Management for Local Community Empowerment Project) melalui Yayasan PATRA-PALA, masyarakat setempat dan pemerintah daerah kabupaten Magelang. Saat itu dukungan dananya datang dari hibah Japan International Corporation Agency (IICA). Desa ini diresmikan menjadi desa wisata tahun 2003 dengan luas sekira 350 hektar, meliputi pemukiman seluas 100 hektar dan lahan pertanian sekira 250 hektar.
Desa Candirejo dapat dikatakan merupakan simbol dari budaya Jawa. Berbagai daya tarik dan kegiatan wisata dapat dilakukan di sini. Mulai dari wisata alam, kesenian, kerajinan, kuliner, jalan-jalan, budaya, sejarah dan minat khusus. Anda dapat menemukan banyak atraksi dan tradisi lokal di desa ini seperti Nyadran, Sedekah Bumi, kesenian lokal seperti jathilan, kubrosiswo dan industri rumah tangga berupa kerajinan bambu dan pandan. Di desa ini juga ada situs budaya antara lain Watu Kendil, Toyo Asin, Watu Tumbak, Tempuran Kali Progo, dan Pabelan.
Kata candirejo berasal dari kata candighra namun seiring waktu penyebutan berubah menjadi candirga; candirja dan akhirnya menjadi candirejo hingga saat ini. Arti kata candi sendiri berarti batu dan rejo berarti subur. Candirejo diartikan sebagai wilayah yang banyak batu-batu tetapi subur.