Ratanpur is a town and a nagar palika in Bilaspur district in the Indian state of Chhattisgarh. It is located about 25 kilometres (16 mi) from Bilaspur on National Highway 130 towards Ambikapur.