Awesome Open Source
Awesome Open Source

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
HPP
CFR
S
LDz
LG
GR
JSC
SR
EVR
MV
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.


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Operator (578
Transport (467
Travel (384
Transit (355
Public Transport (315
Bus (304
Gtfs (235
Train (194
Public Transportation (189
Related Projects