×
  • Corporate Office: 6A, First Floor,Uttam Nagar Main Rd., Near Metro Pillar No.666, New Delhi - 110059

Orchha

blog-post-image

Orchha (or Urchha) is a town in Niwari district of Madhya Pradesh state, India. The town was established by 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 & 15 km from Jhansi in Uttar Pradesh.

Other Destinations


Subscribe Our Newsletter

Subscibe to receive our interesting updates

wait