Giter VIP home page Giter VIP logo

european-transport-operators's Introduction

European transport operators

THIS DOCUMENT IS UNMAINTAINED AND NOT UP TO DATE ANYMORE. CHECK THE LIST OF EUROPEAN TRANSPORT FEEDS 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 / FPTF 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

In some countries, GTFS feeds covering multiple operators (ideally all relevant operators in the country) are available:

๐Ÿณ๏ธ ๐Ÿ‡ช๐Ÿ‡บ ๐Ÿ‡ฆ๐Ÿ‡ฑ ๐Ÿ‡ฆ๐Ÿ‡ฉ ๐Ÿ‡ฆ๐Ÿ‡ฒ ๐Ÿ‡ฆ๐Ÿ‡น ๐Ÿ‡ฆ๐Ÿ‡ฟ ๐Ÿ‡ง๐Ÿ‡พ ๐Ÿ‡ง๐Ÿ‡ช ๐Ÿ‡ง๐Ÿ‡ฆ ๐Ÿ‡ง๐Ÿ‡ฌ ๐Ÿ‡ญ๐Ÿ‡ท ๐Ÿ‡จ๐Ÿ‡พ ๐Ÿ‡จ๐Ÿ‡ฟ ๐Ÿ‡ฉ๐Ÿ‡ฐ ๐Ÿ‡ช๐Ÿ‡ช ๐Ÿ‡ฒ๐Ÿ‡ฐ ๐Ÿ‡ซ๐Ÿ‡ฎ ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿ‡ฌ๐Ÿ‡ช ๐Ÿ‡ฉ๐Ÿ‡ช ๐Ÿ‡ฌ๐Ÿ‡ท ๐Ÿ‡ญ๐Ÿ‡บ ๐Ÿ‡ฎ๐Ÿ‡ธ ๐Ÿ‡ฎ๐Ÿ‡ช ๐Ÿ‡ฎ๐Ÿ‡น ๐Ÿ‡ฐ๐Ÿ‡ฟ ๐Ÿ‡ฝ๐Ÿ‡ฐ ๐Ÿ‡ฑ๐Ÿ‡ป ๐Ÿ‡ฑ๐Ÿ‡ฎ ๐Ÿ‡ฑ๐Ÿ‡น ๐Ÿ‡ฑ๐Ÿ‡บ ๐Ÿ‡ฒ๐Ÿ‡น ๐Ÿ‡ฒ๐Ÿ‡ฉ ๐Ÿ‡ฒ๐Ÿ‡จ ๐Ÿ‡ฒ๐Ÿ‡ช ๐Ÿ‡ณ๐Ÿ‡ฑ ๐Ÿ‡ณ๐Ÿ‡ด ๐Ÿ‡ต๐Ÿ‡ฑ ๐Ÿ‡ต๐Ÿ‡น ๐Ÿ‡ท๐Ÿ‡ด ๐Ÿ‡ท๐Ÿ‡บ ๐Ÿ‡ธ๐Ÿ‡ฒ ๐Ÿ‡ท๐Ÿ‡ธ ๐Ÿ‡ธ๐Ÿ‡ฐ ๐Ÿ‡ธ๐Ÿ‡ฎ ๐Ÿ‡ช๐Ÿ‡ธ ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡จ๐Ÿ‡ญ ๐Ÿ‡น๐Ÿ‡ท ๐Ÿ‡บ๐Ÿ‡ฆ ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ป๐Ÿ‡ฆ
GTFS โŒ โ” โ” โ” โ” โ” โ” โ” โ” โ” โ” โ” โ” โœ… โ” โ” โœ… โœ… โ” โŒ โ” โ” โ” โ” โ” โ” โ” โ” โ” โ” โœ… โ” โ” โ” โ” โœ… โœ… โ” โ” โ” โ” โ” โ” โ” โ” โ” โœ… โœ… โ” โ” โœ… โ”

Train

See this map for an overview of GTFS feed coverage for different national railway operators.

