Indian Airlines and Sri Lankan also fly this route, and I can see in expertflyer.com some cheaper fares - i.e in the GBP200 mark.
I am pretty sure no-one else flies direct on the routing. As you have found out 9W offer connections via MAA as do Sahara (S2) so that might be worth a look.
No LCC's on India to Sri Lanka routes I am afraid.