From Google Maps to Wahoo Elemnt (GPX via ridewithgps)

Reading Time: 3 minutes

I tend to use routes infrequently. When I create a new one it is easier for me to use Google Maps. But then I always forget how to EASILY get it on to my Wahoo Elemnt. I use ridewithgps which is very nicely featured although for simple tasks like this it is not intuitive…at least not the way I use it.

Click to enlarge

I assume that you have a free ridewithgps account already linked to your Wahoo. You will have done that in the ‘Linked Accounts’ section of the Wahoo Elemnt app (Android, I assume iOS is similar) – see image to right for a hint. My Elemnt is also setup to sync over my home wifi.

Step 1: Plan in Google Maps and copy the full url

click to enlarge

Here is the url:,+Ferry+Ln,+Shepperton+TW17+9LH/Dorney+Lake,+Windsor/@51.3204933,-0.3798118,11.75z/data=!4m14!4m13!1m5!1m1!1s0x487675cd7e80aa01:0x1ce4695c1b2d0ceb!2m2!1d-0.453186!2d51.3866735!1m5!1m1!1s0x48767ca1b1609b57:0x48767ca19c9440f6!2m2!1d-0.6634836!2d51.4937557!3e1for a bike trip from Shepperton Open Water Swim to Eton Dorney. The route is in blue on the map and you can also see the purple/white dotted line which I think is the off-road Thames Tow path. The point of showing the off-road path is that such paths can be taken into account by Google Maps and you can also MUCH more easily drag parts of Google’s mapped routes than, for example, in Garmin Connect.

Step 2: Visit and paste in the full url

Click “Let’s go” and save a file with the name of your choice to the location of your choice. I chose Shepperton2EtonDorney.gpx on my desktop.

Click to Enlarge

Step 3 (Option 1): Visit and upload your GPX file

Click “Select Files” to …err…select the file you’ve just created.

Click to enlarge


You will get the following screen once it’s uploaded and it’s not obvious what to do with it. You need to click where it says “View route” in orange.

Click to enalrge

This will then show your route on a map. Ignore the map. All you do is PIN the route. I’ve done that already in the following image and instead of ‘Pin’ it says ‘Pinned’ ie click ‘Pin’

Click to enlarge

That’s it. You’re done. All you now have to do is sync your route with the Elemnt FROM the Elemnt. You don’t have to do anything else on Ridewithgps

Step 3 (Option 2): via your smartphone

ALTERNATE METHOD AVOIDING RIDEWITHGPS: See comments below for an alternate route to the Wahoo via your smartphone. I prefer ridewithgps as my Android smartphone doens’t always play too well with the Wahoo’s and I sometimes use the other facilities of ridewithgps, not least as storage for some of my routes.

Step 4 On the Elemnt

  • From the main screen click PAGE (bottom right). Keep on clicking until you get the MAP/ROUTE screen. If you don’t get the map/route screen you might have to revisit the ELEMNT app and add that screen (not sure)
  • Click Route (bottom left)
  • Click ‘Sync’ (bottom middle) and your screen will look like this
click to enlarge

You have a route on the ELEMNT. You know what to do with it.


Of course you can upload other tcx/gpx files to ridewithgps and miss out the google maps conversion sections.

I wrote this as I always forget how to do it. I can’t be alone.



Support this site with purchases at these partners - should click to a local choice in your country

4 thoughts on “From Google Maps to Wahoo Elemnt (GPX via ridewithgps)

  1. I just export the gpx from any website I created a route on (last time was with then mail it to myself and open it on my phone with the wahoo app. It’s then magically uploaded to my bolt and I’m ready to follow the route.

Leave a Reply

Your email address will not be published. Required fields are marked *