Surface
Good motorable roads connect Ujjain with Ahmedabad (402 km), Bhopal (183 km), Bombay (655 km), Delhi (774 km), Gwalior (451 km), Indore (53 km), Khajuraho (570 km), Mandu (158 km)
Train
Ujjain is an important railway station on the Western Railway network and connected with most of the major cities in India.
Air
The nearest airport is at Indore, 55 km away, is connected by air to Bhopal, Bombay, Delhi and Gwalior.