How to Reach Maheshwar

The nearest Airport and major railway station to Maheshwar is Indore. One can reach from all the major cities of the country to Maheshwar through all the three modes of transportation through Indore. One can then take a taxi from Indore to reach Maheshwar, which is apparently 90 km away.

Search for directions from

How to reach Maheshwar by flight

The nearest aerodrome is the Indore Airport which is 91 km away from the city. Indore is connected to all the key cities via air, and it wouldn't be a problem to reach Maheshwar from Indore as the cabs are available in plenty.

Nearest Airport: Devi Ahilyabai Holkar Airport (IDR) - 65 kms from Maheshwar

Search for flights to Devi Ahilyabai Holkar Airport (IDR)

Tentative return flight prices to Devi Ahilyabai Holkar Airport (IDR) from major cities in India.

Starting city Return price (approx)
Mumbai ₹ 4,390 Non-stop View
New Delhi ₹ 3,175 Non-stop View
Bengaluru ₹ 6,021 Non-stop View
Chennai ₹ 10,761 Non-stop View
Hyderabad ₹ 8,388 Non-stop View
Kolkata ₹ 10,915 Non-stop View

Powered by:

How to reach Maheshwar by road

Maheshwar is well connected by road to various cities of the state, and hence it is also easy to visit Maheshwar from any part of the country. State-run buses start from Barwaha, Indore and Khandwa are available.

How to reach Maheshwar by train

The nearest railway station is Marwaha which is 39 km away from the town of Maheshwar. Though, not all trains halt here. The major train station nearest to Maheshwar is Indore which is 80 km away. Maheshwar is easily traversable through road from there on.

Local transport in Maheshwar

Intra city commuting is very comfortable. Most types of intra city transport vehicles - auto rickshaws, share auto rickshaws, taxis, buses are available here. Hence, getting from one attraction to the other wouldn't take much effort here.

Maheshwar Photos

+ 36

See 9 Hotels