Compare software

GraphHopper vs OSRM: catalog facts
GraphHopperOSRM

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

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

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

Free and open source.

Android, Web, Self-hosted Linux, 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
  • 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
  • Route optimization and traffic features are part of the paid hosted service
  • Aimed at developers and businesses rather than individual travellers
  • A backend service with no end-user interface of its own
  • Preparing large regions needs considerable memory and disk
Self-hosted, Hosted service Self-hosted
Open source Open source
License not stated License not stated
Not stated if an account is needed No account needed
Not stated if it works offline Offline features available
Sources for GraphHopper

Catalog checked September 23, 2026

Sources for OSRM

Catalog checked September 23, 2026

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