guides

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.

Lauren McMahonHead of Marketing & Content8 min read
Cycling GPS turn-by-turn directions: what actually works in 2026

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 setupBest pick for turn-by-turn
Phone onlyRide with GPS or Komoot
Phone + Bluetooth earbudsRide with GPS (voice navigation)
Garmin Edge userPlan in Ride with GPS or Komoot, export as a routable course
Wahoo ELEMNT ROAM / BOLT v2Send via Komoot or Ride with GPS with cue sheets
Hammerhead KarooSend 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.

Navigation gets you through the turns. Tailwind GPS picks the best hour to leave. Use both: score the route first, then navigate it with your preferred app or head unit.

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 unitTurn-by-turnReroutingOffline
Garmin Edge (540 etc.)Yes (routable course required)On-device recalculation (with maps)Yes, with downloaded maps
Wahoo ELEMNT ROAM / BOLT v2Yes (with cue sheets)LimitedYes
Wahoo ELEMNT BOLT v1Limited (cue-sheet routes only)NoYes (breadcrumb only)
Hammerhead KarooYes (routable GPX or sent course)YesYes

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:

  1. Plan your route in Ride with GPS
  2. Download the route offline before you leave (covers maps and cue data)
  3. Start navigation in the app
  4. Pair Bluetooth earbuds if you want voice cues
  5. Check off-course handling is set up in settings

Ride with GPS to Hammerhead Karoo:

  1. Plan in Ride with GPS
  2. Use Send to Device > Hammerhead to push the route with cue data
  3. On your Karoo, accept the incoming route
  4. Start navigation, turn prompts are active from the cue-sheet data

Komoot to Wahoo ELEMNT ROAM:

  1. Plan in Komoot (choose cycling sport type for road-appropriate routing)
  2. Export to Wahoo or sync via the Wahoo/Komoot integration
  3. Confirm the route appears with turn prompts on the ELEMNT display
  4. 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