The Kolkata Tram System, is a tram network that serves Kolkata, the capital city of the Indian state of West Bengal, operated by West Bengal Transport Corporation (WBTC) after Calcutta Tramways Company (CTC) was merged with WBTC. Since its inception in 1873, the Kolkata Tramways has stood as one of the world's oldest continuously operating tram networks, and Asia's first and oldest running Tramways. Being electrified in 1902, Calcutta became the second Asian city with an electric tramway, right after Madras Tramways.[3] The Kolkata Tramway is the only tramway currently operating in India. With the help of periodic negligence, the Government of West Bengal (current operators) had formed systematic initiatives to suspend the entire tram network from the city and sell properties. However, an apolitical organization named Calcutta Tram Users Association (CTUA), a public body formed in 2016, advocates continuously in favour of the Tramways of Kolkata.[4] The network initially had up to 37 lines in the 1960s,[5] but has gradually reduced over the years with only two routes currently operating due to financial struggles, poor maintenance, low ridership, addition of road flyovers, expansion of the Kolkata Metro, slow tram speed due to unnecessary blockage of Tram tracks by other vehicles, and perceptions that the trams are outdated and occupy too much road space. Currently two tram routes are operating, Route 25 (Gariahat - Esplanade) and Route 5 (Esplanade - Shyambazar). Following the change of Government in May 2026, the new administration decided to revive Kolkata's historic tramways with modern imported tramcars, just two years after the previous government moved to shut down the service.[6]
History
1873–1901: Horse-drawn trams

The first horse-drawn trams in India ran for 2.4 miles (3.9 km) between Sealdah and Armenian Ghat Street on 24 February 1873. The service was discontinued on 20 November of that year.[2] The Calcutta Tramway Company was formed and registered in London on 22 December 1880. Meter-gauge horse-drawn tram tracks were laid from Sealdah to Armenian Ghat via Bowbazar Street, Dalhousie Square, and Strand Road. The route was inaugurated by the Viceroy, Lord Ripon, on 1 November 1880.[2]



At first, it was planned to open tram network in three directions – in north towards Kumartuli via Chitpore Road (now Rabindra Sarani) for easy transportation of then-rich Indians, middle-classes and poor who lived in those areas, in the east towards Sealdah stations via Bowbazar Street (now Bipin Bihari Ganguly Street) for railway passengers' interchange who come from outside of Kolkata, and in the south towards Kalighat via Russa Road (now Ashutosh Mukhopadhyay Road) because not only for easy transportation of then-rich Indians, middle-classes and poor who lived at those areas but also as a Hindu pilgrimage regarding Kali temple for inhabitants and tourists. Kalighat tram depot was also constructed at that, time, which was also a minor workshop for all horse trams. Besides this the city center connection between Dharmatala (now known as Esplanade) & Dalhousie Square (now known as Binay Badal Dinesh Bag) was also established via Old Court House Street (now Hemanta Basu Sarani).[7] One year later, a second route towards north Kolkata up to Shyambazar via College Street was opened for residents and students of medical college, university, and various schools & colleges. A second route from Wellington Square (now known as Subodh Chandra Mullick Square) to Sealdah Station via Moula Ali was also opened for more transportation of railway passengers. Sealdah tram terminus was at that place where Sealdah metro station of the Kolkata metro line 2 is. At the same time, the first opening a westward tram route was opened by the High Court via Strand Road (now Rajib Gandhi Sarani) was connected by tram network for pleaders, law-related peoples, and river-bathers of Ganga. High Court tram terminus was at that place where now the annexure building of the High Court is situated. Another connection from Metcalf Hall towards Nimtala via Strand Road was also opened for serving the crematorium and serving of businessmen. Nimtala tram terminus was at that place beside of the red temple building is now situated.[7] By opening those routes, Shyambazar, High Court, Nimtala, Sealdah, Dalhousie Square, Esplanade and Kalighat area was connected by horse tram. Kalighat was the only depot at that time, so it was the oldest tram depot.
Timeline
- 1873 – Opening of horse tram as meter gauge, closure in the same year.
- 1880 – Final opening of horse tram as a permanent system. Calcutta Tramways Company was established.
- 1881 – Dalhousie Square – Lalbazar – Bowbazar – Lebutala - Sealdah Station route opened (Later route 14). Esplanade – Lalbazar – Chitpore – Companybagan – Shobhabazar – Kumortuli route opened (Later route 7 after extension). Dalhousie Square – Esplanade connection opened (Later route 22, 24, 25 & 29). The connection was improved at Lalbazar Junction for through running trams from Dalhousie Square to Kumortuli (Later route 8 after extension). Esplanade – Planetarium - Hazra Park – Kalighat route opened (Later route 30). Occasional through service started from Kumortuli to Kalighat either via Esplanade or via Dalhousie Square.
- 1882 – Esplanade – Wellington Square – Bowbazar – College Street – Hatibagan – Shyambazar Junction route opened (Later route 5). The connection was improved at Bowbazar Junction for through running trams from Dalhousie Square to Shyambazar (Later route 6). Wellington Square – Moula Ali – Sealdah Station route opened (Later route 12 after extension). Dalhousie Square – Metcalfe Hall – High Court route opened (Later route 14 extension). Direct tram service from Sealdah Station to High Court started. Metcalfe Hall – Howrah Bridge – Nimtala route opened (Later route 19). Direct tram service from Esplanade to Nimtala started. During this period, steam tram service was conceptualised.[7]
1883–1902: Steam trams

In 1882, steam locomotives were deployed experimentally to haul tram cars. In the next year a new route opened for steam tram service towards Kidderpore. Tram tracks were laid down via Dufferin Road through maidan, and on reserved track for high-speed steam trams for morning walkers, tourists, race-course goers, and peoples living on those area. Kiderpore tram depot was also constructed at that time, which was also a minor workshop for all steam trams.[7] It was followed by a south-central branch towards from Wellington Square to Park Street via Wellesley Street (now Rafi Ahmed Kidwai Road).[7] After a long sixteen years gap, the Nimtala route was connected with Company Bagan line via Nimtala Ghat Street, and the Esplanade – Nimtala service was changed to steam tram. At this time horse trams ran on Shyambazar, Sealdah, High Court & Kalighat routes, and steam trams ran on Nimtala, Park Street & Kidderpore route. The Esplanade – Wellington Square section and Esplanade – Metcalfe Hall section, were served by both horse and steam trams until 1901. Kidderpore & Kalighat were the only steam & horse tram depot at that time respectively.
By the end of the century, the company owned 166 tram cars, 1,000 horses, seven steam locomotives, and 19 miles of track.[2]
Timeline
- 1883 – Esplanade – Racecourse – Wattgaunge – Kidderpore route opened (Later route 36).
- 1884 – Wellington Square – Park Street route opened (Later route 21 & 22 after extension).
- 1900 – Nimtala – Companybagan route opened (non-revenue service only). Electrification & conversion to standard gauge was started.[7]
1902–1951: Electric trams





