How To Upload GPX To Garmin | Get Routes On Your Watch

A GPX file can be loaded into Garmin Connect or BaseCamp, then synced or copied to your Garmin so the route shows up as a course you can follow.

GPX files are everywhere: a friend texts you a weekend loop, a race organizer posts the route, or you export a trail from a mapping site. The tricky part isn’t getting the file. It’s getting it onto a Garmin device in a way that actually shows up under Courses, works with turn prompts (when your model can do that), and doesn’t vanish right before you leave.

This walkthrough sticks to the methods that work day after day: Garmin Connect on web, Garmin Connect on a phone, and BaseCamp for people who keep an offline library. You’ll also learn what to check inside the GPX so Garmin doesn’t treat it like a messy track.

What Garmin Does With A GPX File

A GPX file can hold a few different things. Garmin devices and apps may treat each type differently, so it helps to know what you’re holding before you try to transfer it.

Routes, Tracks, And Waypoints In Plain Terms

Track: a breadcrumb line made of many points. Trails and hiking files often come as tracks. Tracks usually follow the exact path, even if there’s no road data.

Route: a smaller set of points that a device can connect using its map. Routes can behave differently across devices if map data differs.

Waypoints: saved points like a water stop, a trailhead, or a cafe.

Many Garmin wearables prefer a GPX file imported as a course inside Garmin Connect. Bike computers often do well with courses too. Handheld units can use tracks and routes, yet courses still work nicely for planned workouts or turn-by-turn style prompts on compatible models.

Before You Upload: A 3-Minute File Check

Most GPX upload failures come from small, fixable issues: a zipped file, a weird extension, a file that contains multiple segments, or a track with too many points for your device’s limit.

Quick Checks That Save A Lot Of Rework

  • Make sure it’s really .gpx. If you downloaded a zip, extract it first.
  • Rename it cleanly. Short names with letters, numbers, dashes, and spaces travel well across phones and computers.
  • Open it once. A GPX should load in any basic GPX viewer or mapping site. If it won’t open anywhere, the file may be corrupted.
  • Confirm it’s the right thing. If you expected a route with cues but got a raw track, it can still work, but prompts may be limited.

Point Count And Why It Matters

Some devices cap how many points a track or course can carry. If your GPX was created from a long hike with high recording frequency, it may include thousands of points. When that happens, the device may truncate the file, refuse to load it, or show a jagged line.

If you see odd behavior, reduce points in the tool you used to export the GPX (many mapping sites offer a “simplify” or “reduce points” option). If you already have the file, a desktop tool like BaseCamp can also help you manage your library and resend a cleaner version.

How To Upload GPX To Garmin Using Garmin Connect

This is the most consistent path for many watches and several cycling devices: import the GPX into Garmin Connect as a course, then sync the device so it appears in Courses.

Method 1: Import On Garmin Connect Web

If you have a laptop or desktop nearby, the web flow is steady and easy to verify because you can see the course map, rename it, and save it right away.

  1. Sign in to Garmin Connect in a web browser.
  2. Open the Courses area under Training/Planning (wording may vary by layout updates).
  3. Choose the import option and select your .gpx file.
  4. Pick an activity type that matches the route (run, ride, walk, hike, and so on).
  5. Name the course, save it, and confirm the map looks right.
  6. Open Garmin Connect on your phone and sync your device.

Garmin documents the accepted file types and the course import flow on its official page for importing a third-party course into Garmin Connect.

Method 2: Import From A Phone With Share Or “Open With”

This is the fastest option when the GPX arrives through email, chat, or a download link on your phone.

  1. Save the GPX to your phone’s files app (Downloads, iCloud Drive, Google Drive, or On My Phone storage).
  2. Tap the GPX, then choose Share or Open With.
  3. Select Garmin Connect from the app list.
  4. When Garmin Connect opens the file, save it as a course and choose the activity type.
  5. Sync your Garmin device so the course transfers.

Small Details That Fix “It Imported But I Can’t Find It”

  • Check the activity type. Courses can be filtered by type on some screens.
  • Refresh the Courses list. A pull-to-refresh after saving can make it appear.
  • Sync again. A course can save to your account yet still not transfer until the next sync finishes.

Where The Course Shows Up On The Device

Many watches place courses under Navigation → Courses, or inside an activity’s settings under Navigation → Courses. Bike computers often show them under Navigation → Courses as well. The labels differ by model, but the pattern stays the same: you pick a course, then start it, then begin the activity or ride.

If your Garmin has maps and routing features, you may also see turn prompts. If it’s a simpler model, you’ll still get a line to follow, plus off-course alerts on many devices.

Pick The Right Transfer Method For Your Setup

There isn’t one “best” method. The right one depends on what device you use, where the GPX lives, and how often you swap routes. This table helps you choose fast, then move on.

