Orchha is a town, near the city of Niwari in the Niwari district of Madhya Pradesh state, India. The town was established by a Bundela rajput r…Orchha is a town, near the city of Niwari in the Niwari district of Madhya Pradesh state, India. The town was established by a Bundela rajput ruler Rudra Pratap Singh some time after 1501, as the seat of an eponymous former princely state of covering parts of central & north India, in the Bundelkhand region. Orchha lies on the Betwa River, 80 km from Tikamgarh and 15 km from Jhansi in Uttar Pradesh.