Ranpur is a historic town in Nayagarh District
. As per revenue records, the place is called Ranpur Garf. Ranpur is situated 30 km south-east of Nayagarh
Ranpur is essentially a temple town; the large number of temples dotting its townscape presents a stunning picture of the exquisite temple architecture of medieval times. Major attraction of the town is the Lord Jagannath Temple, located near the Mandakini River.
Standing in the temple premises, one could catch the beautiful sights of other shrines in Ranpur with the charming Mainaka and Dhanya ranges forming the backdrop. Shree Yogeshwar, Shree Radha Govind Dev, Maa Maninag and Shree Asurakumari Temple are some other important temples in Ranpur. Another attraction of this temple town is an ancient palace noted for its rich architecture.
Nearest airport and railway station are at Bhubaneswar. Ranpur can reach by road from Nayagarh and Bhubaneswar.