Compare software

OSRM vs GraphHopper: catalog facts
OSRMGraphHopper

Best for: Running your own fast routing backend on OpenStreetMap data

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

Free

Free and open source.

Free + paid options

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

Linux, Self-hosted Android, Web, Self-hosted
  • Very fast queries on continental-sized road networks
  • Car, bicycle and walking profiles that can be customised
All 3 strengths for OSRM
  • Very fast queries on continental-sized road networks
  • Car, bicycle and walking profiles that can be customised
  • Flexible import of OpenStreetMap data
  • 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
  • A backend service with no end-user interface of its own
  • Preparing large regions needs considerable memory and disk
  • Route optimization and traffic features are part of the paid hosted service
  • Aimed at developers and businesses rather than individual travellers
Self-hosted Self-hosted, Hosted service
Open source Open source
License not stated License not stated
No account needed Not stated if an account is needed
Offline features available Not stated if it works offline
Sources for OSRM

Catalog checked September 23, 2026

Sources for GraphHopper

Catalog checked September 23, 2026

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