The journey from Bhopal to Ujjain covers 190 km. You can take the Mahakal Express or various passenger trains for a 3-hour journey. By road, the route via NH 46 is well-maintained and takes about 4 hours. This route connects the capital to the holy city of Ujjain, famous for the Mahakaleshwar Temple.
Total Distance: 190 km by road, 160 km air distance.
Mahakal Express is the most convenient train.
Buses run frequently from ISBT.
October to March for pleasant weather.