The nearest airport is Devi Ahilyabai Holkar Airport Indore, which is 150 KM from Barwani, provides connectivity to Mumbai, Delhi, Ahmedabad, Hyderabad, Kolkata, Bangalore, Pune, Raipur and Nagpur in India with major airlines operating on these routes.
Barwani has Western Railway Reservation Counter (Ratlam Mandal) at Ambedker Park on Rajghat Road. The nearest railway station is situated at Indore, which is one of the major commercial railway station of western railway. Another nearer railway station is Khandwa, which is 180 km from Barwani. Khandwa is situated on Central Railway and it is connected with Barwani via State highway Number 26.
Barwani is fairly well connected to other parts of Madhya Pradesh and India with national and state highways. The city is connected to the Agra-Bombay NH-03 by Khandwa-Baroda SH-26 at the distance of 45 KM at Julwaniya. There are bus services to and from all major and minor cities near Barwani. The major cities are Indore, Khandwa, Ujjain, Dewas, Dhar, Ratlam, Khargone, Mumbai, Ahmedabad, and Baroda.