Ujjain is a major pilgrimage city in Madhya Pradesh, located 1050 km from Nalagarh. The most practical way to reach is by train from Delhi. The journey takes approximately 18 to 20 hours. This route connects the northern hills to the holy city of Ujjain.
Total Distance: 1050 km driving distance; 850 km air distance.
The Malwa Express is a popular train from Delhi to Ujjain.
October to March for pleasant weather.