Ujjain, a sacred city on the banks of the Shipra River, is easily accessible from Thane. The distance is approximately 650 kilometers. Several direct trains connect Thane to Ujjain Junction, with a travel time of about 10 to 12 hours. Road travel via NH 52 is also a popular option for those who prefer a shorter drive through the scenic landscapes of Maharashtra and Madhya Pradesh.
Total Distance: 650 km by road, 550 km air distance.
Ujjain is a major pilgrimage site; book tickets early.
October to March for pleasant weather.