Gear Reviews

How to Load a GPX Route onto Your Garmin Watch

Send a GPX route to any Garmin watch in minutes. Phone, web and USB methods, a per-model map comparison, and fixes for courses that never show up.

Jasper Baetens
Jasper Baetens
20 min read
Garmin watch on a wrist showing a loaded course with waypoints and an elevation profile, mountains behind

The fastest way to get a GPX route onto a Garmin watch is your phone. Open the file, share it to the Garmin Connect app, pick a course type, save, then send it to your watch and sync. It takes about two minutes and needs no computer. This guide covers that method and three others, explains which Garmin watches actually show a map rather than a bare line, and fixes the two things that go wrong most often: the course that never appears, and the route that gives you no turn prompts.

Garmin's Vocabulary, Briefly

Three words explain most of the confusion around this.

A course is Garmin's name for a route you can navigate. Whatever file you start with, the watch stores a course. A course point is a named marker on that course, like a water source or a junction, and it's what triggers an alert as you approach. A track point is one of the thousands of raw dots that draw the line on screen.

That distinction matters because turn prompts come from course points, not from the line. A GPX track recorded by someone else's watch has plenty of track points and no course points at all, which is exactly why so many imported routes navigate silently.

Method 1: Your Phone, in Two Minutes

This works on iPhone and Android and is the right method for 90% of hikers.

  1. Get the GPX file onto your phone. An email attachment, a download from a trail site, or the Files app all work.
  2. Open it and tap Share. On iOS, choose Garmin Connect or Copy to Connect. If you don't see it, swipe along the app row and tap More first. On Android, pick Connect from the app list.
  3. Choose a Course Type. Pick Hiking, because the course is filed under that activity on the watch and you'll go looking for it there.
  4. Rename it if you want, then save.
  5. In Garmin Connect, go to More > Training & Planning > Courses, open the course, tap the send-to-device icon and choose your watch.
  6. Sync. The course transfers on the next Bluetooth sync, which usually happens by itself within a minute.

Method 2: Garmin Connect on the Web

Better when you're handling several routes at once, because you can send them in a batch.

  1. Sign in at connect.garmin.com.
  2. Open Training & Planning > Courses in the left menu.
  3. Click Import on the Courses page, then drag the file in or browse for it.
  4. Click Get Started, choose a Course Type such as Hiking, then Continue.
  5. Rename and Save.
  6. Click Send to Device, pick your watch, confirm.
  7. Sync the watch, either through the Connect app on your phone or with Garmin Express over USB.

Connect accepts .gpx, .tcx and .fit. TCX files are bigger because they carry turn cues and extra data, which is usually an advantage rather than a problem.

Method 3: USB, When Bluetooth Won't Cooperate

Useful offline, in a hut with no signal, or when a sync refuses to go through.

Modern Garmin watches connect over MTP rather than appearing as a plain USB stick. On the watch, check Watch Settings > System > Advanced > USB Mode and set it to MTP.

On Windows, the watch shows up in Explorer straight away. On macOS there's no native MTP support, so you'll need Android File Transfer, OpenMTP or MacDroid, and you have to quit Garmin Express first because it grabs the connection and won't let go.

Then drop the file into GARMIN/NewFiles. Disconnect, wait a few seconds, and the course appears under the activity's Navigation menu. Some models want a FIT file rather than a raw GPX, and folder names vary between models and firmware versions, so if nothing shows up, fall back to Garmin Connect.

One trade-off worth knowing: a file dropped straight onto the watch bypasses Garmin Connect entirely. No auto-generated turns, no elevation correction, and no course-point handling. That's a bug workaround for some people and a missing feature for others.

Method 4: Sync Straight From Your Planning App

If you plan routes in an app rather than downloading GPX files, skip the file entirely.

