Traveling from Kanniyakumari to Indore covers a massive distance across the Indian peninsula. The most reliable way is via the Hapa Express or connecting trains through Chennai. You will traverse through Tamil Nadu, Andhra Pradesh, Maharashtra, and finally into Madhya Pradesh. The journey takes approximately 40 to 45 hours by rail. Expect diverse landscapes ranging from coastal plains to the central plateau of India.
Total Distance: Driving distance 2050 km, straight-line air distance 1650 km.
Book your sleeper class tickets at least 60 days in advance.
October to March for pleasant weather in central India.