Ratan Pur is an locality in Shimla, Shimla District, Himachal Pradesh, India. New Shimla (16.93 Km), Naldehra (33.48 Km) are the nearby areas to Ratan Pur. Kotla, Ghanahatti, Shimla, Kanda, Bashol, Kakar Bagora, Padhog, Neri are the nearby cities to Ratan Pur.