ServiceCostHow it worksCatch
StravaFreeConnect app > More > Settings > Connected Apps > Strava, enable Courses. Star the route.Routes must be under 600 miles. Starred already? Unstar and star again to force the push
KomootFree for syncProfile > Settings > Connections > Pair with Connect, enable CoursesOnly the last 10 saved routes from the past 2 months sync automatically
Komoot Connect IQ appFree app, Premium for mapsOpen route, Navigate > Garmin, confirm on the watchThe Garmin option sends a proper FIT course with turn-by-turn
AllTrailsPlus or Peak subscriptionLink Garmin with courses enabled, then Send to GarminFree accounts export GPX and import manually. Edited routes need Update on Garmin
WikilocPremiumConnect IQ app, pair by QR code, Send to your GPSOn Venu and vivoactive the trail stays inside the Wikiloc app
Gaia GPSNo direct syncExport GPX, then import via ConnectTwo steps, every time
OutdooractiveFreeConnected Services > Connect, automatic or per routeLinking several services at once can duplicate imports

Strava is the best free option and Komoot's Connect IQ app is the best experience, because picking the Garmin option there generates a real FIT course with standard turn-by-turn instead of a bare line.

Which Garmin Watches Show a Map, and Which Show a Line

This is the part nobody tells you before you buy. Almost every current Garmin takes a course. Far fewer have maps on board. On a watch without maps you get your route as a line on a blank screen with an arrow for your position, which is enough to stay on route and useless for improvising a way off it.

Watch (2026)Onboard mapsRe-routes if you strayClimbPro on coursesTurn promptsCourses stored
Instinct 3 Solar / AMOLEDNo, breadcrumbNoNoIf the course has turns30
Instinct ENo, breadcrumbNoNoIf the course has turns30
Instinct Crossover AMOLEDNo, breadcrumbNoNoIf the course has turns30
Fenix 8 and 8 ProYes, TopoActiveYesYesYes100
Fenix 9 and 9 ProYes, TopoActiveYesYesYes100
Fenix EYesYesYesYes100
Enduro 3Yes, TopoActiveYesYesYes100
Forerunner 165 / 265No, breadcrumbNoNoYes100
Forerunner 570No, breadcrumbNoNoYes100
Forerunner 970Yes, TopoActiveYesYesYes100
Venu X1Yes, TopoActiveYesYesYes100
Venu 4No, breadcrumbNoNoNo100
vivoactive 6No, breadcrumbNoNoNo turn cues100
Venu 3, Lily 2, Approach S70No courses at allnone

Three lines in that table cause most of the disappointment.

Venu 3 can't take courses at all. Neither can the Lily 2 or the Approach S70. If you own one, your options are the dwMap or Wikiloc Connect IQ apps, or navigating from your phone.

Venu 4 takes courses but has no turn-by-turn. Garmin's product page originally advertised courses with turn-by-turn directions. After owners reported that only the distance to the destination ever appeared, a Garmin representative confirmed on the company's own forum that the watch does not support it and that the claim was an error in the marketing material. Garmin has since removed the feature from the Venu 4 page. You get the line and nothing else, so check any secondhand listing or older review against this before you buy.

Instinct is breadcrumb only, and always has been. That's not a flaw, it's the deal you accept for the battery life and the price. The Instinct 3 Solar sits around $300, and the line plus an off-course alert at roughly 50 m of deviation is enough for a marked trail. For anything involving route choice, keep phone maps as your detail layer.

If you want the map on your wrist, that starts at the Fenix tier. The Fenix 8 dropped to about $749 once the Fenix 9 Pro arrived in August 2026, which makes it the value pick of the mapping range rather than the compromise. The Fenix 9 doubles storage to 64 GB and pans the map faster, and unless you fill a watch with continental map sets, the older one navigates a trail just as well. Our best Garmin watch for hiking guide goes deeper on which tier is worth your money.

Starting the Course on the Watch

The course lands inside the activity matching the course type you chose, which is why a hiking course doesn't appear when you're looking at the running profile.

Instinct 3 and Instinct E. Press GPS, choose your activity, hold MENU, then Navigation > Courses. Select the course and choose Do Course. Press GPS to start. You'll also find Do Course in Reverse, an elevation plot and a map view in the same menu.

Fenix 8, Fenix 9 and Enduro 3. Press START, then Saved, select the course and pick Do Course. View Climbs shows you what ClimbPro will track. Alternatively press START, open Map, then Navigate.

Forerunner 165 and 265. Press START, choose the activity, hold UP, then Navigation > Courses > Do Course.

