About SpokePlan
A cycling route planner that picks roads worth riding.
Why this exists
I rode for years and never found a cycling route planner I really trusted. The big ones felt bloated and slow. The lean ones missed the things that actually matter on a bike: surface, traffic stress, real climbs, safer turns. So I built SpokePlan.
The goal is simple. Open the map, plan a route worth riding.
What it does today
Surface colours right on the route
Turn on surface colouring and every segment is shaded smooth, good, bumpy, rough, or very rough, right on the route line. A glance tells you if the road suits your bike.
Road and Gravel presets, tuned to you
Pick a bike type. Set your typical flat speed and weight. Routes, time, and effort all adjust to how you actually ride.
Auto-suggest a loop ride
Pick a start, hit Suggest route, get a draft. It’s a starting point, not a finished suggestion. Tweak it like you would any other route.
GPX export
Answers the most common group-ride question. “Can someone send me the GPX?” Once it’s downloaded, here’s how to import the GPX file into Garmin, Komoot, Strava, Wahoo, or Ride with GPS.
Share by link
Anyone with the link can open the route. No app install, no account required to view. Links last 30 days.
How SpokePlan picks cycling routes
Quality of the ride, not just the distance. Surface, comfort, traffic, safety at intersections, and hills all feed into the cycling route you get.
Surfaces matched to your bike
Pick Road or Gravel and the router adjusts what it accepts. A path that’s fine for a gravel bike costs more for a road bike.
The road, not just the line on it
Busy roads cost more. Protected bike infrastructure wins. Bike-priority streets count too.
Safer turns and crossings
Turns that cross oncoming lanes get a penalty. Uncontrolled crossings cost more than signalled ones. It’s the kind of detail you only notice when a planner gets it wrong.
Hills with shape
A steady 4% drag and a 20% wall are different beasts, even when they add up to the same elevation gain. The router treats them differently.
Who’s behind it
I’m a cyclist building this for fellow cyclists. Almost every ride I do now is on roads I’ve never ridden, even in areas I thought I knew. Planning a route I actually want to ride is fast now, so I do it more often. That’s what I want SpokePlan to do for everyone who plans rides.
What’s next
SpokePlan is in beta. Plenty works well, plenty doesn’t exist yet.
What I’m working toward: target distance and target elevation gain for Suggest route, because climbing matters as much as the kilometres for plenty of road riders. An MTB profile. Custom profiles, so you can save your own settings for traffic stress, tire width, surface comfort, and the rest. The order will shift as I learn what cyclists actually want.
Want something that isn’t on this list? Email hello@spokeplan.com.