Coverage

Every country, its railways and their data

Rail can only be right where a railway publishes what its trains are doing. This is the honest map of where that is true.

112 countries with passenger rail, 348 operators, 259 data feeds of which 177 are open. 37 countries have open data we can use, 7 need a key, 12 need a decision and 56 publish nothing usable. 11 are live on Rail today. As of 15 September 2026.

Europe

CountryOperatorsFeedsBest dataOn Rail
Great Britain317 (0 open)open data, openness 5/52,607 stations, 2,419 with figures
Norway520 (20 open)open data, openness 5/5592 stations
Finland25 (5 open)open data, openness 5/5438 stations
Belgium27 (5 open)open data, openness 5/5catalogue only
Poland144 (3 open)open data, openness 4/52,990 stations
Ireland16 (5 open)open data, openness 4/5171 stations, 1 with figures
France715 (13 open)open data, openness 4/5catalogue only
Italy34 (4 open)open data, openness 4/5catalogue only
Switzerland54 (2 open)open data, openness 4/5catalogue only
Spain77 (7 open)open data, openness 3/5879 stations
Czechia54 (3 open)open data, openness 3/5806 stations
Netherlands67 (5 open)open data, openness 3/5555 stations
Germany66 (4 open)open data, openness 3/5catalogue only
Greece13 (2 open)needs a decision, openness 3/5catalogue only
Sweden206 (0 open)needs a key, openness 3/5catalogue only
Ukraine23 (2 open)open data, openness 3/5catalogue only
Bulgaria13 (2 open)needs a key, openness 2/5catalogue only
Austria52 (1 open)open data, openness 1/5catalogue only
Croatia11 (1 open)open data, openness 1/5catalogue only
Denmark82 (1 open)open data, openness 1/5catalogue only
Estonia12 (2 open)open data, openness 1/5catalogue only
Hungary33 (1 open)open data, openness 1/5catalogue only
Latvia11 (1 open)open data, openness 1/5catalogue only
Luxembourg12 (1 open)open data, openness 1/5catalogue only
Montenegro11 (1 open)needs a decision, openness 1/5catalogue only
Portugal22 (2 open)open data, openness 1/5catalogue only
Romania73 (3 open)open data, openness 1/5catalogue only
Russia102 (1 open)needs a decision, openness 1/5catalogue only
Serbia12 (2 open)needs a decision, openness 1/5catalogue only
Slovakia41 (1 open)open data, openness 1/5catalogue only
Slovenia13 (1 open)needs a key, openness 1/5catalogue only
Albania10closed, openness 0/5catalogue only
Belarus11 (1 open)closed, openness 0/5catalogue only
Bosnia and Herzegovina20closed, openness 0/5catalogue only
Kosovo10closed, openness 0/5catalogue only
Lithuania11 (1 open)needs a decision, openness 0/5catalogue only
Moldova11 (1 open)closed, openness 0/5catalogue only
North Macedonia10closed, openness 0/5catalogue only
Turkey20closed, openness 0/5catalogue only

North America

CountryOperatorsFeedsBest dataOn Rail
United States2639 (32 open)open data, openness 5/5328 stations
Canada712 (7 open)open data, openness 3/5catalogue only
Mexico42 (1 open)open data, openness 1/5catalogue only
Costa Rica11 (0 open)closed, openness 0/5catalogue only
Cuba10closed, openness 0/5catalogue only
Panama10closed, openness 0/5catalogue only

South America

CountryOperatorsFeedsBest dataOn Rail
Argentina43 (2 open)open data, openness 1/5catalogue only
Chile11 (1 open)open data, openness 1/5catalogue only
Bolivia20closed, openness 0/5catalogue only
Brazil80closed, openness 0/5catalogue only
Colombia10closed, openness 0/5catalogue only
Ecuador20closed, openness 0/5catalogue only
Paraguay20closed, openness 0/5catalogue only
Peru30closed, openness 0/5catalogue only
Uruguay10closed, openness 0/5catalogue only
Venezuela10closed, openness 0/5catalogue only