vivoactive 6 and Venu 4. Press the upper right button, choose a GPS activity, then Navigate > Courses and Do Course.

Your Course Isn't Showing Up

Work through these in order. It's almost always one of the first three.

  1. It hasn't synced. The transfer happens on the next sync, not the moment you hit send. Open Garmin Connect, pull to refresh, and watch for the sync indicator to complete.
  2. The name clashes. Two courses matching over their first 15 characters collapse into one. Rename and resend.
  3. You're in the wrong activity. A course saved as Hiking appears under the Hike profile's navigation menu, not under Run or Walk.
  4. The watch is full. 100 courses on most models, 30 on Instinct. Delete some.
  5. It never reached Garmin Connect. Check the Courses list on the web before blaming the watch. If the route isn't there, the fault is with the third-party sync, so re-trigger it. In Strava that means unstar and star the route again.
  6. Wi-Fi is interfering with Bluetooth. Turning Wi-Fi off on the watch fixes a surprising number of stuck syncs.
  7. A map filter is hiding it. Garmin Connect's course list has filters that persist between sessions. Reset them if a course you know exists has vanished from the list.

You're Getting No Turn Prompts

This is the single most common complaint about imported routes, and it isn't a bug.

Turn alerts fire from course points. Courses you build inside Garmin Connect get turn course points added automatically. Routes imported from a plain GPX track, from Garmin Explore or from most third-party exports arrive with none, so the watch draws your line, tells you how far to the end, and stays quiet the whole way.

You have three fixes:

  • Re-plan the route in Garmin Connect rather than importing it. Slowest, most reliable.
  • Use a planner that writes turn cues. Komoot's Connect IQ app with the Garmin option generates a FIT course with proper turn-by-turn.
  • Use TCX instead of GPX. TCX embeds named course points with their distance along the route, so aid stations, water sources and junctions survive the import. GPX keeps waypoints in a separate part of the file, and Garmin Connect frequently ignores or misplaces them.

Limits That Bite on Long Hikes

Weekend routes rarely hit these. Multi-day ones do.

Course points. Garmin documents a limit of 50 course points on most watches and 200 on Edge units, and automatically generated turns count towards it. Recent firmware is more forgiving in practice, but if you see Course Point Max Exceeded, the watch drops points to fit. Split the route rather than letting it choose for you.

Track points. No published watch limit, but around 10,000 is the practical target that ultra runners settle on for long routes. Garmin Connect thins dense files on import anyway, and recording apps that log one point per second produce far more detail than the screen can use. Cutting a track by 60 to 80% is usually invisible on the map. The Minify tool in gpx.studio shows you exactly how many points survive at a given tolerance, and GPS Visualizer can both thin a track and fill in missing elevation data.

File size. Very large course files can time out during import. For a thru-hike, split the route into legs of 150 to 250 km rather than loading the whole thing as one course. Splitting by day is even better, because it keeps each course under the point limits and makes the daily elevation plot readable.

Elevation. Courses built in Garmin Connect carry Garmin's own elevation data and drive ClimbPro properly. Strava exports without elevation enabled arrive as flat profiles and ClimbPro shows nothing at all. If your climbs aren't appearing, that's usually why.

Making It Work on a Multi-Day Trek

A few habits that save a lot of frustration on the trail.

Add your water sources, huts and campsites as course points in Garmin Connect before you go, rather than trusting GPX waypoints to survive. On mapping watches they feed Up Ahead, which is genuinely useful when you're rationing water.

Send everything before you leave. Every sync path needs the phone online and the watch connected, so do it at home, not at a trailhead in a valley with no signal.

Download offline maps while the watch is charging. On Fenix and Enduro, the Map Manager queues downloads and only starts them once the watch is on external power, which catches people out the night before a flight.

Think about battery before you pick a GPS mode. On a Fenix 8 in 47 mm, navigating in GPS-only mode gives roughly 47 hours against 35 hours with multi-band enabled, and the max battery setting stretches to about 81 hours. On an Instinct 3 in GPS-only, drain runs under 1% an hour with accuracy that's near identical to multi-band except in steep or wooded terrain. Our Garmin battery life comparison has the full numbers by model, and expedition mode covers what happens when you need the watch to last a fortnight.

