How to Upload a GPX
Share
How to Upload a GPX to: Garmin · Apple Watch · COROS · Suunto & More!
Garmin · COROS · Suunto · Polar · Apple Watch — plus options for Strava, AllTrails, and free phone viewing.
Garmin
- Save the .GPX file to your phone or computer.
- Import to Garmin Connect (web or app): open Training & Planning → Courses and choose Import / Upload.
- Pick the activity type, name the course, then Save.
- Sync your device (watch / bike computer) so the course transfers. On the device open Navigation → Courses to start.
Tip: Some models also accept copying a GPX/TCX/FIT into the device’s NewFiles or Courses folder over USB.
COROS
- Download the .GPX to your phone.
- Open the file and choose COROS as the app to handle it (iOS/Android).
- Save the route in the COROS app, then sync to your watch from Explore → My Collection.
You can optionally edit the route in the app before syncing.
Suunto
- Download the .GPX to your device.
- In the Suunto app go to the Map view, tap the +, and choose Import GPX.
- Save the route, then sync to your watch. Find it under Routes on the watch.
Polar
- Import the .GPX into Polar Flow (web/app) as a route.
- Mark it as a favorite if needed, then sync via Flow to your watch.
Menu names vary by model; look for Routes or Favorites.
Apple Watch (with WorkOutDoors)
Send a GPX from iPhone to Watch
- Install the WorkOutDoors iPhone + Watch app.
- Open the GPX on your iPhone (Mail / Files / Safari) and choose Share → WorkOutDoors.
- In the iPhone app, find the route under Routes and tap Send to Watch.
- On the Watch: open WorkOutDoors → Settings → Routes → choose your route and start.
WorkOutDoors supports GPX/TCX/FIT, elevation and waypoints, and on‑watch maps.
Why third‑party? Can I do this with Apple’s Workout/Maps?
Apple’s built‑in apps don’t import GPX courses for turn‑by‑turn on the Watch. Third‑party apps like WorkOutDoors provide route import, maps and cues.
Upload to Strava (optional)
- On the Strava website: Dashboard → My Routes → Create New Route → Upload.
- Select your .GPX to build a Strava route, then Save.
- Favorite the route (⭐) so it syncs to connected devices/apps.
Great for easy sharing and device syncing, though advanced route tools require Strava Premium.
Upload to AllTrails (optional)
- Sign in at alltrails.com.
- Hover Saved → choose Create Map.
- Use Upload from file → Browse and pick your .GPX → Next.
- Confirm the Route uploaded message, then edit/save as needed.
Free GPX viewer on your phone
Don’t have a GPS watch or a paid app? Preview a GPX for free in a mobile browser with a site like viewgpx.com. Upload your file and it will draw the track on a map.
Common gotchas
- Course types: If a GPX won’t navigate, re‑export as a route/course (not just a recorded “track”) where required.
- Waypoints density: Very large files can be truncated; simplify the GPX if your device has limits.
- Naming: Give routes clear, unique names so devices don’t overwrite or hide duplicates.
©Seasons Run Club Not affiliated with Garmin, COROS, Suunto, Polar, Apple, Strava, or AllTrails.
How to Upload a GPX to Garmin, COROS, Suunto, Polar & Apple Watch
Quick, step-by-step instructions to get a GPX route onto your watch or phone, plus optional Strava/AllTrails uploads and a free GPX viewer.
Read the guide →