By Road:
Ujjain is well connected by buses from Indore (60 km), Gwalior (450 km), Ahmedabad (400 km) and Bhopal (180 km).
By Train:
Ujjain Junction Railway Station is an important railway station in Western railway zone. Direct trains are available to Ratlam, Bhopal, Indore, Pune, Delhi and many other cities.
By Air:
57 km from Indore airport – Devi Ahilyabai Holkar Airport (IATA: IDR, ICAO: VAID). Raja Bhoj Bhopal (BHO) airport is 175 kms away.