Compare software

GraphHopper vs openrouteservice: catalog facts
GraphHopperopenrouteservice

Best for: Developers and logistics teams adding routing or delivery optimization to their systems

Best for: Routing and reachability analysis on OpenStreetMap data, hosted or on your own server

Free + paid options

The routing engine is free to self-host; the hosted API has a free sign-up and usage-based paid plans.

Free

Open source to self-host; the public API is free within daily limits.

Android, Web, Self-hosted Web, Self-hosted
  • Many ready-made routing profiles
  • Custom profiles for vehicle size and road preferences
All 4 strengths for GraphHopper
  • Many ready-made routing profiles
  • Custom profiles for vehicle size and road preferences
  • Self-hostable engine plus a hosted API
  • Route optimization for multi-stop deliveries
  • Directions, isochrones, matrices and geocoding in one API
  • Self-hostable with Docker Compose or as a JAR
All 4 strengths for openrouteservice
  • Directions, isochrones, matrices and geocoding in one API
  • Self-hostable with Docker Compose or as a JAR
  • Free public API and browser map client
  • QGIS plugin and Python, JavaScript and R clients
  • Route optimization and traffic features are part of the paid hosted service
  • Aimed at developers and businesses rather than individual travellers
  • Public API has daily request limits
  • Self-hosting large regions needs significant server resources
Self-hosted, Hosted service Web application, Self-hosted, Hosted service
Open source Open source
License not stated License not stated
Not stated if an account is needed Not stated if an account is needed
Not stated if it works offline Not stated if it works offline
Sources for GraphHopper

Catalog checked September 23, 2026

Sources for openrouteservice

Catalog checked September 23, 2026

“Not stated” means we have not confirmed it. Features can vary by device and plan.