In 1900, the electrification of the tramway and conversion of its tracks to 4 ft 8+1⁄2 in (1,435 mm) (standard gauge) began.[2] The first electric tramcar in Calcutta ran from Esplanade to Kidderpore on 27 March 1902, with service from Esplanade to Kalighat introduced on 14 June of that year. Both Kalighat & Kidderpore tram depot was converted to electric tram depot. The connecting route through Grey Street (now Arabinda Sarani) was opened in that year for a second route between Shyambazar and Dharmatala. The Nonapukur Workshop was established also in that year, from where the track connection up to Wellesley Street opened via Elliott Road, after which the Park Street branch closed. Now the major repairing of the horse, steam and electric trams was started at Nonapukur.[7] In next year, the Kalighat line was extended to Tollygunge for serving the then south suburban area and film studios via Russa Road (now Shyama Prasad Mukhopadhyay Road). Tollygunge tram depot was also constructed at that time, which was the largest tram depot in terms of area. The Shyambazar line was also extended to Belgachia for serving the then north suburban area, hospital, and rail yards via Belgachhia Road (now Radha Gobinda Kar Road). Belgachhia tram depot and Shyambazar tram terminus were also opened in this year.[7] In next year, The Kumortuli line was extended to Bagbazar, after which the Kumortuli terminus was closed. Bagbazar tram terminus was at that place where now a lorry parking area beside the circular railway track.[7] A new route from Sealdah Station to Howrah Bridge via Harrison Road (now Mahatma Gandhi Road) was opened on next year, for serving the businessmen, residents, ferry passengers and railway passengers for Howrah Station. At that time the electrification project was completed.[2]


Two years later, the connection between Nonapukur and Moula Ali opened via Circular Road (now Acharya Jagadish Chandra Bose Road), and after that tram service started from Nonapukur to Howrah Bridge via Sealdah station. A branch up to Mominpur was also opened from Wattgunge via Diamond Harbour Road, but at that time direct access was constructed through Orphanganjbazar.[7] In next year a new branch was constructed from Shyambazar Junction to Galiff Street via Cornwallis Street (now Bidhan Sarani), and occasional tram service was also started from Galiff Street to Esplanade. Side by side the Mominpore branch was also extended up to Behala, another then south suburban area via Diamond Harbour Road. At that time Behala tram terminus was at right side of Diamond Harbour Road. The connecting route through Alipur Road was also opened in that year for a tram connection between Behala & Kalighat, also a second route between Kalighat and Esplanade.[7]
At that time, tram service was opened in Howrah City. From Howrah Station, two routes were selected. One towards north up to Bandhaghat via Dobson Road (Now Moulana Abul Kalam Azad Road), another towards south up to Shibpore via Grand Trunk Road. For shibpur route, a single coach double-ended tram was selected due to the lack of creating a loop at Shibpur. For Howrah service, a new depot was constructed at Ghasbagan. Hence then the old Howrah Bridge was a pontoon bridge, it was not possible to connect Kolkata tram and Howrah tram directly.[7]

Two years later, the Sealdah Station to Rajabazar route opened in 1910. Rajabazar tram depot was also constructed at that time, which was the largest tram depot in terms of track number.[7]

After a long 15 years gap, new tram route construction had started again in 1925. The Nonapukur line was extended to Park Circus via Park Street for serving residents and circus goers of that area. Park Circus tram depot was also constructed at that time. In the next year, the direct access of the Behala line via Orphanganjbazar was replaced by present alignment via Wattgaunge junction for smooth tram service.[7] A new terminus near Racecourse was constructed in next year for race special trams towards Belgachia, Bagbazar, Galiff Street, Rajabazar, High Court, Nimtala, Park Circus, Tollygunge, Behala & Kidderpore. In the next year, a new branch was constructed from Kalighat to Ballygunge, another then south suburb of Kolkata via Rasbihari Avenue.[7]

After again a long 13 years gap, new tram route construction had started again in 1941. The Rajabazar line was extended to connect with Galiff Street line at Shyambazar junction via Circular Road (now Acharya Praphulla Chandra Ray Road).[7] Two years later, when new Howrah Bridge was opened, tram service started crossing the river Hooghly and connecting Kolkata & Howrah tram network. Very few times trams from Shibpur and Bandhaghat came towards Esplanade and Rajabazar. In the same year, the Park Circus line was extended to connect with the Ballygunge line at Gariahat junction via Gariahat Road (now Syed Amir Ali Avenue). Gariahat tram depot was also constructed at that time.[7] With this extension, total track length reached 42.0 miles (67.59 km).[2]
1951–1990: Nationalisation
In 1951, the government of West Bengal entered an agreement with the Calcutta Tramways Company, and the Calcutta Tramways Act of 1951 was enacted. The government assumed the tramways, reserving the right to purchase the system with two years' notice on 1 January 1972 or at any time thereafter.[2] After Independence, during the partition of India, the number of people started dramatically increasing on the roads of Kolkata due to a lot of refugees. The city centre area started getting congested due to the increasing number of buses and cars. So tram company thought to shift the tram tracks of Dalhousie Square from outside to the inside of the square. It was completed in 1952.[7] It was followed by redesigning of Esplanade terminus in 1960, also due to increasing number of pedestrians and automobiles. At that time, there were five ways of tram routes from Esplanade, i.e. – Bentinck Street, Dharmatala Street (now Lenin Sarani), Chowringhee Road (now Jawaharlal Nehru Road), Dufferin Road and Old Court House Street, and three ways of tram routes from Dalhousie Square, i.e. – Old Court House Street, Hare Street & Lalbazar Street.[7] Four years later, the old Majherhat bridge was replaced by a new bridge with tram tracks.[7]
The Calcutta Metropolitan Planning Organisation (CMPO) introduced a plan in 1964 for a new network called "Aerorail". Light rail vehicles would make use of viaducts in the city centre on two axis. These vehicles were to be compatible with the existing tram system, and the viaducts would have been built in stages. The plan was shelved because of opposition, expecting unforeseen difficulties.[8] In 1967, the Government of West Bengal passed the Calcutta Tramways Company (Taking Over of Management) Act and assumed management on 19 July. Until that time, it was the golden age of Kolkata, with maximum number of rolling stocks, route kilometers and passengers. Some 415 trams were in daily service, out of a total of 459.[9]
Decline
The decline of tram networks started in India during the early thirties, when the Kanpur tram was closed. However other cities had continued trams, but mass closure started from the mid-fifties to mid-sixties, when tram networks of Chennai, Delhi, and Mumbai gradually closed. Overall in the world, at that time, trams were thought of as an old technology and inflexible. The number of automobiles was increasing, so it started occupying tram tracks especially on narrow streets, and tram services got hampered. But surprisingly, car and bus drivers started blaming the tram, which was fueled by political leaders. So it was decided to close the entire Kolkata tram network within 1980. On 8 November 1976, the Calcutta Tramways (Acquisition of Undertaking) ordinance was promulgated under which the company (and its assets) was nationalized.[2]



