Nepali is the main language spoken in Darjeeling. However, as it is in the state of West Bengal, Bengali is the state official language that is used in state government offices. In addition, most well-educated locals will also be able to speak Hindi and English.