Skip to main content

Merge Multiple GPS Activities


Garmin provides 3 options when an activitiy (running, swimming or cycling) is paused:

  • Resume
  • Save
  • Resume Later

Once Save is pressed, the activity is stopped and cannot be resumed any more

Garmin's clumsy button-based mechanics don't make this easy. If I'm in the middle of a cycling trip and pause the meter, my intention is to Resume Later, but it's very easy for the fat finger to press Save instead. On Garmin devices (such as Fenix 7 or EdgePro 530), once an activity is saved, it can no longer be modified. This not only impacts my subsequent riding experience, but also screws up the sync to my Garmin Connect and Strava. More importantly, I will not be able to have a complete cycling route map at the end of a sweating day. This could be quite annoying.


While Garmin cannot fix this issue (or even consider this as an issue), third party tool GPS Track Tools can save the day.

  1. Login to Garmin Connect.

  2. In Activities -> All Activities . Find the disjointed activities.

  3. In each of the activities, press Export to GPX to down the gpx file into the local machine.

    gpx 1 gpx 2

  4. Go to GPS Track Tools (no sign-up is required), select the disjointed GPX files -> Combine.


  5. Download the new GPX file, which has merged the two previous GPX files and automatically syncronizes all the statistics such as total distance, time, average speed, etc.


  6. Import this new GPX file back to your Garmin Connect account on the website. It will then be automatically sync-ed to the devices and eventually Strava.

  7. The initial two GPX files can now be deleted.

Like it? A donation or tip would go a long way.

  BTC  14DYUJw7SYszhDtn3UHhRwV9WpmGWeFAve
  ETH  0xCfB04B53C05488Ac0aC4F47C9550e8Ca1eaA476e
  ICP  d80bd36baca1a0166e812c0f669ffaa222a7c6b6f2a8e3f5c690bafe251aaf4b