Method Best When Common Snag
Garmin Connect web import You want the steadiest import flow and an easy map preview Course saves, but device sync isn’t finished yet
Phone “Open with” Garmin Connect The GPX arrives on your phone and you want it loaded right away Garmin Connect isn’t shown in the share list until you scroll or enable it
BaseCamp import + send to device You keep a local library and manage lots of GPX files offline File lands in the wrong folder on the device if you send the wrong item
USB file copy to /Garmin/NewFiles Your device accepts GPX via file drop and you prefer manual control Wrong folder path, so the device never processes the file
Sync through Garmin Connect app You already have the course saved in your account Bluetooth looks connected but background sync is paused
Send a shortened GPX Long routes behave oddly or get cut off Simplify too much and corners get rounded off
Convert GPX to FIT/TCX first A device prefers courses in another format Conversion can strip cues if the source didn’t include them
Create the course inside Garmin Connect You want to tweak the line and save a clean, Garmin-native course Re-routing can shift the path if map data differs

Upload GPX With BaseCamp And Send It To Your Garmin

BaseCamp is useful when you want a desktop library: folders by trip, named tracks, saved waypoints, and quick transfers to a device over USB.

Import The GPX Into BaseCamp

  1. Install and open BaseCamp on your computer.
  2. Pick “My Collection” or a folder where you store routes.
  3. Use File → Import, then select your GPX file.
  4. Confirm the track/route appears on the map and in the list pane.

Send The Data To A Connected Device

Plug your Garmin into the computer with its USB cable. Once BaseCamp sees it, you can send selected items or collections to the device.

  1. Select the track/route you want to transfer.
  2. Use the Send To Device option inside BaseCamp.
  3. Eject the device cleanly, then unplug it.
  4. Let the device boot fully so it can process new files.

Garmin’s official instructions for BaseCamp import and transfer are on its page about importing GPX files into BaseCamp and transferring to a device.

When BaseCamp Beats Garmin Connect

  • You’re packing multiple routes for a trip and want them organized before you plug in the device.
  • You want to view and edit tracks without relying on a phone connection.
  • You’re transferring waypoints along with the track.

Manual USB Copy: The Folder That Usually Works

Some Garmin devices accept GPX by file drop when connected to a computer. A common pattern is placing files into a “NewFiles” folder so the device can convert and store them on first boot.

Steps For A Clean Manual Transfer

  1. Connect the device to your computer with USB.
  2. Open the device storage (and the SD card, if present).
  3. Look for a Garmin folder, then a NewFiles folder.
  4. Copy the GPX into that folder.
  5. Eject the device, unplug, then let it restart and process the file.

If your device doesn’t react to a file dropped into NewFiles, stick with Garmin Connect or BaseCamp. File handling varies by model and by firmware generation.

Fix Problems When The GPX Won’t Show Up

If you imported the file and it still won’t appear on the device, run through these checks in order. They’re quick, and they catch most real-world failures.

Start With The Three Most Common Causes

  1. It saved as an activity, not a course. A GPX can be uploaded in ways that create an activity file. If you need navigation, confirm it exists under Courses.
  2. The device didn’t finish syncing. Keep the phone app open until the sync indicator completes.
  3. The GPX is too dense. Reduce points, then import again.

Check The Course List Filters

Some Garmin screens filter courses by activity type. If you imported it as Cycling and you’re browsing Running courses, it may look like it vanished. Change the filter or search by name.

Look For Multi-Segment Tracks

Some GPX exports contain multiple segments. Devices can treat that as separate tracks or ignore sections. If the route looks broken, merge segments in your GPX tool, export again, then re-import.

Rename And Re-Import

If the file name includes symbols, emojis, or long strings, rename it and try again. Keep it short and readable. This also makes it easier to spot on the device screen.

Symptom Likely Cause Fast Fix
Course saved in Garmin Connect, not on device Sync didn’t finish Open the app, trigger a manual sync, wait for completion
Course is on device, map line looks jagged Too many points Simplify the track, export again, re-import
Course loads, but no turn prompts Track-only GPX or device routing limits Recreate as a course in Garmin Connect, then save and sync
Nothing imports from phone share File is zipped or mislabeled Extract the zip, confirm .gpx extension, try “Open with” again
Manual file copy does nothing Wrong folder path for that model Use Garmin Connect import + sync, or send via BaseCamp
Route appears, but line shifts off trails Route recalculation using different map data Use a track-based course, or lock routing settings on device
Course name appears twice Duplicate imports Delete extra copies in Garmin Connect, then sync again

Make Your GPX Work Better On Garmin

A “working” upload is good. A course that’s easy to follow is better. These tweaks improve clarity on the device screen and reduce surprises mid-run or mid-ride.

Pick The Right Activity Type When Saving

Activity type affects how some devices present the course, which data screens are offered, and which settings apply during navigation. If you’re hiking a bike route file, you can still save it as a hike course so it sits where you expect it.

Trim The Start And Finish

Many GPX files include a messy start where the creator walked around a parking lot, or a finish that drifts after the route ends. Trim those sections before import so your first prompt and last prompt land where you want them.

Keep A Master Copy

After you get a course working, save a clean master GPX in a folder you trust. That way, if a sync goes sideways or you switch phones, you can reload it in minutes.

One Last Pre-Departure Check

Right before you head out, do a fast sanity pass. It takes under a minute and prevents the classic “it was on my phone but not on my watch” moment.

  • Open the course on the device and confirm the map line appears.
  • Scroll the course name and confirm you picked the right one.
  • Start navigation, then stop it, just to confirm it launches cleanly.
  • If you rely on phone sync, keep the app open until the sync indicator finishes.

Once you’ve done this a few times, uploading GPX files becomes routine: import, save as a course, sync, and go.

References & Sources