Google Earth to Garmin: Sending Your KML Routes to a GPS Device
The workflow for taking a planned route from Google Earth or Google Maps and getting it onto a Garmin or Wahoo device.
Planning routes in Google Earth or My Maps is great. Getting that route onto a Garmin Edge, Fenix, or Wahoo head unit is where things get awkward — those devices speak GPX, not KML.
The full workflow
- Plan in Google Earth/My Maps. Save the result as KML or KMZ.
- Convert to GPX with the free KML ↔ GPX Converter.
- Import into your device. Garmin Connect, Wahoo ELEMNT Companion, and Strava all accept GPX upload.
KMZ vs KML
KMZ is just a zipped KML. Most converters handle both, but if yours doesn't, unzip the KMZ (it's a normal .zip) and use the KML inside.
Routes vs tracks
- A route is a planned path — turn-by-turn navigation.
- A track is a recording — a breadcrumb trail.
GPX files can contain either. Most devices want a route for turn-by-turn nav; some only follow tracks. Check your device's docs.
After the import
- Garmin: upload the GPX in Garmin Connect → Training → Courses → Import.
- Wahoo: upload to Strava and sync, or use the ELEMNT app's "Take Me To" feature.
- Suunto: import in the Suunto app under Routes.
Related guides
Related Articles
Geotag your photos in seconds
Free online tool — add GPS coordinates to your images right in your browser. No upload, no signup required.
Free: The Photographer's GPS Cheat Sheet
15 famous photo locations with exact coordinates + 8 pro geotagging tips. Instant PDF download.
No spam. Unsubscribe anytime. We'll occasionally email you new geotagging tips.