Yes. Open the GPX file on your phone, tap Share, and choose Garmin Connect on iOS or Connect on Android. Pick a course type such as Hiking, save it, then open More, Training and Planning, Courses, and send it to your watch. It transfers on the next Bluetooth sync, usually within a minute.
The four common causes are that the watch hasn't synced since you sent it, that two course names match over their first 15 characters so one is hidden, that you are looking in a different activity profile than the course type you chose, or that the watch has hit its course limit of 100 on most models and 30 on Instinct. Check that the course appears in Garmin Connect first, because if it isn't there the problem is with the import rather than the watch.
No. The Instinct 3 navigates a course as a breadcrumb line on a blank screen with an off-course alert at roughly 50 metres of deviation. Onboard TopoActive maps are limited to the Fenix, Enduro, Fenix E, Forerunner 970 and Venu X1 lines. The Instinct trades the map for battery life and a lower price.
No. The Venu 3, Lily 2 and Approach S70 cannot take Garmin courses at all. The Venu 4, Venu X1 and vivoactive 6 can. If you own a Venu 3, the workarounds are the dwMap or Wikiloc Connect IQ apps, or navigating from your phone instead.
You need an AllTrails Plus or Peak subscription. Link your Garmin account in AllTrails settings with course permission enabled, then use Send to Garmin from the three-dot menu in the app or the web. Downloading a route for offline use can push it automatically. Free accounts can still export the GPX and import it through Garmin Connect manually.
Yes. In the Garmin Connect app go to More, Settings, Connected Apps, Strava, and enable the Courses permission. Star the route in Strava and it syncs to your watch. Routes must be under 600 miles. If a route was already starred, unstar and star it again to force the transfer.
Turn alerts come from course points, and a plain GPX track contains none. Courses created inside Garmin Connect get turn points added automatically, while imported tracks arrive with just the line. Fix it by re-planning the route in Garmin Connect, using a TCX file which preserves course points, or using Komoot's Connect IQ app with the Garmin option, which sends a FIT course with turn-by-turn included. The exception is the Venu 4, where no fix exists: Garmin confirmed on its own forum that the watch does not support turn-by-turn for courses and that its marketing material claiming otherwise was an error.
Garmin Connect accepts all three. GPX is the universal exchange format but often loses waypoints on import. TCX embeds named course points with their distance along the route, so water stops and junctions survive reliably. FIT is what the watch stores internally and is what third-party apps send when they sync directly.
Garmin documents 50 course points on most watches and 200 on Edge computers, and automatically generated turns count towards that total. Exceeding it triggers a Course Point Max Exceeded message and the watch drops points to fit. Track points, the dots that draw the line, have no published limit, but around 10,000 is a sensible practical target for a long route.
Yes. Do Course in Reverse appears in the same menu as Do Course on the Instinct 3, Fenix 8 and vivoactive 6 among others. It is useful for out-and-back routes where you only plotted one direction.
Set USB Mode to MTP in Watch Settings, System, Advanced. Quit Garmin Express, because it holds the connection. Install Android File Transfer or OpenMTP, connect the watch, and copy the file into the GARMIN/NewFiles folder. Disconnect and the course appears in the activity's navigation menu.

Before You Set Off

Get the file onto the phone, share it to Garmin Connect, name it something short, send it, and check it's actually on the watch before you leave the house. That last step takes ten seconds and saves the walk.

If your watch shows a line rather than a map, plan accordingly. Keep offline maps on your phone, treat the watch as the thing that tells you when you've drifted off route, and don't expect it to find you a way down in bad visibility.

For more on getting the most out of a Garmin on the trail, see our guides to expedition mode, stealth mode and battery life across the range. If you're choosing between models, start with the best Garmin watch for hiking, or the best cheap hiking GPS devices if a handheld suits you better. Heading somewhere without phone signal? Read do satellite phones work everywhere first.

garmingpsnavigationgpxhiking-watchgarmin-instinctgarmin-fenix
Jasper Baetens

Jasper Baetens

Hiking enthusiast from Belgium, mainly active in Europe. Created HikeHeaven to share experiences, research, tips, tricks and recommend products — or simply to help other hikers.