Set atop a hillock, Upper Bagh Devi Temple is an ancient shrine at Kulada in Ganjam Dstrict of Orissa. It is about 8 km from Bhanja Nagar. The presiding deity of the temple is Goddess Bagh Devi. The temple is accessed by a flight of 210 steps. As the climb to this hillock shrine is a tedious one, another shrine of Goddess Bagh Devi has been constructed at at the foot of the hill.
The temple celebrates the Sankranti day of every month. Thakurani Yatra (every three years) and Rathyatra are also held in grand manner. A temple dedicated to Lord Jagannath, Mausimaa temple, Ratneswar Mahadev temple are nearby worship places.
Upper Bagh Devi Temple can be approached by road from Bhubaneswar (140 km) and Chhatrapur(102 km). The nearest railway station is at Berhampur (88 km).