Comparison
Both are high-performance open-source routing engines that run on OpenStreetMap data. OSRM is laser-focused on extremely fast car routing via contraction hierarchies. Valhalla trades a bit of that raw speed for multimodal routing (car, bike, foot, transit), richer costing options and time-dependent features.
| OSRM | Valhalla | |
|---|---|---|
| Type | Web App | Web App |
| Pricing | open-source | open-source |
| Open source | Yes | Yes |
| License | BSD-2-Clause | MIT |
| GitHub stars | 8.1k | 6.3k |
| Last commit | 1 weeks ago | yesterday |
| Categories | routing | routing |
| Platforms | — | — |
| Languages | — | — |
| API style | — | — |
Choose OSRM if…
You need the absolute fastest car routing at scale and a simple, proven deployment story.
Full OSRM profileChoose Valhalla if…
You need multimodal routing, isochrones with more options, map matching, or fine-grained costing models.
Full Valhalla profile