Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/public-transport/european-transport-operators

NOT UP-TO-DATE ANYMORE, UNMAINTAINED. CHECK european-transport-feeds INSTEAD. List of european long-distance transport operators, available API endpoints, GTFS feeds and client modules.
https://github.com/public-transport/european-transport-operators

bus coach distance-transport-operators europe european european-transport-operators ferry fptf gtfs gtfs-feed operator public-transport public-transportation train transit transport travel

Last synced: 8 days ago
JSON representation

NOT UP-TO-DATE ANYMORE, UNMAINTAINED. CHECK european-transport-feeds INSTEAD. List of european long-distance transport operators, available API endpoints, GTFS feeds and client modules.

Awesome Lists containing this project

README

        

# European transport operators

## THIS DOCUMENT IS UNMAINTAINED AND NOT UP TO DATE ANYMORE. CHECK THE [LIST OF EUROPEAN TRANSPORT FEEDS](https://eu.data.public-transport.earth) INSTEAD.

This is a list of european long-distance transport operators, available API endpoints, GTFS feeds and client modules. The long-term goal would be to have [GTFS](https://developers.google.com/transit/gtfs/) / [FPTF](https://github.com/public-transport/friendly-public-transport-format) for every single operator which would allow us to compose a giant european long-distance transport feed. That would be pretty cool, huh? Let's get to work thenโ€ฆ ๐Ÿ”จ

- [Country feeds](#country-feeds)
- [Train](#train)
- [Coach](#coach)
- [Ferry](#ferry)

## Country feeds

In some countries, [GTFS](https://developers.google.com/transit/gtfs/) feeds covering multiple operators (ideally *all* relevant operators in the country) are available:

| ๐Ÿณ๏ธ | ๐Ÿ‡ช๐Ÿ‡บ | ๐Ÿ‡ฆ๐Ÿ‡ฑ | ๐Ÿ‡ฆ๐Ÿ‡ฉ | ๐Ÿ‡ฆ๐Ÿ‡ฒ | ๐Ÿ‡ฆ๐Ÿ‡น | ๐Ÿ‡ฆ๐Ÿ‡ฟ | ๐Ÿ‡ง๐Ÿ‡พ | ๐Ÿ‡ง๐Ÿ‡ช | ๐Ÿ‡ง๐Ÿ‡ฆ | ๐Ÿ‡ง๐Ÿ‡ฌ | ๐Ÿ‡ญ๐Ÿ‡ท | ๐Ÿ‡จ๐Ÿ‡พ | ๐Ÿ‡จ๐Ÿ‡ฟ | ๐Ÿ‡ฉ๐Ÿ‡ฐ | ๐Ÿ‡ช๐Ÿ‡ช | ๐Ÿ‡ฒ๐Ÿ‡ฐ | ๐Ÿ‡ซ๐Ÿ‡ฎ | ๐Ÿ‡ซ๐Ÿ‡ท | ๐Ÿ‡ฌ๐Ÿ‡ช | ๐Ÿ‡ฉ๐Ÿ‡ช | ๐Ÿ‡ฌ๐Ÿ‡ท | ๐Ÿ‡ญ๐Ÿ‡บ | ๐Ÿ‡ฎ๐Ÿ‡ธ | ๐Ÿ‡ฎ๐Ÿ‡ช | ๐Ÿ‡ฎ๐Ÿ‡น | ๐Ÿ‡ฐ๐Ÿ‡ฟ | ๐Ÿ‡ฝ๐Ÿ‡ฐ | ๐Ÿ‡ฑ๐Ÿ‡ป | ๐Ÿ‡ฑ๐Ÿ‡ฎ | ๐Ÿ‡ฑ๐Ÿ‡น | ๐Ÿ‡ฑ๐Ÿ‡บ | ๐Ÿ‡ฒ๐Ÿ‡น | ๐Ÿ‡ฒ๐Ÿ‡ฉ | ๐Ÿ‡ฒ๐Ÿ‡จ | ๐Ÿ‡ฒ๐Ÿ‡ช | ๐Ÿ‡ณ๐Ÿ‡ฑ | ๐Ÿ‡ณ๐Ÿ‡ด | ๐Ÿ‡ต๐Ÿ‡ฑ | ๐Ÿ‡ต๐Ÿ‡น | ๐Ÿ‡ท๐Ÿ‡ด | ๐Ÿ‡ท๐Ÿ‡บ | ๐Ÿ‡ธ๐Ÿ‡ฒ | ๐Ÿ‡ท๐Ÿ‡ธ | ๐Ÿ‡ธ๐Ÿ‡ฐ | ๐Ÿ‡ธ๐Ÿ‡ฎ | ๐Ÿ‡ช๐Ÿ‡ธ | ๐Ÿ‡ธ๐Ÿ‡ช | ๐Ÿ‡จ๐Ÿ‡ญ | ๐Ÿ‡น๐Ÿ‡ท | ๐Ÿ‡บ๐Ÿ‡ฆ | ๐Ÿ‡ฌ๐Ÿ‡ง | ๐Ÿ‡ป๐Ÿ‡ฆ |
| - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| [GTFS](https://developers.google.com/transit/gtfs/) | โŒ | โ” | โ” | โ” | โ” | โ” | โ” | โ” | โ” | โ” | โ” | โ” | โ” | [โœ…](https://help.rejseplanen.dk) | โ” | โ” | [โœ…](http://dev.hsl.fi/gtfs.matka/) | [โœ…](https://navitia.opendatasoft.com/explore/?sort=modified&q=&refine.geographicarea=France) | โ” | โŒ | โ” | โ” | โ” | โ” | โ” | โ” | โ” | โ” | โ” | โ” | [โœ…](http://openov.lu/) | โ” | โ” | โ” | โ” | [โœ…](https://openov.nl/) | [โœ…](https://data.norge.no/data/norsk-reiseinformasjon/nasjonale-rutedata-norge) | โ” | โ” | โ” | โ” | โ” | โ” | โ” | โ” | โ” | [โœ…](http://www.trafiklab.se/api) | [โœ…](http://gtfs.geops.ch/) | โ” | โ” | [โœ…](https://planar.network/projects/feeds) | โ” |

## Train

See [this map](train-gtfs/readme.md) for an overview of GTFS feed coverage for different national railway operators.

Operator | ๐Ÿณ๏ธ | API | Inofficial API | [GTFS](https://developers.google.com/transit/gtfs/) | JS | Stations\* | GTFS-compatible\*\*
-------- | --------- | --- | -------------- | ---- | -- | --------- | ------
[*Interrail\*\*\**](https://www.interrail.eu/) | ๐Ÿ‡ช๐Ÿ‡บ | โŒ | โœ… | โŒ | [โœ…](https://github.com/juliuste/interrail/) | โŒ | โœ…
[DB](https://www.bahn.de) | ๐Ÿ‡ฉ๐Ÿ‡ช | [โœ…](http://data.deutschebahn.com/dataset?groups=apis) | โœ… | โŒ | [โœ…](https://github.com/derhuerst/db-hafas/) | [โœ…](http://data.deutschebahn.com/dataset/data-stationsdaten) | โœ…
[SNCF](http://www.sncf.fr) | ๐Ÿ‡ซ๐Ÿ‡ท | [โœ…](https://www.digital.sncf.com/startup/api) | โœ… | [โœ…](https://navitia.opendatasoft.com/explore/?sort=modified&q=&refine.geographicarea=France) | [โœ…](https://github.com/juliuste/sncf) | โ” | โž–
[CD](https://www.cd.cz/) | ๐Ÿ‡จ๐Ÿ‡ฟ | โ” | โœ… | โ” | โ” | โ” | โ”
[ร–BB](http://www.oebb.at) | ๐Ÿ‡ฆ๐Ÿ‡น | โŒ | โœ… | [โœ…](https://data.oebb.at/oebb?dataset=uddi:cd36722f-1b9a-11e8-8087-b71b4f81793a) | [โœ…](https://github.com/juliuste/oebb) | โ” | โ”
[SBB](https://www.sbb.ch) | ๐Ÿ‡จ๐Ÿ‡ญ | [โœ…](https://data.sbb.ch/api/v1/documentation) | โž– | [โœ…](http://gtfs.geops.ch/) | โ” | โ” | โž–
[SJ](https://www.sj.se/) | ๐Ÿ‡ธ๐Ÿ‡ช | [โœ…](http://www.trafiklab.se/api) | โž– | [โœ…](http://www.trafiklab.se/api) | โ” | โ” | โž–
[NSB](https://www.nsb.no/) | ๐Ÿ‡ณ๐Ÿ‡ด | [โœ…](https://data.norge.no/data/norsk-reiseinformasjon/nasjonale-rutedata-norge) | โž– | [โœ…](https://data.norge.no/data/norsk-reiseinformasjon/nasjonale-rutedata-norge) | โ” | โ” | โž–
[VR](https://www.vr.fi) | ๐Ÿ‡ซ๐Ÿ‡ฎ | [โœ…](https://www.digitransit.fi/) | โž– | [โœ…](http://dev.hsl.fi/gtfs.matka/) | โ” | โ” | โž–
[DSB](https://www.dsb.dk/) | ๐Ÿ‡ฉ๐Ÿ‡ฐ | [โœ…](https://help.rejseplanen.dk/hc/da/articles/214174465-Rejseplanens-API) | โž– | [โœ…](https://help.rejseplanen.dk) | โ” | โ” | โž–
[NS](https://www.ns.nl/) | ๐Ÿ‡ณ๐Ÿ‡ฑ | [โœ…](https://www.ns.nl/en/travel-information/ns-api) | โž– | [โœ…](https://openov.nl/) | โ” | [โœ…](https://www.rijdendetreinen.nl/over/open-data) | โž–
[SNCB](http://www.belgianrail.be/) | ๐Ÿ‡ง๐Ÿ‡ช | [โœ…](https://api.irail.be/) | โ” | โ” | โ” | โ” | โ”
[CFL](http://www.cfl.lu/) | ๐Ÿ‡ฑ๐Ÿ‡บ | โ” | โ” | [โœ…](http://openov.lu/) | โ” | โ” | โž–
[CP](https://www.cp.pt) | ๐Ÿ‡ต๐Ÿ‡น | โ” | โœ… | [โœ…](https://gtfs.directory/comboios-de-portugal/) | [โœ…](https://github.com/juliuste/comboios) | โœ… | โœ…
[renfe](http://www.renfe.com/) | ๐Ÿ‡ช๐Ÿ‡ธ | โ” | โ” | โ” | โ” | โ” | โ”
[Trenitalia](http://www.trenitalia.com) | ๐Ÿ‡ฎ๐Ÿ‡น | โ” | โ” | โ” | โ” | โ” | โ”
[PKP](http://pkp.pl/) | ๐Ÿ‡ต๐Ÿ‡ฑ | โ” | โœ… | โ” | [โœ…](https://github.com/juliuste/bilkom) | โ” | โ”
[HลฝPP](http://www.hzpp.hr/) | ๐Ÿ‡ญ๐Ÿ‡ท | โ” | โ” | [โœ…](https://data.gov.hr/dataset/vozni-red-h-putni-kog-prijevoza-u-gtfs-obliku) | โ” | โ” | โ”
[CFR](https://www.cfrcalatori.ro/) | ๐Ÿ‡ท๐Ÿ‡ด | โ” | โ” | โ” | โ” | โ” | โ”
[Sลฝ](http://www.slo-zeleznice.si) | ๐Ÿ‡ธ๐Ÿ‡ฎ | โ” | โœ… | โ” | [โœ…](https://github.com/juliuste/slovenske-zeleznice) | โœ… | โŒ
[LDz](https://www.ldz.lv/) | ๐Ÿ‡ฑ๐Ÿ‡ป | โ” | โ” | โ” | โ” | โ” | โ”
[ะ‘ั‡](http://www.rw.by/) | ๐Ÿ‡ง๐Ÿ‡พ | โ” | โ” | โ” | โ” | โ” | โ”
[LG](http://www.litrail.lt) | ๐Ÿ‡ฑ๐Ÿ‡น | โ” | โ” | โ” | โ” | โ” | โ”
[GR](http://www.railway.ge) | ๐Ÿ‡ฌ๐Ÿ‡ช | โ” | โ” | โ” | โ” | โ” | โ”
[JSC](http://serbianrailways.com/) | ๐Ÿ‡ท๐Ÿ‡ธ | โ” | โ” | โ” | โ” | โ” | โ”
[ลฝSR](http://www.slovakrail.sk/) | ๐Ÿ‡ธ๐Ÿ‡ฐ | โ” | โ” | โ” | โ” | โ” | โ”
[EVR](http://www.evr.ee/) | ๐Ÿ‡ช๐Ÿ‡ช | โ” | โ” | โ” | โ” | โ” | โ”
[MรV](https://www.mavcsoport.hu/) | ๐Ÿ‡ญ๐Ÿ‡บ | โ” | โœ… | [โœ…](https://gtfs.directory/magyar-allamvasutak/) | [โœ…](https://github.com/juliuste/mav) | โœ… | โœ…
[Irish Rail](http://www.irishrail.ie) | ๐Ÿ‡ฎ๐Ÿ‡ช | โ” | โ” | โ” | โ” | โ” | โ”
[ะฃะ—](http://www.uz.gov.ua/en/) | ๐Ÿ‡บ๐Ÿ‡ฆ | โ” | โ” | โ” | โ” | โ” | โ”
[RZD](http://pass.rzd.ru/main-pass/public/en) | ๐Ÿ‡ท๐Ÿ‡บ | โ” | โ” | โ” | โ” | โ” | โ”
[CFM](http://www.railway.md/) | ๐Ÿ‡ฒ๐Ÿ‡ฉ | โ” | โ” | โ” | โ” | โ” | โ”
[BDZ](http://www.bdz.bg) | ๐Ÿ‡ง๐Ÿ‡ฌ | โ” | โ” | โ” | โ” | โ” | โ”
[TrainOSE](http://www.trainose.gr/) | ๐Ÿ‡ฌ๐Ÿ‡ท | โ” | โœ… | [โœ…](http://www.trainose.gr/en/gtfs/) | [โœ…](https://github.com/juliuste/train-ose) | โœ… | โŒ
[TCDD](http://www.tcdd.gov.tr/) | ๐Ÿ‡น๐Ÿ‡ท | โ” | โ” | โ” | โ” | โ” | โ”
[ะœะ–](http://www.mzi.mk/) | ๐Ÿ‡ฒ๐Ÿ‡ฐ | โ” | โ” | โ” | โ” | โ” | โ”
[Trainkos](http://www.trainkos.com/) | ๐Ÿ‡ฝ๐Ÿ‡ฐ | โ” | โ” | โ” | โ” | โ” | โ”
[ลฝPCG](http://www.zcg-prevoz.me/) | ๐Ÿ‡ฒ๐Ÿ‡ช | โ” | โ” | โ” | [โœ…](https://github.com/juliuste/zpcg) | โœ… | โŒ
[ลฝFBH](http://www.zfbh.ba/) | ๐Ÿ‡ง๐Ÿ‡ฆ | โ” | โ” | โ” | โ” | โ” | โ”
[ADY](https://ady.az/) | ๐Ÿ‡ฆ๐Ÿ‡ฟ | โ” | โ” | โ” | โ” | โ” | โ”
[KTZ](http://www.railways.kz/) | ๐Ÿ‡ฐ๐Ÿ‡ฟ | โ” | โ” | โ” | โ” | โ” | โ”
[RDG](http://www.raildeliverygroup.com/) | ๐Ÿ‡ฌ๐Ÿ‡ง | โ” | โ” | [โœ…](https://planar.network/projects/feeds) | โ” | โ” | โ”
[Eurostar](http://www.eurostar.com/) | ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ซ๐Ÿ‡ท | โ” | โ” | [โœ…](https://planar.network/projects/feeds) | โ” | โ” | โ”

\*Complete list of all stations available (not just search-based)

\*\*API provides all data required to generate a GTFS feed (if there's no official feed)

\*\*\*Not an operator, still interesting though

๐Ÿ” Results only for a specific search query

Missing countries: ๐Ÿ‡ฆ๐Ÿ‡ฑ ๐Ÿ‡ฆ๐Ÿ‡ฒ ๐Ÿ‡ธ๐Ÿ‡ฒ ๐Ÿ‡ป๐Ÿ‡ฆ

## Coach

Operator | ๐Ÿณ๏ธ | API | Inofficial API | [GTFS](https://developers.google.com/transit/gtfs/) | JS | Stations\* | GTFS-compatible\*\*
-------- | --------- | --- | -------------- | ---- | -- | --------- | ------
[FlixBus](https://www.flixbus.com/) | ๐Ÿ‡ฉ๐Ÿ‡ช ๐Ÿ‡ช๐Ÿ‡บ | โŒ | โœ… | [โœ…](http://data.ndovloket.nl/flixbus/) | [โœ…](https://github.com/juliuste/meinfernbus) | โœ… | โž–
[Eurolines (DE)](https://www.eurolines.de) | ๐Ÿ‡ฉ๐Ÿ‡ช ๐Ÿ‡ช๐Ÿ‡บ | โŒ | โœ… | โ” | [โœ…](https://github.com/juliuste/eurolines-de) | โ” | โ”
[Ouibus](https://www.ouibus.com/) | ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿ‡ช๐Ÿ‡บ | [โœ…](https://api.idbus.com/) | โœ… | [โœ…](https://api.idbus.com/#gtfs-file) | [โœ…](https://github.com/juliuste/ouibus) | โ” | โ”
[MegaBus](https://uk.megabus.com/)\*\*\* | ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ | โ” | โ” | [โœ…](https://planar.network/projects/feeds) | โ” | โ” | โ”
[Deinbus](https://www.deinbus.de/) | ๐Ÿ‡ฉ๐Ÿ‡ช ๐Ÿ‡ช๐Ÿ‡บ | โŒ | โœ… | โ” | [โœ…](https://github.com/juliuste/deinbus) | โ” | โ”
[Ecolines](https://ecolines.net) | East ๐Ÿ‡ช๐Ÿ‡บ | โŒ | โ” | โ” | [โœ…](https://github.com/juliuste/ecolines) | โ” | โ”
[LuxExpress](https://luxexpress.eu) | East ๐Ÿ‡ช๐Ÿ‡บ | โŒ | โ” | โ” | โŒ | โ” | โ”
[Nettbuss](https://www.nettbuss.se/) | ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ณ๐Ÿ‡ด | โ” | โ” | โ” | โŒ | โ” | โ”
[RegioJet](https://www.regiojet.com/) | ๐Ÿ‡จ๐Ÿ‡ฟ ๐Ÿ‡ธ๐Ÿ‡ฐ ๐Ÿ‡ช๐Ÿ‡บ | โ” | โ” | โ” | โŒ | โ” | โ”

\*Complete list of all stations available (not just search-based)

\*\*API provides all data required to generate a GTFS feed

\*\*\*Part of the national coach service feed (NCSD)

## Ferry

Operator | ๐Ÿณ๏ธ | API | Inofficial API | [GTFS](https://developers.google.com/transit/gtfs/) | JS | Stations\* | GTFS-compatible\*\*
-------- | --------- | --- | -------------- | ---- | -- | --------- | ------
[Stena Line](https://www.stenaline.de/) | North, Baltic | โ” | โ” | โ” | โŒ | โ” | โ”
[DFDS](https://www.dfdsseaways.com/) | North, Baltic | โ” | โ” | โ” | โŒ | โ” | โ”
[Scandlines](https://www.scandlines.com/) | ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ฉ๐Ÿ‡ฐ ๐Ÿ‡ฉ๐Ÿ‡ช | โŒ | โ” | โ” | โŒ | โ” | โ”
[Finnlines](https://www.finnlines.com/) | ๐Ÿ‡ซ๐Ÿ‡ฎ ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ฉ๐Ÿ‡ช | โŒ | โœ… | โ” | โŒ | โ” | โ”
[tallink / Silja Line](https://www.tallink.com/) | ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ซ๐Ÿ‡ฎ ๐Ÿ‡ช๐Ÿ‡ช ๐Ÿ‡ฑ๐Ÿ‡ป | โŒ | โœ… | โ” | [โœ…](https://github.com/juliuste/tallink) | โ” | โ”
[Viking Line](http://www.vikingline.fi/) | ๐Ÿ‡ซ๐Ÿ‡ฎ ๐Ÿ‡ช๐Ÿ‡บ | โ” | โ” | โ” | โŒ | โ” | โ”
[Wasa Line](https://www.wasaline.com/) | ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ซ๐Ÿ‡ฎ | โ” | โ” | โ” | โŒ | โ” | โ”
[St. Peter Line](https://stpeterline.com/) | ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ซ๐Ÿ‡ฎ ๐Ÿ‡ช๐Ÿ‡ช ๐Ÿ‡ท๐Ÿ‡บ | โ” | โ” | โ” | โŒ | โ” | โ”
[Polferries](http://polferries.pl/) | ๐Ÿ‡ต๐Ÿ‡ฑ ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ฉ๐Ÿ‡ฐ | โ” | โ” | โ” | โŒ | โ” | โ”
[Unity Line](https://www.unityline.pl/) | ๐Ÿ‡ต๐Ÿ‡ฑ ๐Ÿ‡ธ๐Ÿ‡ช | โ” | โ” | โ” | โŒ | โ” | โ”
[TT Line](https://ttline.com/) | ๐Ÿ‡ต๐Ÿ‡ฑ ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ฉ๐Ÿ‡ช | โ” | โ” | โ” | โŒ | โ” | โ”
[Faergen](https://www.faergen.dk) | ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ฉ๐Ÿ‡ฐ ๐Ÿ‡ฉ๐Ÿ‡ช | โ” | โ” | โ” | โŒ | โ” | โ”
[Color Line](https://www.colorline.com/) | ๐Ÿ‡ณ๐Ÿ‡ด ๐Ÿ‡ฉ๐Ÿ‡ฐ ๐Ÿ‡ฉ๐Ÿ‡ช | โ” | โ” | โ” | โŒ | โ” | โ”

\*Complete list of all stations available (not just search-based)

\*\*API provides all data required to generate a GTFS feed

Todo: [Mediterranean](https://wikitravel.org/en/Ferries_in_the_Mediterranean), [Britain](https://wikitravel.org/en/Ferry_routes_to_British_Mainland)

## Contributing

Note that, by participating in this project, you commit to the [code of conduct](code-of-conduct.md). If you want to add another operator, endpoint or module (even in other programming languages) to this list, feel free to send a pull request or leave us a hint at [the issues page](https://github.com/public-transport/european-transport-operators/issues).