Asia

CountryOperatorsFeedsBest dataOn Rail
Hong Kong22 (2 open)open data, openness 4/5catalogue only
Malaysia12 (2 open)open data, openness 3/5156 stations
Israel13 (2 open)open data, openness 3/5catalogue only
Japan226 (3 open)open data, openness 3/5catalogue only
Taiwan34 (0 open)needs a key, openness 3/5catalogue only
Armenia12 (1 open)needs a decision, openness 1/5catalogue only
Georgia12 (2 open)needs a decision, openness 1/5catalogue only
India44 (0 open)needs a key, openness 1/5catalogue only
Kazakhstan11 (0 open)needs a decision, openness 1/5catalogue only
Philippines11 (1 open)needs a decision, openness 1/5catalogue only
South Korea44 (0 open)needs a key, openness 1/5catalogue only
Thailand22 (2 open)open data, openness 1/5catalogue only
Azerbaijan10closed, openness 0/5catalogue only
Bangladesh10closed, openness 0/5catalogue only
Cambodia10closed, openness 0/5catalogue only
China11 (0 open)closed, openness 0/5catalogue only
Indonesia41 (0 open)needs a decision, openness 0/5catalogue only
Iran10closed, openness 0/5catalogue only
Iraq10closed, openness 0/5catalogue only
Jordan10closed, openness 0/5catalogue only
Kyrgyzstan10closed, openness 0/5catalogue only
Laos20closed, openness 0/5catalogue only
Mongolia10closed, openness 0/5catalogue only
Myanmar10closed, openness 0/5catalogue only
Nepal10closed, openness 0/5catalogue only
North Korea10closed, openness 0/5catalogue only
Pakistan10closed, openness 0/5catalogue only
Saudi Arabia10closed, openness 0/5catalogue only
Singapore11 (0 open)needs a key, openness 0/5catalogue only
Sri Lanka10closed, openness 0/5catalogue only
Syria10closed, openness 0/5catalogue only
Tajikistan10closed, openness 0/5catalogue only
Turkmenistan10closed, openness 0/5catalogue only
United Arab Emirates10closed, openness 0/5catalogue only
Uzbekistan10closed, openness 0/5catalogue only
Vietnam10closed, openness 0/5catalogue only

Oceania

CountryOperatorsFeedsBest dataOn Rail
Australia1016 (10 open)open data, openness 3/5243 stations
New Zealand34 (2 open)open data, openness 1/5catalogue only

Africa

CountryOperatorsFeedsBest dataOn Rail
Morocco11 (1 open)needs a decision, openness 1/5catalogue only
South Africa32 (1 open)needs a decision, openness 1/5catalogue only
Tunisia11 (1 open)open data, openness 1/5catalogue only
Algeria10closed, openness 0/5catalogue only
Cameroon10closed, openness 0/5catalogue only
Djibouti10closed, openness 0/5catalogue only
Egypt10closed, openness 0/5catalogue only
Ethiopia10closed, openness 0/5catalogue only
Gabon10closed, openness 0/5catalogue only
Kenya10closed, openness 0/5catalogue only
Madagascar20closed, openness 0/5catalogue only
Mali10closed, openness 0/5catalogue only
Mozambique10closed, openness 0/5catalogue only
Nigeria20closed, openness 0/5catalogue only
Senegal10closed, openness 0/5catalogue only
Tanzania20closed, openness 0/5catalogue only
Uganda10closed, openness 0/5catalogue only
Zambia20closed, openness 0/5catalogue only
Zimbabwe10closed, openness 0/5catalogue only

How to read this

Openness is 5 when a country publishes an open realtime feed with platforms and cancellations, 3 for open realtime without platforms, 1 for a timetable only and 0 for nothing. A feed that needs a key, a payment or a licence decision is listed so the next step is plain; a country whose feeds are closed gets this page and nothing else, and its page says why. Every claim carries the URL it came from and how it was checked. Nothing here is predicted.