Operator ๐Ÿณ๏ธ API Inofficial API GTFS JS Stations* GTFS-compatible**
Interrail*** ๐Ÿ‡ช๐Ÿ‡บ โŒ โœ… โŒ โœ… โŒ โœ…
DB ๐Ÿ‡ฉ๐Ÿ‡ช โœ… โœ… โŒ โœ… โœ… โœ…
SNCF ๐Ÿ‡ซ๐Ÿ‡ท โœ… โœ… โœ… โœ… โ” โž–
CD ๐Ÿ‡จ๐Ÿ‡ฟ โ” โœ… โ” โ” โ” โ”
ร–BB ๐Ÿ‡ฆ๐Ÿ‡น โŒ โœ… โœ… โœ… โ” โ”
SBB ๐Ÿ‡จ๐Ÿ‡ญ โœ… โž– โœ… โ” โ” โž–
SJ ๐Ÿ‡ธ๐Ÿ‡ช โœ… โž– โœ… โ” โ” โž–
NSB ๐Ÿ‡ณ๐Ÿ‡ด โœ… โž– โœ… โ” โ” โž–
VR ๐Ÿ‡ซ๐Ÿ‡ฎ โœ… โž– โœ… โ” โ” โž–
DSB ๐Ÿ‡ฉ๐Ÿ‡ฐ โœ… โž– โœ… โ” โ” โž–
NS ๐Ÿ‡ณ๐Ÿ‡ฑ โœ… โž– โœ… โ” โœ… โž–
SNCB ๐Ÿ‡ง๐Ÿ‡ช โœ… โ” โ” โ” โ” โ”
CFL ๐Ÿ‡ฑ๐Ÿ‡บ โ” โ” โœ… โ” โ” โž–
CP ๐Ÿ‡ต๐Ÿ‡น โ” โœ… โœ… โœ… โœ… โœ…
renfe ๐Ÿ‡ช๐Ÿ‡ธ โ” โ” โ” โ” โ” โ”
Trenitalia ๐Ÿ‡ฎ๐Ÿ‡น โ” โ” โ” โ” โ” โ”
PKP ๐Ÿ‡ต๐Ÿ‡ฑ โ” โœ… โ” โœ… โ” โ”
HลฝPP ๐Ÿ‡ญ๐Ÿ‡ท โ” โ” โœ… โ” โ” โ”
CFR ๐Ÿ‡ท๐Ÿ‡ด โ” โ” โ” โ” โ” โ”
Sลฝ ๐Ÿ‡ธ๐Ÿ‡ฎ โ” โœ… โ” โœ… โœ… โŒ
LDz ๐Ÿ‡ฑ๐Ÿ‡ป โ” โ” โ” โ” โ” โ”
ะ‘ั‡ ๐Ÿ‡ง๐Ÿ‡พ โ” โ” โ” โ” โ” โ”
LG ๐Ÿ‡ฑ๐Ÿ‡น โ” โ” โ” โ” โ” โ”
GR ๐Ÿ‡ฌ๐Ÿ‡ช โ” โ” โ” โ” โ” โ”
JSC ๐Ÿ‡ท๐Ÿ‡ธ โ” โ” โ” โ” โ” โ”
ลฝSR ๐Ÿ‡ธ๐Ÿ‡ฐ โ” โ” โ” โ” โ” โ”
EVR ๐Ÿ‡ช๐Ÿ‡ช โ” โ” โ” โ” โ” โ”
MรV ๐Ÿ‡ญ๐Ÿ‡บ โ” โœ… โœ… โœ… โœ… โœ…
Irish Rail ๐Ÿ‡ฎ๐Ÿ‡ช โ” โ” โ” โ” โ” โ”
ะฃะ— ๐Ÿ‡บ๐Ÿ‡ฆ โ” โ” โ” โ” โ” โ”
RZD ๐Ÿ‡ท๐Ÿ‡บ โ” โ” โ” โ” โ” โ”
CFM ๐Ÿ‡ฒ๐Ÿ‡ฉ โ” โ” โ” โ” โ” โ”
BDZ ๐Ÿ‡ง๐Ÿ‡ฌ โ” โ” โ” โ” โ” โ”
TrainOSE ๐Ÿ‡ฌ๐Ÿ‡ท โ” โœ… โœ… โœ… โœ… โŒ
TCDD ๐Ÿ‡น๐Ÿ‡ท โ” โ” โ” โ” โ” โ”
ะœะ– ๐Ÿ‡ฒ๐Ÿ‡ฐ โ” โ” โ” โ” โ” โ”
Trainkos ๐Ÿ‡ฝ๐Ÿ‡ฐ โ” โ” โ” โ” โ” โ”
ลฝPCG ๐Ÿ‡ฒ๐Ÿ‡ช โ” โ” โ” โœ… โœ… โŒ
ลฝFBH ๐Ÿ‡ง๐Ÿ‡ฆ โ” โ” โ” โ” โ” โ”
ADY ๐Ÿ‡ฆ๐Ÿ‡ฟ โ” โ” โ” โ” โ” โ”
KTZ ๐Ÿ‡ฐ๐Ÿ‡ฟ โ” โ” โ” โ” โ” โ”
RDG ๐Ÿ‡ฌ๐Ÿ‡ง โ” โ” โœ… โ” โ” โ”
Eurostar ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ซ๐Ÿ‡ท โ” โ” โœ… โ” โ” โ”

*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 JS Stations* GTFS-compatible**
FlixBus ๐Ÿ‡ฉ๐Ÿ‡ช ๐Ÿ‡ช๐Ÿ‡บ โŒ โœ… โœ… โœ… โœ… โž–
Eurolines (DE) ๐Ÿ‡ฉ๐Ÿ‡ช ๐Ÿ‡ช๐Ÿ‡บ โŒ โœ… โ” โœ… โ” โ”
Ouibus ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿ‡ช๐Ÿ‡บ โœ… โœ… โœ… โœ… โ” โ”
MegaBus*** ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ โ” โ” โœ… โ” โ” โ”
Deinbus ๐Ÿ‡ฉ๐Ÿ‡ช ๐Ÿ‡ช๐Ÿ‡บ โŒ โœ… โ” โœ… โ” โ”
Ecolines East ๐Ÿ‡ช๐Ÿ‡บ โŒ โ” โ” โœ… โ” โ”
LuxExpress East ๐Ÿ‡ช๐Ÿ‡บ โŒ โ” โ” โŒ โ” โ”
Nettbuss ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ณ๐Ÿ‡ด โ” โ” โ” โŒ โ” โ”
RegioJet ๐Ÿ‡จ๐Ÿ‡ฟ ๐Ÿ‡ธ๐Ÿ‡ฐ ๐Ÿ‡ช๐Ÿ‡บ โ” โ” โ” โŒ โ” โ”

