Udayagiri is the largest Buddhist monastic complex in Odisha, identified through recent excavations as Madhavapura Mahavihara. The site contains a brick stupa, two monasteries (one still unexcavated), a beautiful stepped stone well with inscriptions, and rock-cut sculptures at the hilltop.
The Madhavapura Mahavihara complex flourished between the 7th and 12th centuries and is located about 5 km from the better-known Ratnagiri site. The excavated monastery is reached via a long stairway and presents a grand sight. The unexcavated areas hold promise of further discoveries. For the adventurous, the climb to the hilltop rewards with fine views and additional rock sculptures. Most visitors combine all three Buddhist sites — Udayagiri, Ratnagiri, and Lalitgiri — in a single day trip from Bhubaneswar.