There are no direct trains from Hyderabad to Indore.
Hence the only way you can reach Indore is by traveling to a nearby station and getting a bus from there. You arrive at Bhopal Junction (171.51 km by Road from Indore) by train. Then you can choose to travel by bus, as there is good connection to Indore from Bhopal junction by bus. From Hyderabad there are many direct Trains to Bhopal. There are many private travel agencies that provide buses (Volvo Rs 600 and above) to Indore. From Hyderabad Bhopal is at a distance of 966 km and would require 18 hours and 20 minutes by train.