W 1900 rozpoczęto elektryfikację istniejących linii tramwaju konnego i przebudowę linii tramwajowych do rozstawu 1435 mm. 27 marca 1902 otwarto pierwszą linię tramwaju elektrycznego. Trasa linii tramwajowej wiodła z Khidirpur do Esplanade. Elektryfikację całego systemu zakończono w 1905. W 1905 uruchomiono tramwaje w Howrah. W 1920 w mieście pojawiły się pierwsze autobusy (dotychczas jedynym środkiem transportu miejskiego były tramwaje). Do 1943 w Kalkucie istniały dwie osobne sieci tramwajowe: w samej Kalkucie i w Howrah. Wówczas to wybudowano most przez rzekę Hugli, który otwarto w lutym i tym samym połączono oba systemy. W tym roku sieć tramwajowa liczyła 67,7 km.

W pierwszej połowie lat 70. XX w. zlikwidowano tramwaje w Howrah, a w maju 1973 zlikwidowano linię Nimtala Ghat. Długość tras zmniejszyła się do 62,7 km. Oprócz likwidacji linii tramwajowych w centrum, planowano także budowę linii tramwajowych na południe i północ od centrum, w tym linię do lotniska. 17 kwietnia 1985 otwarto linię tramwajową z Maniktala do dworca Ultadang o długości 3,7 km. 31 grudnia 1986 otwarto linię Behala−Joka. W latach 1993–1995 zlikwidowano kilka linii tramwajowych. W ostatnich latach kilka tras tramwajowych poddano remontom.