European transport feeds
This document contains a collection of openly available data feeds for public transportation information in Europe, to facilitate application development, research and experimentation on a multi-national scale.
Motivation
While EU member states are already required to publish datasets on so-called National Access Points (following the EU's delegated regulation 2017/1926), many of these NAPs are not easy to discover and only available in a single language, making it hard for non-native speakers to find and understand the data they're interested in, as well as the corresponding license terms. Furthermore, datasets often aren't published under stable URLs, and/or hidden behind mandatory login forms. In some of these cases, the community already developed workarounds, but this information usually doesn't reach people who just want to consume the data. We therefore collect all available resources on this website, you're warmly invited to contribute. Note that, even though this document references EU regulations several times, countries which aren't EU members are also in scope!
Stable feed URLs
The list below contains two different URLs for every feed: An original URL, as well as a stable URL. The latter are a convenience implemented by us, which will always redirect to the original URLs via HTTP 302 Moved Temporarily
. This allows you to automatically use the most up-to-date endpoints without needing to update your source code if the original URLs change at some point. Disclaimer: Keep in mind that, by using the stable URLs, you rely on our service to always be available, and we don't have any official SLAs.
GTFS feeds (schedule data)
GTFS has become the de-facto standard for scheduled public transportation data. Note that several EU member states don't provide official GTFS feeds, since EU relulations only require data to be relased in the NeTEx format (many countries provide feeds in both formats, though).
Country | Provider/Attribution | License | Original url | Stable url | Comments |
---|---|---|---|---|---|
🇩🇰 Denmark | Rejseplanen Labs | Unknown | feed | feed* | – |
🇪🇪 Estonia | Transpordiamet | Unknown | feed | feed* | – |
🇫🇮 Finland | Traficom | CC-BY 4.0 | feed | feed* | – |
🇩🇪 Germany | DELFI/opendata-oepnv.de | CC-BY 4.0 | feed | feed* | Unfortunately, this feed only covers ~75% of all public transportation (as of 4/2020), mainly because some regional providers are still not included. If this is insufficient for you, consider using the german NETEX feed, which has a higher coverage, or manually combine available regional feeds. Furthermore, the official feed is hidden behind a login form, so the download URL points to a community mirror, which doesn't have any official SLAs. |
🇮🇪 Ireland | Transport for Ireland | CC-BY 4.0 | feed | feed* | – |
🇮🇱 Israel | National Authority for Public Transport | Unknown | feed | feed* | Note that Israel is included in this list despite being located in Asia, because there isn't any similar document for Asian countries just yet. |
🇱🇹 Lithuania | visimarsrutai.lt | Unknown | feed | feed* | – |
🇱🇺 Luxembourg | Administration des transports publics | Unknown | feed | feed* | The official feed doesn't have a stable URL, so the download URL points to a community mirror, which doesn't have any official SLAs. |
🇳🇱 Netherlands | Nationaal Toegangspunt ITS | CC0 | feed | feed* | – |
🇳🇴 Norway | Entur | NLOD | feed | feed* | – |
🇸🇪 Sweden | Trafiklab | CC0 1.0 | feed | feed* | The official feed requires an API key, so the download URL points to a community mirror, which doesn't have any official SLAs. |
🇨🇠Switzerland | opentransportdata.swiss | Unknown | feed | feed* | The official feed doesn't have a stable URL, this alternative is provided by GEOPS and derived from the latest official dataset. |
*When using stable URLs, please make sure to copy directly from this table, e.g. by right-clicking and selecting "copy link address".
NeTEx feeds (schedule data)
EU relulations require data to be relased in the NeTEx format. GTFS is more widely adopted, and should probably be given preference, if possible. However, some countries only release NeTEx feeds, and even for countries that release both, NeTEx feeds sometimes include more information than their GTFS counterparts. Also note that the NeTEx standard is relatively complex and broad, so countries use different subsets (profiles).
Country | Provider/Attribution | License | Original url | Stable url | Comments |
---|---|---|---|---|---|
🇩🇪 Germany | DELFI/opendata-oepnv.de | CC-BY 4.0 | feed | feed* | The official feed is hidden behind a login form, so the download URL points to a community mirror, which doesn't have any official SLAs. |
🇳🇴 Norway | Entur | NLOD | feed | feed* | – |
*When using stable URLs, please make sure to copy directly from this table, e.g. by right-clicking and selecting "copy link address".