Institutional Sign In

Go

Rail Lines (km)

Source: World Bank
Last Updated: Jul 1, 2021

Based on a comparison of 77 countries in 2019, USA ranked the highest in rail lines with 150,462 km followed by Russia and India. On the other end of the scale was Montenegro with 249 km, United Arab Emirates with 261 km and Luxembourg with 288 km.

$9.99

Buy Rail Lines (km) data for all countries.

from $199/month

Buy annual subscriptions for all our products.

Country Unit 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019
Albania km   ... ... ... ...   ... ... ... ... ... ...                                           423 ... ... ... ... ... ...
Algeria km                                                                   4,691 3,800 3,800 3,843 4,016    
Argentina km                         ... ... ... ... ... ... ... ... ... ... ... ... ...                 18,097 18,097 28,527 17,609 17,609   ...
Armenia km                                                       ...   ...       826 703 703 679 686 ... ...
Australia km                     ... ... ... ... ...                                   ... 1,829 1,829 ... ... ... ... ...
Austria km                                                                   4,950 4,956 4,937 4,917 4,953    
Azerbaijan km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     2,068 2,066 2,068 2,074 2,132    
Bangladesh km   ... ...                                                             2,877 2,791 2,877 2,877 ... ... ...
Belarus km                           ...                                       5,469 5,470 5,470 5,459 5,459    
Belgium km                                                                   3,582 3,631 3,607 3,602 3,605   ...
Benin km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...         ... ... ...   ... ...       ... ... ... ... ... ... ... ... ... ... ...
Bolivia km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   ...     ... ... ... ... ... ... ... ... ... ...
Bosnia and Herzegovina km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     1,027 1,027 1,027 1,018 1,018   ...
Botswana km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...           ... ... ... ... ... ...               888 ... 886 886 ... ... ...
Brazil km                                     ... ... ... ... ... ...                   29,817 29,817 ... ... ... ... ...
Bulgaria km                                                                   4,032 4,023 4,019 4,029 4,030    
Burkina Faso km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     518 518 518 518 518    
Cambodia km ... ... ... ... ... ... ... ... ... ...                                 ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Cameroon km                                                                   977 976 ... 1,004 1,004   ...
Canada km ... ...           ... ... ... ... ... ... ...   ... ... ... ... ...                           255 58,651 57,264 48,498 48,150   ...
Chile km                 ... ...   ... ... ... ...     ...                               5,529 5,529 ... ... ... ... ...
China km                                                                   66,585 66,989 67,212 83,717 67,278    
Colombia km                 ... ...   ... ... ...     ... ... ... ... ... ... ... ... ...     ...     ... ... ... ... ... ... ... ... ... ...
Congo km                     ...                                     ... ... ...   ... ... ... ... ... ... ...
Costa Rica km                 ... ... ...   ... ... ...               ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Croatia km                           ... ...                                     2,722 2,604 2,604 2,605 2,605    
Cuba km   ... ... ...   ...   ... ...   ... ... ... ... ...                               ... ... ... ... ... ... ... ... ... ...
Czech Republic km ... ... ... ... ... ... ... ... ... ... ... ... ...                                         9,459 9,458 9,467 9,463 9,408    
Dem. People's Republic of Korea km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Dem. Republic of the Congo km                       ... ... ... ...                                     3,641 3,641 3,641 3,641 3,641    
Denmark km                                                                   2,131 2,131 ... ... ... ... ...
Djibouti km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...           ...   ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Ecuador km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...             ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Egypt km               ... ... ...     ...   ...                                     5,195 5,195 5,153 5,153 ... ... ...
El Salvador km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Estonia km                                                                   792 1,018 1,034 1,034 1,033 ... ...
Ethiopia km                         ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 754 754   ...
European Union km                                                                   213,398 211,462 210,723 211,409 ... ... ...
Finland km                                                                   5,944 5,944 5,923 5,926 5,926    
France km                                                                   29,979 58.0 28,866 29,237 29,248   ...
Gabon km                                                                   810 810 810 810 810    
Georgia km ... ... ... ... ...   ... ... ... ...   ...     ...                                     1,453 1,453 1,491 1,415 1,285   ...
Germany km ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                       33,449 33,426 33,332 33,380 33,488    
Ghana km                 ... ...   ... ... ... ...                     ...   ...   ... ... ... ... ... ... ... ... ... ... ...
Greece km                                                                   2,265 2,238 2,240 2,240 2,240    
Guatemala km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...             ... ... ...     ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Hong Kong km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   ... ... ... ... ... ... ... ... ...   ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Hungary km                                                                   7,895 7,895 7,896 7,749 7,752    
India km                                                                   65,436 65,808 66,030 66,687 67,368    
Indonesia km                 ... ... ...                   ... ... ... ... ... ...       ...       5,107 5,196 5,350 5,384 5,724   ...
Iraq km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     2,138 2,370 ... ... ... ... ...
Iran km                                                                   8,593 8,560 8,560 8,576 9,021   ...
Ireland km                                                                   1,894 1,458 1,458 2,174 1,888 ... ...
Israel km ...                 ...                                               1,153 1,194 1,277 1,340 1,495    
Italy km                                                                   16,752 16,723 16,724 16,788 16,787    
Ivory Coast km                 ...                                                 639 639 639 639 639   ...
Japan km                                                                   19,436 16,703 16,704 15,108 19,249   ...
Jordan km                                                                   508 509 ... 293 293   ...
Kazakhstan km ... ... ... ... ... ... ... ... ... ...         ...                                     14,767 14,767 14,767 15,529 16,040   ...
Kenya km                                                       ... ... ... ... ... ... ... ... ... ... ... ... ...
Kyrgyzstan km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     417 424 424 424 424   ...
Latvia km             ... ... ...                                                 1,859 1,859 1,860 1,860 1,860    
Lebanon km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Lithuania km                                                                   1,767 1,767 1,877 1,911 1,911    
Luxembourg km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     275 275 275 275 275   ...
Macedonia km                                                                   699 699 683 683 683    
Madagascar km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                 ... ... ... ...             673 673 ... ... ... ... ...
Malawi km                                                   ... ...     ... ... ... ... ... ... ... ... ... ... ...
Malaysia km                                                                   2,250 2,250 ... ... 2,773   ...
Mali km                           ... ...                 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Mauritania km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   ... ...   ...             728 728 ... ... 728    
Mexico km                                   ... ... ... ... ... ... ...                   26,704 11,891 11,903 11,905 14,280   ...
Moldova km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     1,157 1,156 1,151 1,151 1,151   ...
Mongolia km   ... ... ... ...                   ... ...                                   1,810 1,823 1,810 1,810 1,810 ... ...
Montenegro km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                     249 249 249 249 249   ...
Morocco km                                                                   2,109 2,109 2,109 2,109 2,109    
Mozambique km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     3,116 3,116 ... ... ... ... ...
Myanmar km                         ... ... ... ... ... ... ...   ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Namibia km ... ... ... ... ... ... ... ... ... ...             ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Netherlands km                                                                   3,016 3,016 ... ... ...   ...
New Zealand km                                         ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Nigeria km                     ...                                             3,528 3,528 3,528 ... ... ... ...
Norway km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     4,154 4,219 4,209 4,209 4,208   ...
Pakistan km                                                                   7,791 7,784 7,791 7,791 7,791   ...
Panama km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...             ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Paraguay km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...             ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Peru km ...                         ...           ... ... ... ... ... ...     ...           1,929 2,020 ... ... ... ... ...
Philippines km ... ... ... ... ... ... ... ... ... ...                               ... ... ...   ... ... ... ... ... ... 509 509 ... ... ...
Poland km                                                                   18,959 18,942 18,510 18,429 18,513    
Portugal km                                                                   2,544 2,546 2,546 2,546 2,546    
Romania km                                                                   10,768 10,770 10,770 10,766 10,766    
Russia km   ... ... ... ... ... ... ... ... ...                                               85,266 85,266 85,262 85,375 85,545    
Saudi Arabia km                                                                   1,412 1,412 ... ... 2,620   ...
Senegal km                                                   ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Serbia km                                                                   3,809 3,809 3,809 3,736 3,736    
Slovakia km ... ... ... ... ... ... ... ... ... ... ... ... ...                                         3,631 3,627 3,626 3,626 3,626    
Slovenia km                                                                   1,209 1,209 1,209 1,209 1,209   ...
Somalia km                                                                   1,209 1,209 1,209 1,209 ... ... ...
South Africa km                                                                   20,500 20,500 20,953 20,953 20,953 ... ...
South Korea km                                                                   3,666 3,668 3,944 4,071 4,192    
South Sudan km                                       ...                           3,650 3,668 3,944 4,071 ... ... ...
Spain km                         ...                                         15,582 15,506 15,711 15,650 15,559    
Sri Lanka km                                                                   1,254 15,453 1,567 1,562 ... ... ...
Sudan km                                                                   4,313 4,313 ... ... ... ... ...
Suriname km               ... ... ...     ... ... ...   ...   ... ...   ...   ...                   4,313 4,313 ... ... ... ... ...
Swaziland km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       300 300 ... ... ... ... ...
Sweden km                                                                   9,765 9,689 9,716 9,684 9,684    
Switzerland km                                                                   3,611 4,019 3,976 4,034 4,051    
Syria km                                                                   2,139 2,139 ... ... ... ... ...
Tajikistan km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     587 597 597 620 620   ...
Tanzania km                                                   ... ... ... ... ... ...   ... ... ... ... ... 2,701 ... ...
Thailand km                                                   ... ...             5,327 5,327 3,742 3,742 4,092 ... ...
Tunisia km                                                                   2,165 2,244 2,244 2,244 2,165    
Turkey km                                                                   9,718 10,087 10,131 10,131 10,207    
Turkmenistan km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     3,115 3,115 6,230 6,230 7,680   ...
Uganda km                                               ...   ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Ukraine km                                                                   21,626 21,626 20,975 21,603 21,626   ...
United Arab Emirates km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...  
United Kingdom km                                                                   15,861 16,532 16,245 16,257 16,294   ...
USA km                                                                   154,322 152,933 151,735 151,270 150,966   ...
Uruguay km                             ...                             ... ... ... ... ... 1,498 1,498 1,498 1,498 ... ...
Uzbekistan km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     4,186 4,202 4,238 4,304 4,642   ...
Venezuela km ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             ... ... ... ... ... ... ... ... ... ... ...
Vietnam km ... ... ... ... ... ...                                                       2,347 3,186 3,186 2,581 2,367    
Zambia km ...                                                 ... ... ... ... ... ... ... ... ... ... ... ... 1,248   ...
Zimbabwe km                                     ... ... ... ... ... ... ... ... ...     ... ... ... ... ... ... ... ... ... ... ...
World km                                                                   1,051,799 1,055,264 1,051,968 1,051,768 ... ... ...