The Howrah sections were decided to close first, because the government thought trams were creating traffic jams on narrow streets of Howrah city. So in 1971, both the Bandhaghat and Shibpur lines were closed, including the Ghasbagan tram depot. The depot got vacant and abandoned for some vehicle dumping place. However the Howrah station terminus survived, but it was started redesigning largely. All single and double coach trams were transferred to Kolkata area. In Kolkata, a new tram terminus was constructed in Behala, this time on the left side of Diamond Harbour Road for no need for reversing the tram.[7] Two years later, Nimtala route along Companybagan (now Rabindra Kanan) section was closed in May 1973, and the Howrah Station terminus redesigning completed in 1976. The racecourse terminus was also closed due to the construction of 2nd Hooghly Bridge (now Vidyasagar Setu).[7] Total track length was now reduced to 38 miles (61.2 km).[2]
However, tram service was survived in Kolkata, largely supported by then transport minister Rabin Mukherjee, and also due to high rise of oil prices in the international market, which make costly for automobiles. Internationally some cities were started returning tram for this economical reason. Since 1978, line 1 of Kolkata metro construction was started by the cut & cover method. It was needed the construction of a large trench through the planned route, which was mostly served before by tram. So it was thought to temporarily close the tram service along those routes. Later it was planned to part of the tram routes in south Kolkata would remain opened because two tram depots - Kalighat & Tollygunge were situated along the tram route, and it was not practical to close those depots and close a number of tram routes for this reason, rather thought to diverse some tram routes. For this reason, tram tracks between Hazra Park (Jatin Das Park) and Esplanade via Planetarium was closed (the 3rd oldest tram route), but all tram routes which were running via Ashutosh Mukhopadhyay Road and Jawaharlal Nehru Road were diverted via Biplabi Ganesh Ghosh Sarani, Alipur Road, Diamond Harbour Road, Kidderpore Road & Dufferin Road. This closed section was partially reopened in the next year between Planetarium and Esplanade due to protests of passengers, tourists, and hawkers. A new terminus was constructed beside Birla Planetarium.[7] At that time, construction of Sealdah Flyover was started. Due to its low height (for running tram on it), it was decided to close tracks between Sealdah and Lebutala, but diverse this route from Lebutala to Mirzapur via Raja Ram Mohan Sarani & Surya Sen Street. In the 1st phase, tram service opened between Mirzapur and Purabi cinema for Howrah Station tram routes, and in the next year from Purabi Cinema to Lebutala for BBD Bag routes. At that time Surya Sen Street was the only tram only street of Kolkata, and the original route previously mentioned (the oldest tram route) with Sealdah Station terminus was closed.[7] For metro line 1 construction, the tracks between Laalbazar and Esplanade via Bentinck Street (the 2nd oldest tram route) was also closed, but all tram routes which were running via Bentinck Street were diverted via Hemanta Basu Sarani & Lalbazar Street.[7] In next year, Sealdah flyover opened with tram tracks on it. It was very few flyovers of the world which had tram tracks.[7]
Expansion
After a one decade major closures of the lines, some new routes were planned by government. Then transport minister Rabin Mukherjee proposed some new lines and connecting lines. Those were –
- Maniktala to Bidhannagar
- Behala to Joka
- Galiff Street to Dakshineshwar
- Tollygunge out post to Jadavpur.
- Bidhannagar to Airport
- Kalighat to Taratala (via New Alipore)
- Moula Ali to Park Circus (via Sundari Mohan Avenue)
For first phase, first two lines were selected. On 17 April 1985, tracks were extended 3.7 km (2.30 mi) from Maniktala to Bidhannagar via Maniktala Main Road (now Satin Sen Sarani) and C. I. T. Road.[7] (now Acharya Satyendra Nath Basu Sarani).[2] This route was selected for expanding the Kolkata towards east. At first it was planned that there will be two branches, one to Bidhannagar (Karunamaoyee), another to Airport. However, residents of Bidhanngar were highly against of tram, so that extension was finally cancelled. The Airport extension was also cancelled later. On 31 December 1986, the route extension from Behala to Joka was completed via Diamond Harbour Road.[2] It was the first and only village extension of Kolkata tram network, for developing this area as a city. After opening this line, it was the longest tram route of Kolkata.[7] Unfortunately, this opening created some controversy. The then transport minister Rabin Mukherjee was an MLA of Behala (West), where this route passed. When it was opened, it broke the election code of conduct, and so he was suspended from the post of transport minister before the election. He was a strong supporter of tram, and after his suspension, when new transport minister Shyamal Chakraborty joined, fast declining of Kolkata tram was started again after some years. All the remaining plans were also cancelled at that time.
Timeline
- 1902 – Kidderpore & Kalighat routes were electrified. Shobhabazar – Hatibagan connecting route opened (Later route 9 & 10), alternative service was started from Shyambazar to Esplanade and Dalhousie Square via this route. Nonapukur Workshop opened with Royd Street – Nonapukur route opening (Later route 21 & 22 after re-extension). Direct tram service from Nonapukur to Dalhousie Square started. Royd Street – Park Street closed.
- 1903 – Shyambazar terminus opened with Shyambazar – Belgachhia route opened (Later route 1, 2, 3, 4 & 11). Direct tram service from Belgachhia to Esplanade & Dalhousie Square started. Kalighat – Tollygaunge route opened (Later route 29 & 32). Direct tram service from Tollygaunge to Dalhousie Square started.
- 1904 – Kumortuli – Bagbazar route opened. Kumortuli terminus closed (Later route 7 & 8). Direct tram service was started from Bagbazar to Dharmatala and Dalhousie Square.
- 1905 – Howrah Bridge – Chitpore – College Street – Purabi Cinema – Sealdah Station route opened (Later route 15). The connection was improved at Chitpore Junction and College Street Junction for through running trams from Howrah Bridge to Esplanade (Later route 21) and Howrah Bridge to Shyambazar (Later route 11). Semi Circular service from High Court to Esplanade via Sealdah started. All remaining then-opened routes were electrified.
- 1907 – Moula Ali – Nonapukur route opened (Later route 20 & 26 after extension). Direct tram service started from Nonapukur to Howrah Bridge. Wattgaunge – Mominpur route opened (via direct access through Orphanganjbazar) (Later route 31).
- 1908 – Shyambazar Junction – Galiff Street route opened (Later route 12). Howrah Station – Ghasbagan - Bandhaghat. (Later route 41 & 42) and Howrah Station – Shibpore route opened (Later route 40). Hazra Park – Mominpur – Behala old terminus route opened (via Majherhat old bridge) (Later route 27 & 35). Direct tram service started from Behala to Esplanade and Behala to Kalighat. The connection was improved at Mominpore Junction for alternative service was started from Kalighat to Esplanade and Dalhousie Square via this route (Later route 31).
- 1910 – Sealdah Station – Mirzapur – Rajabazar route opened. (Later route 12) Direct tram service started from Rajabazar to Esplanade. The connection was improved at Sealdah Junction for through running trams from Rajabazar to High Court (Later route 14).
- 1925 – Nonapukur – Park Circus route opened (Later route 20, 21 & 22).
- 1926 – Orphanganjbazar direct access was replaced by present alignment via Wattgaunge Junction.
- 1927 – Racecourse terminus built for race special tram service.
- 1928 – Kalighat Junction – Ballygaunge route opened (Later route 24 & 27 extension). Direct tram service started from Ballygaunge to Tollygaunge, Behala, and Dalhousie Square.
- 1941 – Rajabazar – Shyambazar Junction route opened (Later route 12 & 13). Direct tram service started from Galiff Street to Esplanade & Dalhousie Square via Sealdah and/or Moula Ali, also some occasional tram service started from Belgachia to Rajabazar, Belgachia to Bagbazar route.
- 1943 – Howrah Bridge – Howrah Station (via Howrah Bridge) route opened. Route 11, 20, 21, 22, 30 & 32 were extended to Howrah Station. All tram routes which were running up to Howrah Bridge now started going directly up to Howrah station from Belgachhia, Galiff Street, Rajabazar, Park Circus, Tollygunge, and Kalighat. Occasional tram service also started from Howrah Station to Nimtala & High Court. Gariahat depot opened with Park Circus – Gariahat Junction route opened (Later route 25 & 26). Direct tram service started from Ballygunge to Esplanade & Howrah Station via Park Circus. This was the last tram extension in Kolkata before Indian Independence.
- 1952 – BBD Bag terminus redesigned. The tracks outside the park was now shifted inside the park.
- 1960 – Esplanade terminus redesigned.
- 1964 – The New Majherhat Bridge was built.
- 1971 – Behala new terminus built. Howrah Station – Ghasbagan – Bandhaghat closed, Ghasbagan depot became a goods vehicle stock depot (Route 41 & 42). Howrah Station – Shibpore closed (Route 40).
- 1973 – Howrah Bridge – Nimtala – Companybagan section closed (Route 19).
- 1976 – Howrah Station terminus redesigned after the closure of Bandhaghat & Shibpur route, converted to the private bus terminus and opening of the pedestrian subway. Racecourse terminus closed.
- 1978 – Esplanade – Planetarium – Hazra Park closed for conversion to metro line 1. All tram services from Tollygaunge, Kalighat & some services from Ballygaunge were started running via Mominpur & Wattgaunge.
- 1979 – Esplanade – Planetarium reopened (Route 12A).
- 1980 – Purabi Cinema – Mirzapur route opened (Route 13 diversion).
- 1981 – Lebutala – Purabi Cinema route opened (Route 14 diversion). Esplanade – Lalbazar closed (Route 3, 7 & 9). Lebutala – Sealdah Station terminus closed for flyover, but trams continued serving Sealdah Station (Route 13 & 14 diversion). Some tram services from Galiff Street, Rajabazar, High Court, Park Circus & Ballygaunge were started running via Purabi Cinema.
- 1982 – Sealdah flyover opened, with tram tracks on it.
- 1985 – Maniktala – Ultadanga old terminus route opened (Route 16 & 17).
- 1986 – Behala – Joka route opened (Route 37).[7] Connection was improved at Maniktala Junction for through running trams from Belgachia to Bidhannagar.
1990–2026: Later developments and mass closures

