Our Global Cycle Routing


Over the last decade we built some of the greatest technology in urban mobility.

Now it's available to everyone.


Our unique SDKs allow for anyone to integrate our functionality into their products instantly with just a few lines of code. Take advantage of our industry-leading detail and features, built and refined for over a decade.

Learn more >


We cover all modes

But for this post we'll focus on CYCLING

Our cycling SDK allows anyone to add cycling directions and turn-by-turn navigation to their products

Includes the full experience

Our SDKs include the complete cycling experience, with powerful features, industry-leading routing algorithms, and a high-resolution data layer.


Our Global Cycle Routing works EVERYWHERE.

Yes. On the entire planet.

No matter if in the biggest megacities in the world, or in rural areas - our cycle router will calculate the best cycle routes and turn-by-turn directions anywhere.

Our cycle router builds on top of OpenStreetMap (OSM), and adds multiple layers of our own high-resolution data and detail.


Plug & Play

Integrate our Cycle Routing and Turn-by-Turn Navigation instantly, with just a few lines of code. Assisted by our detailed online Documentation.


Fully customisable to match your look & feel

Our SDK is designed to integrate seamlessly into your product. Configure colours, fonts, icons to match your look & feel, and pick from a range of features and details to match your use-case.


Works for all types of cycles


Best-in-class cycle routing - designed around safety

Choose between several profiles - quiet, regular, or fast


Prioritising cycle-friendly street types and surfaces


Routing within coverage areas and parking zones


Avoiding steep hills with elevation data


And many fine-tuned details making our cycle routes safer and smarter



Industry leading Turn-by-turn navigation

Turn-by-Turn instructions

When cycling, turn-by-turn instructions are key when navigating your route. Our experience guides users through their journey in real-time, with many features such as detailed turn instructions on both the map and list, 3D map view, compass orientation, contextual map-zoom, route overview toggle, real-time ETA countdown, time based distance info, and automatic rerouting.



Innovative Design and User Interface

Our turn-by-turn navigation includes our unique design and user interface, where map and instructions are linked, to enable an intuitive exploration of the route, just by scrolling through the single steps.


Voice Guidance

Let your users keep their phone in their pocket and just follow the voice, guiding them with detailed turn instructions.


Automatic rerouting

Took a wrong turn? No worries, our rerouting will automatically calculate a new route.


Smart Compass & Bearing 

We combine both compass data and bearing trajectories to predict the correct map orientation, making sure the map always matches the direction of travel and the way your bike is facing in real life. Magic.



Truly multimodal - combining cycling with public transport

Our router can combine public transport with all forms of cycling (personal bike, docked bikes, and rented e-Bikes), calculating new and smarter routes that save time, hassle, and money.



Powered by the best data in the industry

Our ‘Data Factory’, a suite of proprietary tools built over a decade, aggregates, processes, and maintains all the data underlying our Cycle Router.

High-resolution detail

Our cycle router builds on top of OpenStreetMap (OSM), processing multiple factors such as roads types, surface materials, pedestrian areas, elevation, and many more. We then add several layers of our own data such as coverage areas, parking zones, public transport connections, and traveltime analysis.




Learning from real-world usage

We analyse real trips from our consumer app, to further enhance our data and predict more accurate travel times.






Go to Citymapper.com/Enterprise and get free & instant access.

Just sign up and get access to all the documentation and keys to start building!