Client for the Polish Koleo (PKP) train API.

Usage no npm install needed!

<script type="module">
  import koleo from 'https://cdn.skypack.dev/koleo';



JavaScript client for the Polish Koleo (PKP) train API. Complies with the friendly public transport format. Inofficial, using endpoints by Koleo. Ask them for permission before using this module in production.

You should probably refer to the newer bilkom package instead.

npm version Build Status Greenkeeper badge dependency status license fptf version chat on gitter


npm install koleo


const koleo = require('koleo')

This package contains data in the Friendly Public Transport Format and provides the following methods:

Similar Projects

  • bilkom - Client for the new polish Bilkom (PKP) API (includes price information)
  • pkp-ic - Client for the PKP Intercity API (doesn't have prices)
  • meinfernbus – Client for the Flixbus/Meinfernbus API
  • db-hafas - Client for the german railways (DB) API
  • db-prices - Client for the german railways (DB) price API


If you found a bug, want to propose a feature or feel the urge to complain about your life, feel free to visit the issues page.