There are numerous airlines that carry passengers daily from India to the country of Turkey. You wont get a direct flight however you would be able to get one via Istanbul or Konya. Flight operated by Turkish Airlines, Qatar Airways, Emirates are some of the prominent airlines reaching to this city.
You would get a direct fligh to the Ankara Internation airport which is somewhat around 28 k.m away from the city. From there you can take a cab which would help you enter the main city in no time.
Reaching by cab would be a pretty expensive option, however you can reach to any of the nearby cities and then take a cab to this town.
You can visit this place through the network of trains connecting Ankara to the neighbouring cities of Konya and Istanbul.
You can take inter city buses from Instanbul after reaching here by plane. From there it would be a 6 hour journey to this place.
There isn't any route to Ankara by Sea.