Importing from Apple Watch to Garmin Connect

For several years I used a Garmin sports tracking watch to track my daily walks and to keep a running total of the distance covered and a Garmin bike computer. This would automatically upload to Garmin Connect https://connect.garmin.com/.

I also use Strava https://www.strava.com/ as I found it had good bike ride segments and I was able to see if I was improving on my times on local rides. It also allowed me to set annual and weekly targets, but this would only work if I set my walks as runs on the smartwatch.

Garmin Connect was able to upload to Strava via their API and this was fully automatic but a few months ago I purchased an Apple watch and this was not able to upload automatically to the Garmin website or to Strava without purchasing additional software.

I found an iPhone app called HealthFit which allows you to upload Apple Health data to different services including Strava but it would not upload to Garmin Connect which has all my older bike workouts going back several years.

The HealthFit app also has the option to upload workouts to your iCloud drive in fit format which can be imported to most other sports tracking systems.

I prefer the Garmin Connect system as it allows you to set different goals or targets for any workout type so I could import my walking data files from Strava into Garmin Connection one at a time or in bulk to give me a full breakdown for the different activities.


Your Raspberry Pi Projects Start Here

Please support the blog and our projects by buying your Raspberry Pi development boards and accessories from our online store at AB Electronics UK.

Our stacking design allows you to connect several development boards on your Raspberry Pi.

Order from AB Electronics UK

Importing from Apple Health / Watch to Garmin Connect

Step 1. Buy the HealthFit app and install it on your iPhone. Configure the app to upload workouts to your iCloud account.

HealthFit Workout

Workout in the HealthFit app

HealthFit Workout Export

Workout Export in the HealthFit app

Step 2. Go into your iCloud drive at https://www.icloud.com/iclouddrive/ and select the HealthFit folder.

iCloud drive folders

Step 3. In the HealthFit folder will be a list of files with fit files and CSV data files. Sort the files by Date to bring the newest file to the start of the list.

icloud files

Step 4. Double-click on the fit file to download it to your computer.

Step 5. Go to Garmin Connect https://connect.garmin.com/ and sign into your account.

Step 6. Click on the "upload" icon which is shaped like a cloud with an up arrow and select "Import Data" from the dropdown menu.

Step 7. On the Import Data page, either drag and drop the file onto the dashed box or click the box to open a file dialog and select your fit file.

Garmin Connect Import Page

Step 8. Click the blue "Import Data" button and the file will be uploaded and processed on Garmin Connect.

Garmin Connect Import Files selected

The video below shows the steps on the desktop web browser using iCloud drive and the Garmin Connect website.

Importing from Strava into Garmin Connect

If you would like to export all your Strava workouts to use on Garmin Connect or another service, you can do this via the “Download or Delete Your Account” pages.

Step 1. Go to "My Profile" at https://www.strava.com/settings/profile

Step 2. Go to "My Account" on the left menu.

Step 3. At the bottom of the page click the "Get Started" button under "Download or Delete Your Account"

Delete Your Account

Step 4. In the section named "2 Download Request (Optional)" click the "Request your Archive" button and Strava will send you a download link after a short time with an archive file containing your data and workouts.

Request your Archive

Step 5. When the email from Strava arrives, click the "Download Archive" button and save the file to your computer.

Step 6. Extract the file to a folder which will give you several subfolders, CSV files and pdf files.

save the file

Step 7. Open the "activities" folder which will list your activities in compressed archives .gz format.

compressed archives .gz

Step 7. Extract the archives into the same folder. I used Winrar https://www.win-rar.com for this and it allows you to extract all the archives at the same time.

Step 8. Go to Garmin Connect https://connect.garmin.com/ and sign into your account.

Step 9. Click on the "upload" icon which is shaped like a cloud with an up arrow and select "Import Data" from the dropdown menu.

Step 10. On the Import Data page, either drag and drop the files onto the dashed box or click the box to open a file dialog and select your fit files.

Step 11. Click the blue "Import Data" button and the files will be uploaded and processed on Garmin Connect.

I found that the Garmin Connect import page will accept up to 800 files at a time, but it does take several minutes to process.