The average annual salary for a Sub Assistant Engineer in Kolkata is 2.7 lakhs, with salaries ranging from 1.7 lakhs to 5.5 lakhs. Estimates of pay are base on 73 most recent salaries from Sub Assistant Engineers.