Since 1990, losses of Kolkata tram started increasing, and to overcome this, it was thought by government that the entire tram network will be gradually replaced by bus, and lands of depot and terminus will be sold to promoters for construction of high-rise buildings. The Calcutta Tramways Company introduced the bus service on 4 November 1992 with a fleet of 40 buses.[2] The Planetarium line was closed due to excuse of loss making. The terminus was converted to park, however tracks were still present until 2010, and masts are still present, now are being used by lamp posts.[7] After two years, The Howrah Station terminus closed, converted to bus terminus and the tram tracks were removed on Rabindra Setu the following year, since the world's busiest ageing cantilever bridge was not strong enough for trams. The routes which terminated there were moved back to the Burrabazar (Howrah Bridge) terminus (formerly Burrabazar Junction). Tram tracks from Howrah Bridge terminus to Metcalfe Hall was also closed due to excuse of road repair, and all routes which were served this section was now diverted via Rabindra Sarani. However, in this year a new terminus in Ultadanga opened near Railway Station.[7]

The system had degraded by the 1990s, and Minister for Transport Shyamal Chakraborty planned to close the network. In 1995, the High Court terminus closed for the reconstruction of Strand Road. Rails and wires were removed from there and from Strand Road, Hare Street, and Shahid Khudiram Basu Road and it is now the site of the newest Kolkata High Court centenary building.[7] However, Melbourne tram conductor Roberto D'Andrea befriended fellow Calcutta conductors during a 1994 visit. When D'Andrea heard about the planned network closure, he suggested an art project called Tramjatra. The project increased public awareness of the network and its value, ultimately saving it at that time.[10]
However closures were continued. In 1998, the Gariahat Depot–Gariahat Junction link on Lila Roy Sarani closed for construction of the Gariahat overpass.[11] It was early planned to relay tram tracks on two sides of the road under the overpass, but it was finally cancelled because of the former Mayor Subrata Mukherjee. During his reign, tram network again got on threat of closure, because he was a strong anti-tram person. Four years later, the Mominpur–Behala route on Diamond Harbour Road was closed for the construction of an overpass in Taratala.[7] Although it was initially planned to relay tracks on the overpass after its completion, the road was later converted to a national highway and the plan was dismissed.
Mass Concretisation of Tram Tracks
In 2004, state government decided to de-reserve all grass-bed reserved tracks from tram only operation, and replace it by concrete bed. Cobblestone bed tracks were also planned to be replaced by concrete bed. For this reason, Shyambazar to Galiff Street section was closed, and modification of Shyambazar junction done by now tram service could continue from Rajabazar to Belgachia instead of Galiff Street. Rails and overhead lines were removed from part of the Bidhan Sarani route. In 2008, BBD Bag terminus was largely redesigned for construction of underground car parking.[7]