*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 JS Stations* GTFS-compatible**
Stena Line North, Baltic โ” โ” โ” โŒ โ” โ”
DFDS North, Baltic โ” โ” โ” โŒ โ” โ”
Scandlines ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ฉ๐Ÿ‡ฐ ๐Ÿ‡ฉ๐Ÿ‡ช โŒ โ” โ” โŒ โ” โ”
Finnlines ๐Ÿ‡ซ๐Ÿ‡ฎ ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ฉ๐Ÿ‡ช โŒ โœ… โ” โŒ โ” โ”
tallink / Silja Line ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ซ๐Ÿ‡ฎ ๐Ÿ‡ช๐Ÿ‡ช ๐Ÿ‡ฑ๐Ÿ‡ป โŒ โœ… โ” โœ… โ” โ”
Viking Line ๐Ÿ‡ซ๐Ÿ‡ฎ ๐Ÿ‡ช๐Ÿ‡บ โ” โ” โ” โŒ โ” โ”
Wasa Line ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ซ๐Ÿ‡ฎ โ” โ” โ” โŒ โ” โ”
St. Peter Line ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ซ๐Ÿ‡ฎ ๐Ÿ‡ช๐Ÿ‡ช ๐Ÿ‡ท๐Ÿ‡บ โ” โ” โ” โŒ โ” โ”
Polferries ๐Ÿ‡ต๐Ÿ‡ฑ ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ฉ๐Ÿ‡ฐ โ” โ” โ” โŒ โ” โ”
Unity Line ๐Ÿ‡ต๐Ÿ‡ฑ ๐Ÿ‡ธ๐Ÿ‡ช โ” โ” โ” โŒ โ” โ”
TT Line ๐Ÿ‡ต๐Ÿ‡ฑ ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ฉ๐Ÿ‡ช โ” โ” โ” โŒ โ” โ”
Faergen ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ฉ๐Ÿ‡ฐ ๐Ÿ‡ฉ๐Ÿ‡ช โ” โ” โ” โŒ โ” โ”
Color Line ๐Ÿ‡ณ๐Ÿ‡ด ๐Ÿ‡ฉ๐Ÿ‡ฐ ๐Ÿ‡ฉ๐Ÿ‡ช โ” โ” โ” โŒ โ” โ”

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

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

Todo: Mediterranean, Britain

Contributing

Note that, by participating in this project, you commit to the code of conduct. 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.

european-transport-operators's People

Contributors

juliuste avatar linusnorton avatar pietercolpaert avatar tuesd4y avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

european-transport-operators's Issues

What's about regional railway companies?

Since I live on country side and going to work in Berlin I need take the RB35 which belongs to NEB which is also a member in the VBB.

I would love to see delay or at least outage for this line, but even VBB app is not showing this information except it's a planned construction work.

They have several lines in Brandenburg and currently they have just some alert boxed on their landing page for important notes:
some examples:

And this seems to be for planned changes:
https://web.archive.org/web/20171030102231/http://www.neb.de/

And here is the proof that VBB is not showing these changes (even outage) up in their result:
screen shot 2018-08-09 at 00 16 22
screen shot 2018-08-08 at 23 46 27

So I guess because their regional they don't use their own HAFAS, that's also the reason why they have a form on their page, but it's redirecting to VBB.

Let's imagine I can convince them to publish additionally something more machine readable for the outages. What would be the perfect format?
Does GTFS fits for that just use case, especially if they don't have anything similar to HAFAS?

Personally, for me a RSS feed or a file with a content like this would be enough:

outages: [
  {
    line: RB63,
    start: 2018-09-09T00:00:00 
    end: 2018-09-09T:11:00:00
    reason: operational
    link: http://www.neb.de/service/fahrplanaenderungen/details/eberswalde-joachimsthal/
  }
]

What do you think?

Incomplete list of rail operators

There are a lot of countries that have multiple operators running trains.
I have tried to make a list of the train operators a few months ago, it now can be found here

Link to pages about operator APIs

The current table is very useful for getting an overview of what data is available, but not where to find it. I noticed that the names of the operators are linked, but the links simply point to the official site of the operator.

It'd be great to have direct links to the relevant page for each operator's official API (or to relevant info about unofficial APIs if applicable), as a separate column, I think.

The primary drawback is that these links may well become outdated as operators restructure their websites and move stuff around. One could argue though that an incomplete/possibly partially broken list is better than nothing.

I'll gladly open a PR with a column of such links for some of the operators, to start things off. I figured I should check first whether such a PR would be accepted/if it sounds like a good idea, though. Thoughts?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.