Cycling GPS turn-by-turn directions: what actually works in 2026
Voice prompts, offline maps, rerouting, what really works for cycling GPS turn-by-turn? Compare apps and head units to find the right setup for your ride.

You've planned a route, loaded it onto your device, and rolled out confidently, only to find yourself staring at a plain line on a screen with zero idea which way to turn at the next junction. Sound familiar?
The phrase "turn-by-turn navigation" gets thrown around a lot in cycling, but it means very different things depending on the app, the device, and how you prepared the route. Some setups will give you a spoken "turn left in 200 metres", others will simply show you a breadcrumb trail and expect you to figure the rest out yourself.
This guide cuts through the confusion. Whether you're riding phone-only, using a dedicated head unit, or trying to figure out why your Garmin isn't saying anything, here's exactly what works and what doesn't.
At-a-glance: best pick by rider setup
Before going deeper, here's the short version:
| Your setup | Best pick for turn-by-turn |
|---|---|
| Phone only | Ride with GPS or Komoot |
| Phone + Bluetooth earbuds | Ride with GPS (voice navigation) |
| Garmin Edge user | Plan in Ride with GPS or Komoot, export as a routable course |
| Wahoo ELEMNT ROAM / BOLT v2 | Send via Komoot or Ride with GPS with cue sheets |
| Hammerhead Karoo | Send directly from Ride with GPS using "Send to Device" |
One thing worth being clear on right away: Strava is primarily a route-building and social tracking platform. It does not provide native voice turn-by-turn navigation. If you're relying on Strava to guide you through unfamiliar roads, you'll need to export that route to a dedicated navigation app or head unit to get actual turn prompts.
What "turn-by-turn" actually means (and what it doesn't)
Real turn-by-turn cycling GPS navigation should tick most of these boxes:
- Visual next-turn prompt, an arrow or instruction appears on screen before each junction
- Voice cues, spoken audio directions ("turn right in 150 metres")
- Off-course rerouting, the app recalculates if you deviate from the planned route
- Offline capability, maps and directions work without a mobile signal
- Cue sheet generation, the route file includes named turn instructions, not just GPS coordinates
That last point is where most confusion starts. A raw GPX track is essentially a series of coordinates, a breadcrumb trail. Your device follows the line but doesn't know the road names or junction types, so it can't generate turn prompts. A routable GPX route or course, built through a proper cycling navigation app, includes structured cue data. That's what produces "turn left onto Milk Street" rather than silence.
A quick test before any long ride: download the offline route, disconnect your phone from data, start navigation, then make a deliberate wrong turn. If the app reroutes (or at least warns you), you're in good shape. If nothing happens, you're riding a breadcrumb.
App-by-app: what each one actually delivers
Ride with GPS
Ride with GPS is probably the strongest all-round option for GPS cycling navigation with true turn-by-turn. According to the Ride with GPS Help Centre (updated June 2026), the app provides turn-by-turn voice directions within the mobile app, so you can navigate a planned route with audio cues through your phone speaker or Bluetooth headphones.
Offline capability is solid too. Ride with GPS's Offline Routes feature lets you "download turn-by-turn directions, maps, and heatmaps", meaning you can navigate a route in areas with no signal, and the voice cues still work. That's a meaningful distinction from apps that require internet just to display the route.
For head-unit users, Ride with GPS also has direct send integrations for Hammerhead, Garmin, and Wahoo devices, which we'll cover in a moment.
Komoot
Komoot is a genuine rival for offline turn-by-turn cycling navigation, particularly popular for gravel and adventure riding. It offers voice-guided navigation and, according to Komoot's support documentation (May 2026), you can "download routes and maps for offline use."
The catch worth knowing: Komoot's Navigation FAQ (May 2026) states that "automatic rerouting requires an internet connection." So if you go off-course in a signal black spot, Komoot will warn you but it won't recalculate a new path back to the route. Plan accordingly, especially on remote rides.
Strava
Strava is excellent for building routes, tracking rides, and connecting with other cyclists, but it's not built for live GPS navigation with turn-by-turn directions. There's no voice guidance within the Strava app, and off-course rerouting isn't a feature. If your planned route lives in Strava, the cleanest path to proper navigation is exporting it as a GPX file and loading it into Ride with GPS or Komoot, or sending it directly to your head unit as a course.
Head-unit compatibility: Garmin, Wahoo, and Hammerhead
Garmin Edge
Garmin Edge devices (the Edge 540 is a good reference point) support turn prompts, but only when the route is set up correctly. The Edge 540 owner's manual is explicit: "Turn Guidance: Enables or disables turn prompts. Off Course Warnings: Alerts you if you stray from the route." However, turn prompts require a routable course with cue sheet data, a bare GPX track won't trigger them.
Garmin Edge units don't have speakers, so there's no spoken audio on the device itself. You get visual on-screen turn arrows. If you want voiced directions, you'd need to run Ride with GPS or Komoot simultaneously on your phone.
Wahoo ELEMNT
Wahoo's turn-by-turn story depends heavily on which device you have. For the ELEMNT BOLT v1, the Wahoo support documentation confirms that turn-by-turn notifications are limited for certain route sources, specifically, only routes created with supported cue sheets trigger turn prompts. Routes imported as raw GPX tracks from unsupported sources may not generate any prompts at all.
The newer ELEMNT ROAM and BOLT v2 are significantly better here. Wahoo announced in October 2022 that the ELEMNT ROAM "Expands Turn-by-Turn Guidance" for routing apps and files, covering a broader range of route types. If you're on an older BOLT, the safest approach is to plan your route directly in the Wahoo app or send it from Komoot/Ride with GPS with cue sheets included.
Hammerhead Karoo
The Karoo is arguably the most capable head unit for on-device navigation. It runs Android, uses detailed maps, and can navigate GPX routes with proper turn cues. The cleanest workflow is sending routes directly from Ride with GPS: as of April 2026, the Ride with GPS Help Centre documents the process as "Click Send to Device > Hammerhead or Send to Hammerhead", it pushes the route over the air to your Karoo with cue data intact.
Here's a quick compatibility summary:
| Head unit | Turn-by-turn | Rerouting | Offline |
|---|---|---|---|
| Garmin Edge (540 etc.) | Yes (routable course required) | On-device recalculation (with maps) | Yes, with downloaded maps |
| Wahoo ELEMNT ROAM / BOLT v2 | Yes (with cue sheets) | Limited | Yes |
| Wahoo ELEMNT BOLT v1 | Limited (cue-sheet routes only) | No | Yes (breadcrumb only) |
| Hammerhead Karoo | Yes (routable GPX or sent course) | Yes | Yes |
Export workflows: GPX track vs GPX route
This is where most people go wrong. The file format matters enormously.
A GPX track is a log of GPS coordinates. Your device can draw a line on the map and show you where to go, but it won't know junction types, road names, or where turns occur. No turn prompts.
A GPX route (or structured course with cue sheets) includes navigation instructions baked into the file. This is what produces turn arrows and voice cues.
Here are the three most reliable workflows for cycling navigation with proper routing:
Ride with GPS on your phone:
- Plan your route in Ride with GPS
- Download the route offline before you leave (covers maps and cue data)
- Start navigation in the app
- Pair Bluetooth earbuds if you want voice cues
- Check off-course handling is set up in settings
Ride with GPS to Hammerhead Karoo:
- Plan in Ride with GPS
- Use Send to Device > Hammerhead to push the route with cue data
- On your Karoo, accept the incoming route
- Start navigation, turn prompts are active from the cue-sheet data
Komoot to Wahoo ELEMNT ROAM:
- Plan in Komoot (choose cycling sport type for road-appropriate routing)
- Export to Wahoo or sync via the Wahoo/Komoot integration
- Confirm the route appears with turn prompts on the ELEMNT display
- Download offline maps in Komoot's app if you're heading somewhere remote, remembering that rerouting still needs a signal
For Garmin users, export from Ride with GPS or Komoot as a .fit course rather than a raw GPX where possible, Garmin devices handle structured course files more reliably than GPX tracks when it comes to generating turn cues.
Quick troubleshooting: route looks different on the head unit
Something's gone wrong between planning and riding. Here's where to check:
Garmin showing no turn prompts?
- Check that "Turn Guidance" is enabled in Course Options on the device
- Verify the file you loaded is a course/route with cue data, not a raw GPX track
- Re-export from your planning app as a .fit course rather than GPX
- Update your Garmin maps if they're outdated (routable maps are required)
Wahoo BOLT v1 not showing turn notifications?
- Wahoo support confirms this model has limited turn-by-turn for certain route types, it only works reliably with routes that include supported cue sheets
- Try creating or sending the route directly through the Wahoo app or from a supported source like Komoot or Ride with GPS
- Older BOLT v1 hardware has fundamental routing limitations that firmware updates don't fully resolve
Route looks different from what you planned?
- The head unit may be displaying a routed version of your GPX based on its own maps, which can differ from the original
- Re-send the course rather than importing as a raw GPX
- Check map software is up to date on the device
Voice cues not playing?
- Confirm Bluetooth audio is paired before starting navigation, not after
- Check app audio permissions and volume settings
- In Ride with GPS, verify voice navigation is enabled in the ride settings
Decision checklist: which setup fits you
Work through these questions:
- Do you want voice prompts? → You need Ride with GPS or Komoot on your phone, not just a head unit
- Do you want offline rerouting? → Ride with GPS handles this better offline; Komoot requires a connection to reroute
- Are you on a Garmin? → Always use a routable course file, enable Turn Guidance in Course Options
- Are you on a Wahoo BOLT v1? → Check Wahoo support before relying on turn prompts; consider upgrading to ROAM or BOLT v2
- Are you on a Hammerhead Karoo? → Use Ride with GPS's Send to Hammerhead for the smoothest workflow
- Are you on Strava? → Export your route as GPX and open it in a navigation app, or send it to your head unit as a proper course
Three setups worth trying first
Setup 1: Ride with GPS on your phone (phone-only riders) Pros: voice cues, offline navigation, rerouting, no extra hardware needed. Cons: battery drain, phone needs to be accessible (handlebar mount recommended).
Setup 2: Ride with GPS + Hammerhead Karoo Pros: cleaner on-bike experience, visual turn prompts on a large screen, reliable cue data. Cons: need both a Ride with GPS account and a Karoo; initial setup takes a few minutes.
Setup 3: Komoot + Wahoo ELEMNT ROAM Pros: well-integrated workflow, reliable turn prompts on newer Wahoo hardware, good for adventure/gravel riding. Cons: rerouting offline won't work; best suited to routes you've pre-downloaded and plan to stick to.
Whatever you pick, test it on a familiar loop first. Ride a route you know by heart so you can verify the voice cues fire at the right junctions and the off-course alert works before you rely on it somewhere new.
One more step before you head out
Choosing the right navigation setup is half the battle. The other half is picking the right day and time to ride. A perfectly navigated route into a 30 km/h headwind for two hours is nobody's idea of a great ride.
That's where Tailwind GPS sits in the picture. It scores each route hour by hour using wind, temperature, and rain data sampled along every kilometre of the actual route, not just at your front door. Connect your Strava account and your existing routes appear automatically, or upload a GPX and draw new ones on the map. When you're ready to ride, you can follow the route with browser-based turn-by-turn navigation and voice prompts, or export a GPX to your head unit.
The result is a single Tailwind Score (0-100) per departure hour, so you can see at a glance whether Saturday at 8am or Sunday at 10am gives you the better ride. Subscribers get a 14-day weather forecast for cycling routes, which is genuinely useful when you're planning around work, club rides, or a sportive two weeks out.
Plan your route and conditions with Tailwind GPS — then navigate in your mobile browser, or export to Ride with GPS, Komoot, or your head unit if you prefer. The planning and navigation layers work together rather than competing.
Try it now
Connect Strava or upload a GPX, score your route by departure hour, then export to your navigation app.
So: pick your setup from the list above, test it on a loop you know, and go find your best ever ride.
Related posts

Essential Cycling Skills Every Rider Should Master
Master road cycling's core skills, braking, cornering, descending, group riding and pacing, with step-by-step drills and a 2-week practice plan.
·9 min read

How to Build Endurance Without Overtraining
Learn how to build cycling endurance without overtraining using a practical load, recovery, and adjustment system. Includes Zone 2 tips, warning signs, and weekly templates.
·10 min read

Common Cycling Mistakes Beginners Make
Avoid the 12 most common beginner cycling mistakes, from saddle height and gear choice to route planning and wind timing. Fix them fast with our guide.
·7 min read