Transport in West Bengal
Roads, rail, road safety, ports, airports and EV charging in West Bengal.
West Bengal had 3,910 km of national highways at end-2024 and 2,85,197 km of roads in all at end-March 2020, the latest year published. Road accidents killed 6,027 people in the state in 2023. At 6.1 deaths per lakh people, the state's rate is about half the national rate of 12.5.
Key figures & data tables
West Bengal had 3,910 km of national highways at end-December 2024, out of 1,46,195 km in India. The latest published state highway length is 3,646 km and the latest total road length is 2,85,197 km, both at end-March 2020. The railway route length in the state was 4,161 km at end-March 2024.
Road accidents in West Bengal killed 6,027 people in 2023 and injured 12,615, in 13,795 accidents. The death rate was 6.1 per lakh population against 12.5 for India. In 2020 the state recorded 10,863 accidents and 5,128 deaths. MoRTH notes that West Bengal data for 2019 and 2020 were reconciled.
On 31 March 2020, West Bengal held 3.3% of India's registered motor vehicles (MoRTH).
Of 13,795 road accidents in West Bengal in 2023, 5,664 were fatal (41.1%, against 33.4% for India). Pedestrians were 48.5% of the people killed (2,926 of 6,027), against 20.4% in India; two-wheeler riders were 14.6%, against 44.8% nationally. By number of road deaths the state ranked 12 among States and UTs.
Syama Prasad Mookerjee Port, Kolkata handled 62.88 million tonnes of cargo in FY 2024-25 (-3.92% on FY 2023-24): 46.45 MMT at Haldia Dock Complex and 16.43 MMT at the Kolkata Dock System. It ranked 6 of 12 major ports. The port's own figure for 2023-24, released through PIB, is 66.4 MMT.
Kolkata airport handled 2,18,31,118 passengers in FY 2024-25 and Bagdogra 32,19,410 (AAI). The state had 4,161 route km of railway on 31 March 2024. West Bengal had 891 EV charging stations (321 fast) as on 2025-12-16, 3.1% of India's 29,151, ranking 12 among states.
The rows behind the charts above — 13 tables
›Road accidents in West Bengal and India by year(4 rows)
Source: MoRTH, Road Accidents in India 2023, Annexures 2, 3 and 4. Rates per lakh population.
| Year | Accidents | Killed | Injured | WB killed per lakh | India killed per lakh |
|---|---|---|---|---|---|
| 2020 | 10,863 | 5,128 | 9,715 | 5.3 | 10.4 |
| 2021 | 11,937 | 5,800 | 10,454 | 5.9 | 11.3 |
| 2022 | 13,686 | 6,002 | 12,843 | 6.1 | 12.2 |
| 2023 | 13,795 | 6,027 | 12,615 | 6.1 | 12.5 |
›National highway length, West Bengal and India(19 rows)
Source: RBI Handbook of Statistics on Indian States 2024-25, Table 144. Kilometres, end-March; 2022-2024 end-December.
| Year | West Bengal (km) | India (km) |
|---|---|---|
| 2005 | 2,325 | 65,569 |
| 2006 | 2,377 | 66,590 |
| 2007 | 2,377 | 66,590 |
| 2008 | 2,524 | 66,754 |
| 2009 | 2,578 | 70,548 |
| 2010 | 2,578 | 70,934 |
| 2011 | 2,578 | 70,934 |
| 2012 | 2,681 | 76,818 |
| 2013 | 2,681 | 79,116 |
| 2014 | 2,908 | 91,287 |
| 2015 | 2,910 | 97,991 |
| 2016 | 2,956 | 1,01,011 |
| 2017 | 3,004 | 1,20,493 |
| 2018 | 3,004 | 1,20,543 |
| 2019 | 3,665 | 1,32,500 |
| 2021 | 3,665 | 1,36,440 |
| 2022 | 3,675 | 1,40,995 |
| 2023 | 3,675 | 1,44,955 |
| 2024 | 3,910 | 1,46,195 |
›State highway length, West Bengal and India(16 rows)
Source: RBI Handbook of Statistics on Indian States 2024-25, Table 147. Kilometres, end-March.
| Year | West Bengal (km) | India (km) |
|---|---|---|
| 2005 | 1,462 | 1,44,396 |
| 2006 | 1,517 | 1,48,090 |
| 2007 | 1,682 | 1,52,235 |
| 2008 | 1,682 | 1,54,522 |
| 2009 | 4,505 | 1,58,497 |
| 2010 | 4,505 | 1,60,177 |
| 2011 | 4,505 | 1,63,898 |
| 2012 | 4,505 | 1,64,360 |
| 2013 | 3,952 | 1,69,227 |
| 2014 | 3,893 | 1,70,818 |
| 2015 | 3,697 | 1,67,109 |
| 2016 | 3,612 | 1,76,166 |
| 2017 | 3,262 | 1,75,036 |
| 2018 | 3,262 | 1,86,908 |
| 2019 | 3,612 | 1,79,535 |
| 2020 | 3,646 | 1,78,749 |
›Total road length, West Bengal and India(16 rows)
Source: RBI Handbook of Statistics on Indian States 2024-25, Table 146. Kilometres, end-March.
| Year | West Bengal (km) | India (km) |
|---|---|---|
| 2005 | 1,95,679 | 29,62,463 |
| 2006 | 1,99,052 | 30,14,063 |
| 2007 | 2,08,415 | 31,19,923 |
| 2008 | 2,11,770 | 31,74,620 |
| 2009 | 2,90,170 | 35,71,510 |
| 2010 | 2,91,805 | 36,82,439 |
| 2011 | 2,99,209 | 37,90,342 |
| 2012 | 3,15,404 | 39,65,394 |
| 2013 | 3,09,692 | 43,31,922 |
| 2014 | 3,13,750 | 45,02,486 |
| 2015 | 2,95,997 | 45,72,144 |
| 2016 | 3,16,730 | 47,03,293 |
| 2017 | 3,22,067 | 49,97,671 |
| 2018 | 3,29,126 | 53,15,797 |
| 2019 | 2,83,865 | 54,31,757 |
| 2020 | 2,85,197 | 54,60,004 |
›Railway route length, West Bengal and India(21 rows)
Source: RBI Handbook of Statistics on Indian States 2024-25, Table 145. Kilometres, end-March.
| Year | West Bengal (km) | India (km) |
|---|---|---|
| 2004 | 3,706 | 63,221 |
| 2005 | 3,856 | 63,465 |
| 2006 | 3,911 | 63,332 |
| 2007 | 3,911 | 63,327 |
| 2008 | 3,951 | 63,273 |
| 2009 | 3,890 | 64,015 |
| 2010 | 3,890 | 63,974 |
| 2011 | 3,937 | 64,460 |
| 2012 | 4,000 | 64,600 |
| 2013 | 4,037 | 65,436 |
| 2014 | 4,070 | 65,808 |
| 2015 | 4,070 | 66,030 |
| 2016 | 4,135 | 66,687 |
| 2017 | 4,139 | 67,360 |
| 2018 | 4,139 | 68,442 |
| 2019 | 4,230 | 67,415 |
| 2020 | 4,217 | 67,956 |
| 2021 | 4,212 | 68,103 |
| 2022 | 4,203 | 68,043 |
| 2023 | 4,135 | 68,584 |
| 2024 | 4,161 | 69,181 |
›West Bengal's share of India's registered motor vehicles(4 rows)
Source: MoRTH, Road Accidents in India 2023, Annexure 34 (from MoRTH Road Transport Year Book).
| As on | Share (%) |
|---|---|
| 2017-03-31 | 2.9 |
| 2018-03-31 | 3.1 |
| 2019-03-31 | 3.3 |
| 2020-03-31 | 3.3 |
›Road accidents by severity, West Bengal and India(5 rows)
Source: MoRTH, Road Accidents in India 2023, Annexure 7.
| Severity | West Bengal | India |
|---|---|---|
| Fatal | 5,664 | 1,60,509 |
| Grievous injury | 7,027 | 1,58,576 |
| Minor injury | 884 | 1,33,848 |
| Non-injury | 220 | 27,650 |
| Total | 13,795 | 4,80,583 |
›Persons killed in road accidents by road-user category, 2023(9 rows)
Source: MoRTH, Road Accidents in India 2023, Annexure 29 (persons killed by road-user category).
| Road user | West Bengal | WB share (%) | India | India share (%) |
|---|---|---|---|---|
| Pedestrians | 2,926 | 48.5 | 35,221 | 20.4 |
| Bicycles | 307 | 5.1 | 4,560 | 2.6 |
| Two Wheelers | 878 | 14.6 | 77,539 | 44.8 |
| Auto Rickshaws | 62 | 1 | 6,308 | 3.6 |
| Cars, taxis, vans and LMVs | 641 | 10.6 | 21,496 | 12.4 |
| Trucks and lorries | 584 | 9.7 | 10,066 | 5.8 |
| Buses | 158 | 2.6 | 3,956 | 2.3 |
| Other non-motorised (incl. e-rickshaw) | 24 | 0.4 | 2,006 | 1.2 |
| Others | 447 | 7.4 | 11,738 | 6.8 |
›Persons killed in road accidents by State/UT, 2023(35 rows)
Source: MoRTH, Road Accidents in India 2023, Annexure 3 (rank as printed by MoRTH, States and UTs together).
| State/UT | Killed | Rank |
|---|---|---|
| Uttar Pradesh | 23,652 | 1 |
| Tamil Nadu | 18,347 | 2 |
| Maharashtra | 15,366 | 3 |
| Madhya Pradesh | 13,798 | 4 |
| Karnataka | 12,321 | 5 |
| Rajasthan | 11,762 | 6 |
| Bihar | 8,873 | 7 |
| Andhra Pradesh | 8,137 | 8 |
| Gujarat | 7,854 | 9 |
| Telangana | 7,660 | 10 |
| Chhattisgarh | 6,166 | 11 |
| West Bengal | 6,027 | 12 |
| Odisha | 5,739 | 13 |
| Haryana | 4,968 | 14 |
| Punjab | 4,829 | 15 |
| Jharkhand | 4,173 | 16 |
| Kerala | 4,080 | 17 |
| Assam | 3,296 | 18 |
| Delhi | 1,457 | 19 |
| Uttarakhand | 1,054 | 20 |
| Jammu & Kashmir | 893 | 21 |
| Himachal Pradesh | 889 | 22 |
| Goa | 290 | 23 |
| Tripura | 261 | 24 |
| Meghalaya | 168 | 25 |
| Puducherry | 149 | 26 |
| Arunachal Pradesh | 145 | 27 |
| Mizoram | 96 | 28 |
| Nagaland | 86 | 29 |
| Dadra & Nagar Haveli and Daman & Diu | 74 | 30 |
| Manipur | 73 | 31 |
| Chandigarh | 67 | 32 |
| Ladakh | 59 | |
| Sikkim | 57 | 34 |
| Andaman & Nicobar Islands | 24 | 35 |
›Cargo handled at Syama Prasad Mookerjee Port, Kolkata (million tonnes)(6 rows)
Source: Ministry of Ports, Shipping and Waterways, Cargo Handling Status for Major Ports, March 2025, Table 1. FY 2023-24 figures are provisional and FY 2024-25 advance estimates, as printed in the ministry table.
| FY 2023-24 | FY 2024-25 | Change (%) | |
|---|---|---|---|
| SMP Kolkata | 65.45 | 62.88 | -3.92 |
| Haldia Dock Complex | 48.54 | 46.45 | -4.31 |
| Kolkata Dock System | 16.91 | 16.43 | -2.82 |
| Overseas cargo | 61.4 | 57.78 | -5.89 |
| Coastal cargo | 4.04 | 5.1 | 26.02 |
| All major ports | 819 | 853.57 |
›Airport traffic in West Bengal, FY 2024-25(4 rows)
Source: Airports Authority of India, Traffic Statistics, March 2025, Annexure II-C (aircraft movements) and III-A/B/C (passengers), April-March columns.
| Airport | Passengers | Domestic | International | Change (%) | Aircraft movements | Passengers per movement |
|---|---|---|---|---|---|---|
| Kolkata (CCU) | 2,18,31,118 | 1,94,11,652 | 24,19,466 | 10.3 | 1,48,888 | 146.6 |
| Bagdogra (IXB) | 32,19,410 | 31,98,952 | 20,458 | 3.2 | 22,390 | 143.8 |
| Durgapur (Kazi Nazrul Islam, Andal) (RDP) | 5,13,488 | 5,13,488 | 0 | -0.2 | 3,998 | 128.4 |
| Cooch Behar (COH) | 5,478 | 5,478 | 0 | 25 | 664 | 8.2 |
›Railway zones headquartered in Kolkata, 31 March 2024(4 rows)
Source: Indian Railways Year Book 2023-24: state-wise and zone-wise route and track kilometres; Table I, passengers originating. Zone lengths include track outside West Bengal.
| Zone | Route km | Running track km | Total track km |
|---|---|---|---|
| West Bengal (state) | 4,161 | 8,466 | 10,615 |
| Eastern Railway | 2,841 | 6,067 | 7,698 |
| South Eastern Railway | 2,749 | 5,679 | 6,573 |
| Metro Railway, Kolkata | 45 | 89 | 132 |
›EV charging stations by state, as on 2025-12-16(36 rows)
Source: Ministry of Heavy Industries, Lok Sabha reply, 16 Dec 2025 (PIB), Annexure.
| State | Total | Fast | Slow |
|---|---|---|---|
| Karnataka | 6,096 | 751 | 5,345 |
| Maharashtra | 4,166 | 1,205 | 2,961 |
| Uttar Pradesh | 2,316 | 540 | 1,776 |
| Delhi | 1,957 | 399 | 1,558 |
| Tamil Nadu | 1,780 | 926 | 854 |
| Rajasthan | 1,515 | 523 | 992 |
| Kerala | 1,389 | 553 | 836 |
| Gujarat | 1,205 | 578 | 627 |
| Madhya Pradesh | 1,146 | 353 | 793 |
| Telangana | 1,062 | 548 | 514 |
| Haryana | 919 | 384 | 535 |
| West Bengal | 891 | 321 | 570 |
| Andhra Pradesh | 791 | 424 | 367 |
| Punjab | 698 | 225 | 473 |
| Odisha | 606 | 165 | 441 |
| Bihar | 518 | 172 | 346 |
| Jharkhand | 353 | 129 | 224 |
| Chhattisgarh | 347 | 124 | 223 |
| Assam | 345 | 96 | 249 |
| Uttarakhand | 221 | 84 | 137 |
| Jammu And Kashmir | 180 | 61 | 119 |
| Goa | 156 | 94 | 62 |
| Himachal Pradesh | 133 | 52 | 81 |
| Meghalaya | 62 | 21 | 41 |
| Manipur | 58 | 9 | 49 |
| Tripura | 55 | 4 | 51 |
| Puducherry | 46 | 28 | 18 |
| Arunachal Pradesh | 45 | 4 | 41 |
| Nagaland | 37 | 6 | 31 |
| Dadra and Nagar Haveli and Daman and Diu | 14 | 11 | 3 |
| Chandigarh | 13 | 11 | 2 |
| Mizoram | 13 | 0 | 13 |
| Sikkim | 12 | 3 | 9 |
| Andaman And Nicobar Islands | 4 | 1 | 3 |
| Ladakh | 1 | 0 | 1 |
| Lakshadweep | 1 | 0 | 1 |