This quarter, Simple Routing donated to the OpenStreetMap Foundation and the Nature Conservancy. Learn more about our give back program and values.

Bicycle Routing

Cycle-aware routing on top of OpenStreetMap's cycling infrastructure β€” rolling out region by region.

Powered by OSRM and OpenStreetMap.

βœ… No credit card required πŸ‡ͺπŸ‡Ί Hosted in the EU

Get Free API Key

Live Demo

Amsterdam: Centraal Station β†’ Van Gogh Museum. See how a bike route diverges from driving β€” same waypoints, cycle-lane-aware geometry.

πŸš— Driving 🚲 Bicycle
# swap "driving" β†’ "bike" to change the profile β€” same coordinates, different route
curl "https://api.simplerouting.io/osrm/route/v1/driving/4.9004,52.3791;4.8814,52.3581?overview=full&geometries=geojson"

This is a live demo β€” no account required to get started.

How Our Bicycle Profile Works

A bike profile favors cycle lanes, avoids motorways, and penalizes fast roads β€” so distances, durations, and route geometry actually reflect how a cyclist travels, not a driver.

🚲 Bicycle

In Progress

Bicycle routing is rolling out now β€” favoring cycle lanes, avoiding motorways, and respecting OSM cycling infrastructure. It's currently available in select geographies, with more regions being added.

🚴 Cycle-Aware Routing

Prefers dedicated cycle lanes and bike-friendly streets. Avoids motorways and roads where cycling is restricted or dangerous.

πŸ—ΊοΈ OSM Cycling Data

Routes are built from OpenStreetMap's cycling tags β€” cycleway, bicycle=yes/no, and surface quality β€” so you get routes cyclists actually use.

πŸ“ Limited Geography

Currently rolling out region by region. Email us with your target area β€” demand drives which regions we add next.

Quick Start

Use bike as the profile to get cycle-aware routing:

# /osrm/route/v1/{profile}/{coordinates} β€” use "bike" for cycle-aware routing
curl "https://api.simplerouting.io/osrm/route/v1/bike/4.9004,52.3791;4.8814,52.3581?overview=full&geometries=geojson" \
  -H "Authorization: Bearer YOUR_API_KEY"
Get Free API Key

Pricing

Free
$0/forever
  • 100 requests/dayiMax 5 req/s
    • Counted per call, not per element
  • Distance matrix, maplines, turn by turn, isochrone APIs
    • OSRM and Valhalla
  • Fleet optimization API
    • VROOM
  • Bicycle, car, HGV profiles iCar only for OSRM
  • North America & Europe coverage
  • No credit card required
Get Free API Key
Scale
$100/month
  • 200,000 requests/dayiMax 20 req/s
    • Counted per call, not per element
  • Distance matrix, maplines, turn by turn, isochrone APIs
    • OSRM and Valhalla
  • Fleet optimization API
    • VROOM
  • Bicycle, car, HGV profiles iCar only for OSRM
  • North America & Europe coverage
  • Cancel anytime
Get Started

No overages β€” your plan is your bill.

Hitting the limits, want more countries, or need a bespoke solution? Email [email protected] β€” we'll figure it out.

πŸŽ“
Education, non-profit, or open source? We offer discounted rates β€” email [email protected] to connect.

Global Stats

4.3M+
Requests served
99.99%
Uptime
295+
Developers building on the platform

FAQ

Which profile should I use?

Use bike for cycle-aware routing β€” it favors cycle lanes and avoids motorways. For cars, trucks, or delivery vehicles, see Hosted OSRM and our Truck Routing API.

Is bicycle routing available?

It's rolling out now in select geographies. If your target area isn't covered yet, email [email protected] β€” demand is how we prioritize which regions to add next.

Is this compatible with the standard OSRM profile URL format?

Yes. The endpoint follows the standard OSRM Route Service spec: /route/v1/{profile}/{coordinates}. If you're already calling a self-hosted OSRM instance, switching is a one-line URL change plus an Authorization header.

Ready to start?

Get your free API key β€” no credit card required.

Get Free API Key