Skip to main content
viewmygpx

How to open a GPX file in Apple Maps

The honest answer: Apple Maps does not import GPX files. There is no official path to drop a .gpx onto Apple Maps and see the route rendered as a polyline. The realistic workflows for the Apple ecosystem are third-party apps that handle GPX themselves — WorkOutDoors, Maps.me, Footpath, Komoot, Cartographica — most of which can render the route on top of an Apple-style base map and some of which export a multi-stop Apple Maps URL that approximates the route via Apple's own routing engine.

Try it — drop a GPX file

The viewer below runs in your browser. Drop a .gpx to see the route immediately. The Open in chips push the file to destinations that actually accept GPX. For Apple-Maps-style viewing on the desktop, Look Around imagery is at maps.apple.com; on iPhone, the regular Maps app.

Drop your GPX file here

or browse to choose

Don't have a GPX handy?TryShort hike5 km · AcadiaMarathon42 km · roadCycling50 km · CA

Parsed locally · never uploaded

Why Apple Maps doesn't accept GPX

Apple Maps is a consumer mapping product. The features that have shipped over the past decade — Look Around, indoor maps, immersive 3D city models, transit routing — point toward consumer travel and urban navigation rather than at the outdoor-route-following workflow that GPX serves. There is no public Apple roadmap suggesting GPX support is on its way.

The Apple Watch Workouts app, added in watchOS 10, can record and replay routes — a watch-side workflow Apple itself controls. But the path from a third-party GPX to Apple Maps' map view is left to third-party apps; Apple assumes Strava, Komoot, AllTrails, and the rest occupy that space. For a tighter integration on the Apple stack, the third-party apps below are the route.

Realistic workflows

1. Use a third-party iOS app that imports GPX

The closest experience to "Apple Maps with GPX" is one of these apps. Each accepts a GPX file and renders the route on its own map view; some use Apple Maps tiles, some use OpenStreetMap, some use proprietary tiles.

  • WorkOutDoors — paid one-time purchase. Imports GPX (drag from Files app or share via the iOS share sheet), renders the route on custom contour-style maps with elevation profile and workout tracking. Apple Watch app for in-the-field following with HR overlay. The most polished pure-iOS option for a hiker or cyclist who wants to follow a GPX.
  • Maps.me — free with ads. Imports GPX, KML, KMZ, GeoTIFF. OpenStreetMap base. Routes are rendered as bookmarked tracks; offline use built-in. Best for travelers who want GPX overlays in places without cell service.
  • Footpath Route Planner — paid subscription. Strong GPX import with elevation, hand-drawn route planning, share-as-Apple-Maps export. Apple Watch companion app. iOS-only.
  • Komoot — free with paid offline maps. Imports GPX as a Tour, voice navigation on the iPhone or Apple Watch. Best for cycling and hiking on mapped roads/trails. Doesn't use Apple Maps tiles but gives a cleaner outdoor navigation experience than Apple Maps could anyway.
  • Gaia GPS — paid subscription. The backcountry standard; imports GPX, USGS topo overlays, offline-everything. iOS app is full-featured. Outdoors.com bought Gaia in 2021, no major iOS-experience regressions since.
  • Strava (subscription required for offline) — if you already use Strava, the iOS app shows imported Routes with on-screen following. Voice cues are limited but functional.

2. Convert the GPX to multi-stop Apple Maps directions

For routes that mostly follow major roads, the Apple Maps multi-stop directions feature is a workable approximation. The recipe:

  1. Drop the GPX into the viewmygpx viewer to see the route.
  2. Pick 5-10 anchor points along the route — start, end, and key turning points. Note the latitude/longitude of each.
  3. Open Apple Maps. Tap the route start. Tap Directions+ Add Stop. Enter each waypoint as a stop. Apple Maps will route between them using its own road graph.
  4. The result follows Apple's preferred road choices between your anchor points. For driving routes that hug major highways or city streets, this approximates the original GPX. For off-road or minor-road routes, the approximation breaks — Apple will route via roads, not via your trail.

3. View on the Mac with Cartographica or QGIS

On macOS, GIS desktop apps render GPX cleanly with optional Apple-style base layers. Cartographica is a paid Mac-native GIS app with strong KML/GPX rendering; it supports satellite tiles that look very close to Apple Maps satellite. QGIS is free and open-source, more powerful, with a steeper learning curve. For a desktop visualization without going through Apple Maps, both are options. For just looking at the route, the viewmygpx viewer on the homepage covers most use cases without an install.

4. For developers — render with MapKit

Apple's MapKit framework (iOS, macOS) and MapKit JS (web) both let developers render polylines on Apple Maps tiles. If you're building an outdoor app that wants Apple-style cartography with custom GPX overlays, MapKit is the official path. End users can't use MapKit directly — it's a developer tool — but if you're writing the app, parsing GPX with XMLParser or DOMParser and adding an MKPolyline takes about a screenful of code.

Common Apple-stack workflows

iCloud sync of GPX files

Drop a .gpx into iCloud Drive on a Mac and it appears in the Files app on iPhone within seconds. Open the file in Files, tap Share, and pick the third-party app that should import it (WorkOutDoors, Footpath, Maps.me, Komoot, or any other GPX-aware app). This is the standard Apple-ecosystem flow for moving a GPX from desktop to mobile.

Apple Watch following

