Transportation

Railroads by Country 2025

map placeholder
Total Railroad Length in Kilometers (km)

0

20K

40K

60K

80K

100K

120K

140K

160K

180K

200K

220K

240K

220,044 km

159,000 km

105,000 km

65,554 km

49,422 km

Country
Total Railroad Length in Kilometers (km)
Total Railroad Length in Miles (mi)
Data Year
United States Flag
United States220,044136,7292019
China Flag
China159,00098,7982023
Russia Flag
Russia105,00065,2442022
India Flag
India65,55440,7332014
Canada Flag
Canada49,42230,7092021
Germany Flag
Germany39,37924,4692020
Australia Flag
Australia36,06422,4092022
Brazil Flag
Brazil29,85018,5482014
France Flag
France27,86017,3112020
Japan Flag
Japan27,31116,9702015
Italy Flag
Italy24,56715,2652023
Mexico Flag
Mexico23,38914,5332020
Ukraine Flag
Ukraine21,73313,5042014
South Africa Flag
South Africa20,98613,0402014
Romania Flag
Romania20,07712,4752023
Poland Flag
Poland19,57612,1642023
Argentina Flag
Argentina17,86611,1012018
Kazakhstan Flag
Kazakhstan16,63610,3372021
United Kingdom Flag
United Kingdom16,17910,0532023
Spain Flag
Spain15,4899,6242020
Turkey Flag
Turkey13,1288,1572022
Pakistan Flag
Pakistan11,8817,3832021
Sweden Flag
Sweden10,9126,7802021
Czechia Flag
Czechia9,5485,9332020
Iran Flag
Iran8,4845,2712014
Cuba Flag
Cuba8,3675,1992017
Indonesia Flag
Indonesia8,1595,0702014
Hungary Flag
Hungary7,6874,7762020
North Korea Flag
North Korea7,4354,6202014
Chile Flag
Chile7,2824,5252014
Sudan Flag
Sudan7,2514,5062014
Egypt Flag
Egypt7,0244,3652017
Austria Flag
Austria6,1233,8052022
Finland Flag
Finland5,9183,6772020
Saudi Arabia Flag
Saudi Arabia5,5903,4732019
Belarus Flag
Belarus5,4593,3922016
Switzerland Flag
Switzerland5,2963,2912020
Turkmenistan Flag
Turkmenistan5,1133,1772017
Myanmar Flag
Myanmar5,0313,1262008
Mozambique Flag
Mozambique4,7872,9752014
Uzbekistan Flag
Uzbekistan4,6422,8842018
Algeria Flag
Algeria4,5602,8332022
Norway Flag
Norway4,2402,6352023
New Zealand Flag
New Zealand4,1282,5652018
Thailand Flag
Thailand4,1272,5642017
Tanzania Flag
Tanzania4,0972,5462022
Bulgaria Flag
Bulgaria4,0292,5042023
DR Congo Flag
DR Congo4,0072,4902014
South Korea Flag
South Korea3,9792,4722016
Bolivia Flag
Bolivia3,9602,4612019
Kenya Flag
Kenya3,8192,3732018
Nigeria Flag
Nigeria3,7982,3602014
Slovakia Flag
Slovakia3,6272,2542020
Portugal Flag
Portugal3,6222,2512023
Belgium Flag
Belgium3,6022,2382020
Zimbabwe Flag
Zimbabwe3,4272,1292014
Serbia Flag
Serbia3,3332,0712020
Zambia Flag
Zambia3,1261,9422014
Netherlands Flag
Netherlands3,0551,8982020
Azerbaijan Flag
Azerbaijan2,9441,8302017
Angola Flag
Angola2,7611,7162022
Denmark Flag
Denmark2,6821,6672020
Namibia Flag
Namibia2,6281,6332014
Croatia Flag
Croatia2,6171,6262020
Vietnam Flag
Vietnam2,6001,6162014
Bangladesh Flag
Bangladesh2,4601,5292014
Greece Flag
Greece2,3451,4572020
Iraq Flag
Iraq2,2721,4122014
Latvia Flag
Latvia2,2161,3772020
Tunisia Flag
Tunisia2,1731,3502014
Colombia Flag
Colombia2,1411,3302019
Morocco Flag
Morocco2,1091,3102017
Syria Flag
Syria2,0521,2752014
Lithuania Flag
Lithuania1,9101,1872021
Peru Flag
Peru1,8541,1522017
Malaysia Flag
Malaysia1,8511,1502014
Mongolia Flag
Mongolia1,8151,1282017
Ireland Flag
Ireland1,6881,0492020
Uruguay Flag
Uruguay1,6731,0402016
Taiwan Flag
Taiwan1,6131,0022018
Georgia Flag
Georgia1,5769792016
Sri Lanka Flag
Sri Lanka1,5619702024
Israel Flag
Israel1,5119392022
Estonia Flag
Estonia1,4418952020
Uganda Flag
Uganda1,2447732014
Slovenia Flag
Slovenia1,2077502020
Moldova Flag
Moldova1,1717282014
Guinea Flag
Guinea1,0866752017
Bosnia and Herzegovina Flag
Bosnia and Herzegovina1,0186332017
Cameroon Flag
Cameroon9776072015
Ecuador Flag
Ecuador9656002022
Ghana Flag
Ghana9475882022
Senegal Flag
Senegal9065632017
United Arab Emirates Flag
United Arab Emirates9005592023
Botswana Flag
Botswana8885522014
Madagascar Flag
Madagascar8365192018
Guatemala Flag
Guatemala8004972018
Malawi Flag
Malawi7674772014
Mauritania Flag
Mauritania7284522014
Honduras Flag
Honduras6994342014
North Macedonia Flag
North Macedonia6994342020
Armenia Flag
Armenia6864262017
Tajikistan Flag
Tajikistan6804232014
Ivory Coast Flag
Ivory Coast6604102008
Ethiopia Flag
Ethiopia6594092017
Cambodia Flag
Cambodia6504042018
Gabon Flag
Gabon6494032014
Burkina Faso Flag
Burkina Faso6223862014
Fiji Flag
Fiji5973712008
Mali Flag
Mali5933682014
Togo Flag
Togo5683532014
Philippines Flag
Philippines5323312021
Republic of the Congo Flag
Republic of the Congo5103172014
Jordan Flag
Jordan5093162020
Dominican Republic Flag
Dominican Republic4963082014
Venezuela Flag
Venezuela4472782014
Benin Flag
Benin4382722014
Liberia Flag
Liberia4292672008
Kyrgyzstan Flag
Kyrgyzstan4242632022
Albania Flag
Albania4242632017
Laos Flag
Laos4222622023
Lebanon Flag
Lebanon4012492017
Eritrea Flag
Eritrea3061902018
Eswatini Flag
Eswatini3011872014
Costa Rica Flag
Costa Rica2781732014
Luxembourg Flag
Luxembourg2711682020
Hong Kong Flag
Hong Kong2681672014
Montenegro Flag
Montenegro2501552017
South Sudan Flag
South Sudan2481542018
Singapore Flag
Singapore2411502024
Suriname Flag
Suriname1661032001
Guyana Flag
Guyana127792001
Djibouti Flag
Djibouti97602017
Sierra Leone Flag
Sierra Leone84522001
Panama Flag
Panama77482014
Afghanistan Flag
Afghanistan75472011
Isle of Man Flag
Isle of Man63392008
Nepal Flag
Nepal59372018
Saint Kitts and Nevis Flag
Saint Kitts and Nevis50312008
Paraguay Flag
Paraguay30192014
Mauritius Flag
Mauritius30192024
Puerto Rico Flag
Puerto Rico17112006
El Salvador Flag
El Salvador1382014
Macau Flag
Macau1382023
Brunei Flag
Brunei1382001
Liechtenstein Flag
Liechtenstein962024
Nauru Flag
Nauru422001
Lesotho Flag
Lesotho211995
Monaco Flag
Monaco212024
Vatican City Flag
Vatican City2024
Total1,262,456784,449
  • Mileage totals were calculated by multiplying the length in kilometers (km) by 0.621371, a standard conversion rate, and rounding to the nearest whole mile.
  • Railroad distance estimates are compiled from varying years and multiple sources. Differences in the ages of estimates and methodologies used to obtain them may create suboptimal comparisons.