Since 2011, line 3 of Kolkata metro construction was started by elevated method. It was needed construction of pillars through the planned route from Majherhat to Joka, which was mostly served before by tram. So the Behala-Joka route closed for construction of the metro line 3. In next year, Bagbazar terminus was closed, due to a legal dispute, and the non-revenue section between Bagbazar and Galiff Street became regular route, and double tracked. Galiff Street Terminus was realigned, irregular service from Bagbazar to Galiff Street became regular service. The Lalbazar-Mirzapur down line was closed, but the up line remained.[7] In 2013, 'Charoibeti' and 'Rupasi Bangla', two AC trams, were manufactured at the Nonapukur workshop for heritage tours only.[12] A regular AC tram route would not start until 6 years later. On 30 September 2014, a tram, converted into a museum (Smaranika) in Esplanade, was opened to the public.[13] The Park Circus Depot closed for construction of the Maa Flyover in 2015 and the Nonapukur Depot/Workshop has started regular service; the Gariahat Depot remained.[7] The following year, the Ballygunge Station Depot next to Gariahat Mall also reopened and thus Kalighat/Rashbehari-Ballygunge Station stretch (via Gariahat) became active after 12 years.




After the starting of the line 2 of Kolkata metro in 2017, all the BBD Bag bound tram routes have been closed for an indefinite time. Thus tram-plying along Sealdah (Purabi Cinema) Junction-Bowbazar Junction-Lalbazar Junction-BBD Bag, Galiff Street-Shobhabazar Junction-Chitpur Junction-Lalbazar Junction, and Hatibagan Junction-Shobhabazar Junction stretches has been stopped. The Wattgunge junction to Kalighat/Rashbehari Junction stretch has also been closed for an indefinite time since 2018, due to the Majherhat Bridge collapse and thus Tollygunge to Ballygunge Station bound tram route becomes an isolated one. In 2019, it was decided by All India Trinamool Congress government that no any tram service would be continued over any bridge, because tram could reduce the lifespan of bridges. After the decision of mayor Firhad Hakim and transport minister Shubhendu Adhikari, tram service was closed on Belgachia Bridge, Shyambazar Bridge, Maniktala Bridge, Kalighat Bridge & Sealdah Overpass. The tram trackbed renewal program became unfinished on Belgachia Bridge and Sealdah Overpass, and starting of tram track uprooting started on those bridges. Belgachia tram depot also has been converted to bus depot, despite the track renewal program inside the depot was just completed two months earlier, and thus tram-plying along Maniktala Junction-Shyambazar Junction-Belgachia and Shyambazar Tram Terminus-Shyambazar Junction stretches was closed in 2018.[14] In 2019, first A.C. tram route (AC-1) of Kolkata starts which runs between Esplanade and Shyambazar.[12] The state government decided to stop tram-plying on the 37 years old Sealdah Flyover (Vidyapati Setu), after the survey of the bridge-advisory committee officers in 2019 and thus tram-plying along the Mirzapur-Nonapukur, Purabi Cinema-Sealdah and Moulali-Subodh Chandra Mallik Square stretches has also been stopped.[15][16] State Government also decided to shut down tram-plying on Belgachia Bridge permanently due to the excessive load on the bridge.[17] In a press conference held in December 2023, the mayor Firhad Hakim has stated his intent to close down all the tram routes in the city except Route 36, which would be run as a truncated heritage line till Racecourse. This work was started around September 2024, but after High Court declined this work on 14 January, 2025 the work got stopped.
Timeline
- 1992 – Esplanade – Planetarium route reclosed (Route 12A). Bus service introduced.
- 1994 – Howrah Station terminus closed and converted to public bus terminus. Route 11, 20 & 26 had come back to Howrah Bridge terminus. Metcalfe Hall – Howrah Bridge terminus closed (Route 15, 21, 30 & 32 diversion). Bidhannagar new terminus opened.
- 1995 – Dalhousie Square – Metcalfe Hall – High Court route closed. Route 14 had come back to BBD Bag terminus.
- 1998 – Gariahat Depot – Gariahat Junction route closed (Route 25 & 26 starts from Gariahat Depot).
- 2002 – Mominpur – Behala route closed (Route 27, 35 & 37).
- 2004 – Shyambazar Junction – Galiff Street route closed (Route 12 & 13 had come back to Rajabazar).
- 2008 – Dalhousie Square terminus redesigned for underground car parking.
- 2011 – Behala – Joka route closed for construction of Purple line Metro.
- 2012 – Bagbazar terminus closed, Bagbazar – Galiff Street section doubled (Route 8 had extended to Galiff Street).
- 2019 – Maniktala – Shyambazar – Belgachia route closed. Belgachia depot only operates buses (Route 11 starts from Shyambazar terminus). Mirzapur – Sealdah – Moula Ali – Nonapukur route closed (Route 12, 17, 20 & 26). Wellington Square – Moula Ali route closed (Route 12 & 17).
- 2020 – Kalighat – Wattgunge closed (Route 24, 29 & 30). Rajabazar – Maniktala – Bidhannagar closed (Route 16, 17 & 18). Kidderpore – Esplanade closed (Route 36).
- 2024 – Tollygunge – Ballygunge suspended (Route 24/29).
Proposed revival, modernisation and expansion (2026–present)
Following several years of uncertainty over the future of Kolkata's tram system, the newly elected Government of West Bengal announced a policy shift in mid-2026 aimed at reviving, modernising and selectively expanding the city's historic tram network. The proposals marked the first official commitment in decades to both restore tram services and investigate the construction of new tram corridors, reversing the long-term trend of network contraction.[18][19]
In June 2026, the state government announced plans to procure lightweight, modern tramcars from international manufacturers as part of a comprehensive revival programme. Unlike the existing fleet, the proposed vehicles are expected to feature contemporary low-floor designs, air conditioning, improved accessibility, and modern passenger amenities. The government also indicated that alternative propulsion technologies, including battery-powered operation, would be examined to reduce the need for conventional overhead electrification on future routes.[20]
To prepare a long-term development strategy, the government appointed RITES Limited to undertake a technical survey of Kolkata's tram infrastructure. The study is intended to evaluate the feasibility of restoring suspended corridors, upgrading existing infrastructure, and identifying new alignments that could accommodate modern tram operations while minimising interference with road traffic. The survey is also expected to recommend a phased implementation plan for network expansion.[21]
Among the proposals announced was a new tram corridor linking the Dakshineswar Kali Temple in northern Kolkata with the Kalighat Kali Temple in the south. The project is intended to improve connectivity between two of the city's most significant religious and cultural landmarks while promoting heritage tourism and sustainable urban transport. Transport Minister Arjun Singh stated that the route would form part of a broader effort to integrate tram services with Kolkata's tourism and public transport infrastructure. The government also indicated that additional new routes were being considered, including extensions towards Salt Lake and New Town, areas that have experienced substantial urban growth but have never been served by the tram network. These proposals would represent the first major geographic expansion of Kolkata's tramway since the extension to Joka in 1986.[22]
The revival proposals further include the reintroduction of air-conditioned tramcars, which had previously operated on a limited basis after their introduction in 2013 . Officials stated that future tram services would aim to combine heritage preservation with modern public transport requirements, rather than functioning solely as tourist attractions. As of July 2026, the revival programme is in process. Technical surveys had been commissioned, but detailed project reports, funding approvals, implementation schedules, and construction timelines had not yet been publicly released. Regular tram operations continued on a limited number of routes while the proposed modernisation and expansion plans awaited further governmental approval and implementation.[23]
Rolling stock

