There are six Centralized Training Institutes for training the personnel of Indian Railways.
Besides these institutes Indian Railways has 59 Main and 236 Other Training Centres at various locations across India. The list is also available on this link, http://www.indianrailways.gov.in/railwayboard/uploads/directorate/mgt_ser/MPP_Circular/RBE%2052_2015.pdf
Indian Railways Non-Gazetted MAIN TRAINING CENTRES, MULTI DISCIPLINARY TRAINING CENTRE AND OTHER TRAINING CENTRES
Note: The latest additions are in bold
MAIN TRAINING CENTRES
OTHER TRAINING CENTRES