Candi Bahal merupakan objek wisata candi yang terletak di Desa Bahal, Kecamatan Padang Bolak, Kabupaten Tapanuli Selatan, Sumatera Utara. Candi ini merupakan kompleks candi (dalam istilah setempat disebut biaro) yang terluas di provinsi Sumatra Utara, karena arealnya melingkupi kompleks Candi Bahal I, Bahal II dan Bahal III.
Candi Bahal hanya merupakan bagian dari candi-candi Padanglawas yang berarti candi-candi yang terletak di padang luas yang mencakup, di antaranya: Candi Pulo, Candi Barumun, Candi Singkilon, Candi Sipamutung, Candi Aloban, Candi Rondaman Dolok, Candi Bara, Candi Magaledang, Candi Sitopayan dan Candi Nagasaribu. Kemungkinan, persawahan dan perkampungan di sekitar candi-candi tersebut tadinya merupakan padang yang sangat luas. Dari sekian banyak candi Padanglawas hanya Candi Bahal yang sudah selesai dienovasi, Candi Sipamutung dan candi Pulo sedang dalam proses renovasi, sedangkan candi lainnya masih berupa reruntuhannya.
Tidak diketahui apakah Candi Bahal merupakan candi Hindu atau Candi Buddha. Menilik atap Candi Bahal I yang mirip dengan bentuk atap Candi Mahligai di Muara Takus (Riau) diduga Candi Bahal merupakan Candi Buddha. Akan tetapi, melihat arca-arca batu yang ditemukan di tempat tersebut, seperti arca kepala makara, arca Ganesha, raksasa, dsb., diperkirakan Candi ini merupakan candi Hindu atau Buddha Tantrayana. Fungsi candi Bahal pada masa lalu juga belum diketahui dengan pasti, walaupun penduduk di sekitar menyebutnya "biaro" yang berarti biara.
Kompleks Candi Bahal terdiri dari tiga buah candi, yang masing-masing terpisah dengan jarak sekitar 500 meter. Beberapa kilometer dari candi ini ada pula kompleks candi lain, yaitu kompleks Candi Pulo atau Barumun yang tengah dipugar.