There are steamboats across the Narmada river and also two connecting bridges to reach the temple.
The Airports close to Omkareshwar are at Indore (77 km) and Ujjain (133 km).
Nearest Railway Station is at Omkareshwar Road (12 km) on the Ratlam-Khandwa section of the Western Railway which is not a mainline. The other nearest railway station connected to Delhi and Mumbai is at Indore (77 km).
Khandwa railway station is on the main broad gauge line between Mumbai and Varanasi. Omkareshwar can then be reached by bus.
Buses run from Khandwa bus station (adjacent to the railway station) to Omkareshwar new bus station on the outskirts of town, 2 hours. 70rs.
Omkareshwar is connected to major towns and cities of Madhya Pradesh. There are regular bus services from Ujjain (133 km) , Indore (77 km), Khandwa (61 km.) and Omkareshwar Road (12 km).