Devi Ahilyabai Holkar Airport in Indore caters to domestic flights and is well connected to Bhopal, Mumbai, Delhi, Ahmedabad, Chandigarh, Hyderabad, Jaipur, Jodhpur, Kolkata, Lucknow, Patna, Pune, Raipur, Visakhapatnam, Nagpur, Raipur and Srinagar. The airport is about 57 km away and there are many options like cabs, buses and private vehicles to reach the airport.
Ujjain railway station is just over one km from the city centre. It is connected to several cities like Mumbai, Delhi and Bengaluru. There are rickshaws, buses and taxis available to reach the city.
The developed roads of Ujjain smoothly connect many neighbouring places. Buses ply a regular services to the visitors and also affordable to ones pocket.