CTC owns 257 trams (as of Sep. 2024), of which 125 used to run daily till 2011.[24] Each single-deck articulated car can carry 200 passengers (60 seated). But the number of trams sharply decreased due to government's negligence and now only 20 trams run daily (as of June 2026).
The early horse-drawn cars and steel cars manufactured before 1952 were imported from England. Early trams were single-coach, similar to those in Delhi, Mumbai, Chennai and Kanpur. The later stock was the SLT type: double-coach with three doors, four wheels under each coach and no wheels between coaches. SLT trams had no front iron net but had a front-coach trolley pole. The both-end type had a front iron net and a rear-coach trolley pole. These were gradually replaced by articulated trams on all routes. The SLC type was introduced much later on the Bandhaghat line, and continued until its closure in 1971; after that, SLC trams began running on the Gariahat and Tollygunge lines on the Kolkata side.
Two trams were recently renovated with front and back glass, fluorescent lights, FM radio, digital display boards, angled seats, and a fibreglass ceiling. The Nonapukur workshop began manufacturing 19 new trams from 2008 to 2010, of which four were nearing completion. The roof is clear polycarbonate sheeting with a wide window, and it has comfortable seating and better visibility from within. The workshop is also renovating steel-body (BSCL) cars. With plans for banquet-cafeteria[25] and air-conditioned trams to attract commuters and foreign tourists (increasing CTC revenue), a single-coach, air-conditioned banquet tram has been introduced for heritage tours of North Kolkata in the morning and South Kolkata in the evening.[26] Although the air-conditioned tram had poor ridership when it was introduced,[27] more air-conditioned trams have since been introduced.[24] These include a tram restaurant (Victoria)[28] and the world's first shopping (glam) tram[29] and library tram.[30]
Rolling stock classification
- Horse Trams – The service was started with this class in 1873. Horse drawn cars were withdrawn gradually after electrification of the network from 1902.

Horse Tram in Calcutta - Steam Trams – Steam propelled trams were introduced as a substitute to horse-drawn trams and withdrawn within a very short period after electrification of the system.
- J Class Trams – The J Class trams were 4 Axled Single Car Trams numbered from 301–306.
- K Class Trams – The K Class trams (often called the English Cars) were articulated 6 axled wooden trams manufactured from 1931–39. These trams were numbered from 307–489.
- L Class Trams – The L Class trams (often affectionately called the Hatigari or Elephant Car) were Streamlined articulated trams manufactured from 1942–51 at the Nonapukur Workshop. These trams were numbered from 490–559. The L class trams were one of the most iconic types of trams to have ever ran on Kolkata's streets, it had extra overhand both at its front and rear.
- PAYE Trams – After the closure of the Bombay (now Mumbai) tramways in 1964, CTC obtained 45 sets of maximum-traction trucks and controllers from Bombay Electricity Supply and Transport Undertaking (BEST). These running units were used in a class of six experimental Pay As You Enter (PAYE) trams. The prototype (201) was built in 1965, and 202–203 followed in 1966, with 204–206 being added in 1967. In about 1970 the PAYE system was dropped and the trams were modified to conventional layout with roving rather than seated conductors, and the entrances at the ends of the trams were sealed.
- Sundari Trams – Sundari trams were wooden articulated trams similar to the K Class built in 1976–77. These trams were numbered from 561–587. The chief difference was that these trams were fitted out as double first-class cars. This feature also won the trams their alternative title of "De Luxe" trams. The double headlamps gave way to a single unit but, on the other hand, the blue and white livery was adorned with black and white flashes on the dash, and black and white chevrons on the fenders and trolley poles, and a glass windscreen.

- Burn Standard Trams – After many years of SLC and articulated trams, rolling stock arrived from Burn Standard India which is stronger, heavier and faster than earlier designs and reversed the declining public perception of trams in the city. The improved stock began running throughout the city on all routes. The Burn standard Trams were delivered from 1982–89 and were numbered from A-207 to 281, B-291 to 299, C-600 to 659 and D-701 to 725.
- Jessop Trams – The Jessop & Company made trams were sleeker than the Burn standard in design and were delivered from 1988–89 and were numbered from 681–700. This was the last original fleet added to the system other than refurbished cars. Some of them were modified with front glass; some were modified to resemble Melbourne's B-class trams with fluorescent lights, back glass and double ends.

