How to Reach Omkareshwar


  • By Air: The nearest airport to Omkareshwar is in Indore, Devi Ahilyabai Holkar Airport. After you get down at this airport, you will have to take a taxi or cab to Omkareashwar which is 2 hours away. This airport has considerably good connections with major cities such as Delhi, Mumbai, Ahmadabad, and Raipur. 
  • By Train: Omkareshwar has its own railway station which is located on the major Ratlam-Khandwa railway line. This station is well connected to major cities of India like New Delhi, Bangalore, Mysore, Lucknow, Kanyakumari, Puri, Jaipur, Ratlam, etc.
  • By Road: You can easily reach Omkareshwar on bus via Bhopal (268 km), and Indore (86 km). Buses are easily available from the terminus stations.


  • By Taxi: Taxis are easily available in the town. You can hire one to visit the various temples.
  • By Bus: State-transport as well as privately owned buses run throughout Madhya Pradesh. Options, in the form of local buses, semi-deluxe buses, deluxe buses etc, are available in Omkareshwar town.
  • By Auto Rickshaw: Auto Rickshaws are cheap and a viable modes of transportation to move around the city.
Route Distance Time
Bhopal to Omkareshwar 142.74 km 2 hours 22 mins
Baku to Omkareshwar 3026.48 km 50 hours 26 mins
Chingford to Omkareshwar 8663.92 km 144 hours 23 mins
Edison to Omkareshwar 16774.76 km 279 hours 34 mins
Washington, d. c. to Omkareshwar 17056.17 km 284 hours 16 mins
Winston-salem to Omkareshwar 17399.46 km 289 hours 59 mins