Mokshapuri in Hinduism is a sacred place that secures moksha or liberation to a devotee. Mokshapuri cities are Ayodhya, Mathura, Maya (Haridwar), Varanasi, Kanchi, Avantika and Dwaraka. It is believed that visit to each of the holy city will help a devotee to escape from the cycle of births and deaths.
Ayodhya is holy because it is the birthplace of Bhagavan Sri Ram.
Mathura is the birthplace of Bhagavan Sri Krishna.
Haridwar is the sacred place, which is associated with Ganga entering the plain. It is also the gateway to holy places in the Himalayas.
Varanasi is associated with Lord Shiva.
Kanchi or Kanchipuram is associated with both Shiva and Vishnu.
Avantika or Ujjain houses the famous Mahakala Temple.
Dwaraka is the place associated with Lord Krishna.