This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Import .kml into garmin connect

Former Member
Former Member
Hi,

I'm trying to import some old tracks I did a long time ago into my garmin connect profile. I only have them in .kml, which garmin connect cannot import (although it can export). I've looked through the forums but I'm not really getting anywhere...

Ive had a go of gpsbabel but that does not work when trying to manually upload. The closest I've got it using an online convertor at the following; www.gpsies.com. The tracks uploaded and all looked ok BUT, the time and date of the tracks all set to a default of 1st Jan 2009 and the duration of the exercises were not correct, sometimes the time would be double the actual activity time. This makes me think that there may be other errors in the file.

Does anyone know an efficient way of doing this or can point me to a useful thread?

Thanks
  • I'm trying to understand what you're trying to do. Are you trying to upload/import a .kml file into Garmin Connect as a course? If so, I don't believe that there is any way to do that. In the past, you could use gpsbabel to convert .kml to .crs (with the Garmin corrections box checked), and import the .crs file into Garmin Training Center. I suppose you could try converting the .kml into .gpx and then editing the XML code in a text editor to add activity elements. I have monkeyed around with that, but it's more trouble than it's worth. For all of the effort it takes, it's probably better to recreate the courses in GC using Google Earth as your guide.
  • Former Member
    0 Former Member over 4 years ago

    I know this post is very old, but I'll leave this for anybody in the future who comes to this post after a Google search. There is a workaround to import KML courses into your Garmin device. There's no way to import a KML file into Garmin Connect directly, but you can import it to your device by taking the following steps:

    1. Download KML file to your computer
    2. Install Garmin BaseCamp
    3. Import KML file into BaseCamp
    4. Connect Garmin Device
    5. Send route to Garmin device from BaseCamp

    Then once you have the route on your device, you can do the route, then save the track from that activity as a course into Garmin Connect, if you so desire.

    Hope this is helpful for you and for anybody else in the future.

  • I'll leave this for anybody in the future who comes to this post after a Google search.

    Yes, very good idea. I just add another tip for people not willing to install any new applications:

    Simply export the track in GPX or TCX file format instead of KML - practically any software working with KML will be able to save the track in one of the other formats. And if it does not, use Google Earth, or one of countless free KML/GPX file converters to convert the KML to GPX - for example KML2GPX or GPSVisualizer

    Once done, you can import the GPX file on the page Courses of Garmin Connect Web (see the small link Import at the bottom right of the white window), or by opening it directly with the Garmin Connect Mobile app from the file manager on your phone.

  • Any software EXCEPT GOOGLE EARTH, of course. You cannot save a path from Google Earth as GPX or TCX, or anything except KML or KMZ.

  • Agreed. And I can’t get the garmin  import in the website to import a kml file even though it appears as an option. 

  • import a kml file even though it appears as an option.

    Where are you seeing it as an option? You can export as a kml file but there is no option to import a kml.

    https://connect.garmin.com/modern/import-data

  • My bad on stating that I couldn't import on Connect. Its on Explore that it doesn't work. At least on that one Garmin PRETENDS that you can,

  • I will leave this here for the info of others wanting to do the same thing. I found a way to get KMZ or KML files into Garmin Connect. What you can do is import the KMZ or KML file into "Alltrails" if you have an account on there (it is free), then you can export the map from "Alltrails" as a GPX file which you can easily import into Garmin Connect. Works a treat Grin