For Apple Watch route following, the watchOS apps that actually work are: WorkOutDoors (Series 4 and later, watchOS 8+), Footpath Watch, Komoot Watch (with iPhone tethering), Strava Watch, and a handful of niche outdoor apps. Apple Watch's built-in Workouts app records routes but does not import GPX. The third-party apps push the route to the watch via the iPhone's sync; on watchOS, the Watch shows the route line and the watcher's position.

Look Around for an area at the route's start

Apple Maps' Look Around (Apple's answer to Google Street View) is useful as a complement to GPX viewing — drop the file in the viewmygpx viewer to see the route, then open the start coordinate in Apple Maps to see the trailhead or road in immersive 3D. Doesn't solve the GPX-import problem but adds context for trip planning.

What about Apple Maps web?

maps.apple.com launched in 2024 as a public beta. It supports search, directions, and Look Around imagery, but does not import GPX, KML, or any other custom-route format. The web version is more limited than the native iOS/macOS app — for example, multi-stop directions are not supported on the web at the time of writing.

For a web-based GPX viewer that runs on any platform including Macs and iPhones, the viewmygpx viewer works in any modern browser without an account or install. It uses Stadia Maps tiles (or OpenStreetMap as a fallback, or Esri World Imagery for satellite) — different cartography from Apple Maps but broadly equivalent capability for route visualization.

Alternatives

  • Komoot for cycling and hiking with voice navigation. Cleaner experience than any Apple-stack workaround for actually following a route in the field.
  • Strava for activity-tracking with social feed. The mobile app on iPhone shows imported Routes well; Apple Watch app handles activity recording.
  • Google Earth for 3D terrain visualization. Earth Web works in Safari on Mac and iPhone, drapes the KMZ over real terrain, and is a much better visualization tool than Apple Maps' flat 2D map for outdoor routes.
  • The viewmygpx viewer for a quick preview. Drop the file, see the route, leave. Works on every browser including Safari. Files stay on your device — no account, no upload, nothing reaches our servers.
Can Apple Maps open GPX files directly?

No. Apple Maps does not import GPX, KML, or KMZ at the application level. The only routing data Apple Maps ingests directly is from the system Share Sheet — a 'Get Directions' link, an Apple Maps URL with coordinates, or an .icalendar file with a location. Free-form GPX import is not in the product, has not been in any version, and Apple has given no indication of adding it. The realistic workflows route around Apple Maps via third-party apps that handle GPX themselves.

What's the closest Apple-native workaround for following a GPX route?

Convert the GPX to a series of waypoints and use Apple Maps' multi-stop directions. Drop the .gpx into the viewmygpx editor, identify 5-10 key points along the route, then enter them as stops in Apple Maps' directions UI (the route Apple plots between them is its own — it won't follow your line, but it will get you between the named points). For routes that follow major roads, this approximates the GPX line; for off-road or minor-road routes, it's not a real substitute.

Which third-party iOS apps actually import GPX?

WorkOutDoors (paid; rich GPX import with offline maps and Apple Watch support), Maps.me (free; offline GPX viewing with OpenStreetMap base), Footpath Route Planner (paid; planner with GPX import/export), Cartographica (Mac, paid; GIS-grade KML/GPX rendering), Gaia GPS (paid subscription; backcountry GPX), Komoot (free with paid offline maps; full GPX support with voice navigation). For pure-Apple-stack users, WorkOutDoors and Footpath are the most natural choices.

Can I send a GPX route to Apple CarPlay or Siri navigation?

Not directly. CarPlay shows the navigation app in front of you on the dash; the underlying app does the GPX work. Apps that support both GPX import and CarPlay navigation are the bridge — for cycling and outdoor use, that's a smaller list (third-party apps like RWGPS, Komoot, Strava do CarPlay for activity tracking, not turn-by-turn following of an arbitrary GPX). For driving routes specifically, conversion to a multi-stop Apple Maps directions URL (encoded as ?daddr=lat,lng+to:lat,lng) is the closest workaround.

Why doesn't Apple support GPX given its outdoor focus on Apple Watch?

Speculation only — Apple hasn't said publicly. The pattern of recent Apple Maps updates (Look Around, indoor maps, immersive 3D city models) points toward consumer travel and tourism rather than route-following for cycling, hiking, or outdoor activities. The Apple Watch Workouts app added route memory but not GPX import; the assumption appears to be that third parties (Strava, Komoot, etc.) handle that surface. There's no public roadmap suggesting GPX support is coming.

What can Apple Maps do with the route information from a GPX file?

Apple Maps can show a region — drop a pin at the start, drop another at the end, view satellite or Look Around imagery in between. It can give driving, walking, or cycling directions between named points. It can show the area's points of interest, transit, parking, and indoor maps. What it can't do is render your custom polyline, follow your specific route turn-by-turn, or import the file. For the visualization steps, the viewmygpx viewer plus Apple Maps in a separate tab gets you the same thing more directly.

Is there an Apple Maps API I can use to render my GPX programmatically?

MapKit JS (web) and MapKit (iOS / macOS) both let developers render polylines on Apple Maps tiles. If you're a developer building a website or app, you can parse the GPX yourself and add a polyline overlay via MapKit. For end users without a development workflow, this isn't a practical answer; for developers building outdoor-app integrations on Apple platforms, it's the official path.

Related guides