The distance between Kanayannur and Indore is approximately 1700 km. The most efficient way to travel is by flight from Cochin International Airport to Devi Ahilya Bai Holkar Airport. Alternatively, you can take a long-distance train from Ernakulam Junction, which takes about 30-35 hours. Indore is known as the cleanest city in India and is famous for its street food, palaces, and industrial growth.
Total Distance: 1700 km by road, 1500 km air distance.
Book well in advance as this is a popular route.
Expect a layover in Mumbai or Delhi.
October to March for pleasant weather.