There are many pilot training schools in India , they are mostly found on outskirts as the airport needs to be away from the city as per civil aviation laws . Most of the flight schools are situated towards south in india like near Salem , bangalore , Madurai etc . To commercial pilot training in India takes about 24-28 months on an average with cost varying between 35-42 Lakhs if you wAnt to get trained from a good flight school in India . Most common flight training aircrafts used in these flight schools are cessena 150 cessena 152 cessena 172 , piper Seneca.
In India it takes long to complete commercial pilot training because if following reasons -
Shortage of training aircrafts
Less qualified flight instructors
More traffic on airport
Maximum airports don't have night flying facility
That is why we are noticing most of the cadets from India like china and other countries are going to countries like canada and USA for there commercial pilot license . . In these countries one can complete cpl in just -6-8 months with an average cost between 21-23 Lakhs . Weather conditions are excellent , airports have all kind flight facility , plenty of aircrafts , large number if flight instructors etc .
India will have to work on above factors otherwise every Indian will still continue to train abroad specially in Canada .