Hindi is the main language spoken in Agra. However, English is spoken by locals and businesses as Agra is a major destination for tourists. Due to the city’s varied population, Urdu, Punjabi, and Bengali are also spoken in Agra.