- Fibre Body Trams – Before the introduction of the single-coach tram in December 2012, this was the last new rolling stock. Refurbished in the Nonapukur Workshop, various L Class, Burn standard and Jessop trams were completely torn down and refurbished from scratch. Some were modified with front glass; one was modified with fluorescent lights, FM radio, digital advertising and route boards. These refurbished cars were built from 2008–11.
- Single-car Trams (New) – Introduced on 24 December 2012, they were reportedly faster and more manoeuvrable than double-coach trams; the carriage is longer than those in double-coach trams.[31] In 2019, 8 Non AC and 8 AC Single car Trams were manufactured,[32]More single-coach trams were planned across the city (including air-conditioned coaches), possibly replacing double-coach trams and enabling some closed routes to reopen.[33]
- Work Trams – Work Tramcars in Kolkata are a fleet of Tramcars that are not used for carrying passengers. Instead, used by the CTC for maintenance, repairs, inspections, and other operational works. The current fleet: Rail Scrubber 1 (RS1), Rail Scrubber 3 (RS3), Howrah Watering Car (HWC), Inspection Wagon 2 (IW2), Flat Wagon 2 (FW2), Flat Wagon 3 (FW3), Traffic Watering Car (TWC), Staff Car 1 (SC1), Staff Car 2 (SC2).
- Special Trams – Tramcars that possess unique historical, technological, cultural, or functional characteristics beyond regular passenger services, making them distinct from the standard operational fleet. There are quite a few Special Tramcars usually stabled at the Nonapukur Workshop, and can be hired by anyone. The Special Tramcar fleet list: Gitanjali, Balaka, Bonolota, Bioscope, Sunrise Tram, Art Gallery Tram, Smaranika Tram Museum, Maa Sharoda, Victoria Tram.
Power supply
The trams have a 550V DC power supply from overhead lines. Power was obtained from a trolley pole, a current collector mounted on top of the tram. The track rails were the return path for the current. DC power was supplied by mercury-arc rectifier (converter) stations, located throughout the city.
Tram workshops, depots and terminus
Tram Workshop
Kolkata Tram system has a central workshop at Nonapukur, Kolkata, referred to as Nonapukur Workshop, which makes tram components and assemble, repair, service, refurbish trams. The workshop can also produce brand new trams.[34]
Tram Depots
- Kalighat – 1881 to 2019 = 138 years, now idle. (Route 30, 31, 24/30, 30/36)
- Kidderpore – 1883 to 2020 = 137 years, now operating buses. (Route 36, 29/36, 30/36)
- Belgachhia – 1903 to 2019 = 116 years, now operating buses. (Route 1, 2, 3, 4, 11)
- Tollygunge – 1903 to 2024 = 121 years, now operating buses. (Route 29, 32, 29/36, 24/29)
- Ghasbagan – 1908 to 1971 = 63 years, now operating buses. (Route 41, 42)
- Rajabazar – 1910 to 2021 = 110 years, now operating buses. (Route 12, 14)
- Park Circus – 1925 to 2016 = 91 years, now operating buses. (Route 20, 21, 22)
- Gariahat – 1943 to still running, also an electric bus depot. (Route 25)
Tram Terminus
- BBD Bag – 1881 to 2017 = 136 years, Temporarily Suspended. (Route 2, 4, 6, 8, 10, 13, 14, 16, 22, 24, 25, 29, 30)
- Sealdah Station – 1881 to 1981 = 100 years, now a parking lot. (Route 14)
- Esplanade – 1881 to present, Active tram & bus terminus. (Route 5, 25)
- High Court – 1882 to 1995 = 91 years, now annex building of high court. (Route 14, 15)
- Nimtala – 1882 to 1973 = 91 years, now a street. (Route 19)
- Shyambazar – 1903 to present, Active tram terminus. (Route 5)
- Bagbazar – 1904 to 2012 = 108 years, now a godown. (Route 7, 8)
- Galiff Street – 1908 to 2017 = 109 years, now Temporarily Suspended. (Route 8, 12, 13, 50, 12/7)
- Howrah Station – 1908 to 1994 = 86 years, now a bus terminus. (Route 11, 12A, 18, 20, 21, 26, 28, 30, 32, 40, 41, 42)
- Bandhaghat – 1908 to 1971 = 63 years, now a street. (Route 41, 42)
- Shibpore – 1908 to 1971 = 63 years, now a street. (Route 40)
- Behala – 1908 to 2011 = 103 years, now a street. (Route 27, 35)
- Racecourse – 1927 to 1976 = 49 years, now a street.
- Ballygunge – 1928 to 2024 = 96 years, now Temporarily Suspended. (Route 24, 25, 26, 27, 24/29)
- Planetarium – 1979 to 1992 = 13 years, now a park. (Route 12A)
- Bidhannagar – 1985 to 2020 = 35 years, now Temporarily Suspended. (Route 16, 17, 18)
- Joka – 1986 to 2011 = 25 years, now a bus Depot. (Route 37)
Routes
Active Routes
| Route No. | Formerly run as | Currently running as | Route | Distance |
|---|---|---|---|---|
| 5 | Shyambazar – Esplanade | Darpan Cinema, Town School, Hatibagan, Rupbani Cinema, Khudiram College, Scottish College, Hedua Park, Vivekananda Road, Sreemani Bazar, Vidyasagar College, Thanthania Kalibari, Bata More, College Street, Presidency College, Calcutta University, Calcutta Medical College, Bowbazar, Hind Cinema, Wellington Crossing, Janbazar, Chandni Chowk | 5 km | |
| 25 | Ballygunge – B. B. D. Bag | Gariahat – Esplanade | Ballygunge Phari, Birla Mandir, Gurusaday Road, Ice Skating Rink, Beck Bagan, Zeeshan, Park Circus 7 Point, Jannagar Road, Mullick Bazar, Nonapukur, Elliot Road, Royd Street, Bata, Ripon Street, Gol Talab, Muslim Institute, Maulana Azad College, Wellington Crossing, Janbazar, Chandni Chowk | 9 km |
Defunct and Temporarily Suspended Routes
Accidents
- On 14 October 1954, Bengali poet Jibanananda Das got hit by a tramcar.[37] He died eight days after; as a result of being involved in that accident. Witnesses had later recounted that the tramcar had blown its whistle, but Das did not stop, and got struck. Some have also speculated the accident was suicide.[38]
- On 3 December 2012, a seven-year-old was killed by a tram entering the Ultadanga depot. The boy was reportedly playing near the tracks when the tram approached and it struck him, before the brakes could be fully applied.[39]
- A bus driver attempted to overtake a tram on 31 January 2013. The rear of the bus grazed the tram, amputating a bus passenger's arm. The man was rushed to the hospital for his arm to be reattached.[40]
- On 19 June 2014, a driverless tram struck 10 cars. No fatalities or injuries were reported.[41]
Present-day advocacy and awareness
Calcutta Tram Users Association (CTUA) is an apolitical organization created in December 2016 and registered under the Society Act, formed by tramway users and advocating for the tramways of Kolkata since 2016.[42][43]
In popular culture
Several movies have been shot on the Kolkata tram network and in its depots:[34]
- Howrah Bridge
- Bari theke Paliye
- The World of Apu
- Mahanagar
- Interview
- Baharen Phir Bhi Aayengi
- City of Joy
- Kichhu Sanglap Kichhu Pralap
- Char Adhyay
- Calcutta Mail
- Hey Ram
- Yuva
- The Namesake
- Parineeta
- Sukno Lanka
- Kahaani
- Barfi
- Special 26
- Open Tee Bioscope
- Praktan
- Piku
- Bullet Raja
- Jay Jay
- Parineeta
- Detective Byomkesh Bakshy
- Meri Pyaari Bindu
- Kuchh Bheege Alfaaz
- Raavan
- Kushi
- Natasaarvabhowma
- Chaalchitra
- Chaalchitra Ekhon
- Oti Uttam
- Metro... In Dino
See also
References
- ↑ Das, Soumya (12 May 2018). "Kolkata's famed trams slowly drive into history". The Hindu. Retrieved 19 December 2019.
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 "History – CTC". Retrieved 7 June 2020.
- ↑ "Kolkata trams to get a GenX makeover". The Times of India. 13 July 2012. Archived from the original on 27 September 2013.
- ↑ Ghosh, Bishwanath (25 July 2024). "Give Kolkata back its tram, reiterate enthusiasts as they step up pressure on government". The Hindu – via www.thehindu.com.
- ↑ Singh, Shiv Sahay (23 July 2020). "Kolkata's historic trams trundle once more". The Hindu. Retrieved 26 August 2020.
- ↑ "Govt plans to procure trams from abroad to revive ops". The Times of India. 17 June 2026. ISSN 0971-8257. Retrieved 23 June 2026.
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 "Details history of Kolkata tram" (PDF).
- ↑ Runnacles, T. V. (1978). "Transport in Calcutta". Modern Tramway and Light Rapid Transit. 41 (485): 146.
- ↑ Lok Sabha Debates, Fourth Series, Volume XXIII, No. 27, page 341.
- ↑ "How a Melbourne conductor helped save Kolkata's trams". www.abc.net.au. 6 October 2016.
- ↑ "GARIAHAT GOODBYE TO TRAMS". www.telegraphindia.com.
- 1 2 "Kolkata's iconic tram gets a cool makeover". 5 June 2019.
- ↑ "Calcutta Tramways Company inaugurates museum on wheels". 30 September 2014.
- ↑ Javed, Zeeshan (9 March 2019). "Glimmer of hope for trams in Kolkata". The Times of India. Retrieved 24 July 2019.
- ↑ "Sealdah bridge to get rid of age-old tram lines and heavy vehicles | Kolkata News - Times of India". The Times of India. 10 September 2019.
- ↑ "শিয়ালদা ব্রিজে চিরতরে বন্ধ হতে চলেছে ট্রাম চলাচল". বিশ্ব বাংলা সংবাদ. 11 September 2019.
- ↑ "PWD set to remove tram tracks from Belgachia bridge". www.millenniumpost.in. 24 October 2019.
- ↑ "State plans to revive trams, extend network to Salt Lake, New Town". The Times of India. 27 June 2026. ISSN 0971-8257. Retrieved 6 July 2026.
- ↑ "Govt plans to procure trams from abroad to revive ops". The Times of India. 17 June 2026. ISSN 0971-8257. Retrieved 6 July 2026.
- ↑ "Trams to make a comeback to Kolkata streets in a big way". @theweek. Retrieved 6 July 2026.
- ↑ Madan, Prerna (2 July 2026). "Off the rails and back again: The story of Kolkata's trams that BJP's Bengal govt wants to revive". Hindustan Times. Retrieved 6 July 2026.
- ↑ Madan, Prerna (2 July 2026). "Off the rails and back again: The story of Kolkata's trams that BJP's Bengal govt wants to revive". Hindustan Times. Retrieved 6 July 2026.
- ↑ PTI (1 July 2026). "Govt to bring back AC trams in Kolkata; new route may link Dakshineswar, Kalighat temples". ThePrint. Archived from the original on 3 July 2026. Retrieved 6 July 2026.
- 1 2 "Bankrupt CTC to introduce two more AC trams". The Times of India. 14 August 2013.
{{cite news}}: CS1 maint: deprecated archival service (link) - ↑ "Kolkata to get banquet and cafeteria trams". Daily News. 12 February 2013.
- ↑ "Enjoy Kolkata's heritage with an AC tram ride". The Economic Times. 18 April 2013.
- ↑ "Kolkata's modernised heritage trams fail to woo passengers". India Today. 24 June 2013.
- ↑ Singh, Shiv Sahay (13 October 2018). "Dining in Kolkata in a tramcar named 'Victoria'". The Hindu. Retrieved 15 October 2020.
- ↑ "Durga Puja 2018: Kolkata gets world's first 'Glam Tram' fashion store on wheels". Deccan Chronicle. 28 September 2018. Retrieved 15 October 2020.
- ↑ "In a first, Kolkata to get tram library". The Indian Express. 24 September 2020. Retrieved 15 October 2020.
- ↑ "City's new public ride arrives on Christmas Eve". hindustan times. 23 December 2012. Archived from the original on 23 December 2012.
- ↑ "Kolkata: Tram travel gets a cool makeover". The Times of India. 29 May 2019. ISSN 0971-8257. Retrieved 7 July 2026.
- ↑ "More single-coach trams to run on various streets in Kolkata soon". RailNews. 26 March 2013.
- 1 2 বসুমল্লিক, গৌতম (10 July 2020). "আত্মনির্ভর ট্রাম, বিজলি পথের গল্প". EiSamay Gold (in Bengali). Retrieved 28 July 2020.
- 1 2 "The Tram Routes of Kolkata". ctua.in. CTUA. Retrieved 27 January 2023.3.4 km
- 1 2 "Calcutta Tramways Route maps". ctua.in. CTUA. Retrieved 27 January 2023.
- ↑ Salekeen, Seraj (2018). Jibanananda Das জীবনানন্দ দাশ. Jibani Granthamal [Biography Series] (in Bengali). Dhaka: Kathaprokash. p. 80.
- ↑ Syed, Abdul Mannan, ed. (1998). "Parishishta". Jibanananda Daser Prakashita-Aprakashita KabitaSamagra (in Bengali). Dhaka: Abasar. p. 618. ISBN 984-446-008-5.
- ↑ "Tram runs over 7-year-old". The Times of India. 3 December 2012.
- ↑ "'Passenger's arm ripped off as bus races tram in Kolkata". The Times of India. 31 January 2013.
- ↑ "'Ghost tram' rams into 10 cars in Kolkata". The Times of India. 20 June 2014.
- ↑ Das, Srinjoy (11 December 2023). "High Court Urges State Govt To Consider Modernising & Restoring Tram Services In Kolkata Through Public-Private Partnership Model". www.livelaw.in.
- ↑ "'Restore Kidderpore, Sealdah tram routes'". The Times of India. 26 July 2024.
Further reading
- Niyogi, S. Shake, rattle & roll. The Sunday Story, Sunday Times of India, Kolkata, 25 June 2006. Available on Times of India e-paper (paid subscription required as of 2010).
- Calcutta Tram Users Association (CTUA)
- Pathak Pratap Shankar, The Sunday Story, Sunday Times of India, Kolkata
- Tramjatra
- Tramjatra: imagining Melbourne and Kolkata by tramways Mick Douglas
- Pramanick, S., Anwaruzzaman, A. K., & Roy, U. (2019). A Profile of Tramways in Kolkata - A Sustainable Urban Public Transport. (A. Sarkar, Ed.) Indian Journal of Spatial Science, 10 (2), 59–64. (https://www.researchgate.net/publication/336085491_A_Profile_of_Tramways_in_Kolkata_ _A_Sustainable_Urban_Public_Transport)
- "India's iconic tramcars set to ride into Kolkata sunset". BBC News. 2 October 2024. Retrieved 3 October 2024.
External links
- Official website of Calcutta Tramways Company
- The Calcutta Tram Users Association (CTUA)
- Urbanrail.net page with schematic map of trams in Kolkata
- Sundarban Tramjatra
- Melbourne - Calcutta Tramjatra Festival
- Geographical map of trams in Kolkata, both past and latest updates
- Some great photos of trams in Kolkata
- Department of Transport from the Government of West Bengal website
- A little more Information about trams in Kolkata