Open a GPX file in AllTrails
Any AllTrails member can upload a GPX as a custom route on the website or in the mobile app. Drawing and editing routes in the app requires the paid Peak plan.
Reviewed on 2026-09-28 using official help where available.
AcceptsGPX, KML, KMZ, FIT, TCX and more (up to 20 MB)
Free tierAny member can upload a route on the website or in the app; drawing or editing routes in the app needs Peak.
Steps
- Sign in on the website. Log in at alltrails.com on a computer.
- Open the route builder. Go to Explore and choose “Build custom route”.
- Upload your GPX. Choose “Upload a route”, browse to or drag in your .gpx, then click “Upload”.
- Find the saved route. After the “Route uploaded” confirmation, find it in Saved → Custom routes. In the mobile app, use Saved → Lists → Custom routes → ⋯ → “Upload route”.
Quirks & limits
- Any member can upload a route on the website or in the iOS/Android app; drawing and editing routes inside the app is a Peak feature.
- A recorded track can go to your activities instead: profile picture → Show profile → Activities → Map → “Upload file” (website only; the button appears once you have at least one recorded activity).
- Files can be up to 20 MB; besides GPX, AllTrails accepts KML, KMZ, FIT, TCX and other formats.
Sources
See the route before you upload it
Not sure the file is the right one? Drop it into the viewer first — you'll see the full track on a map with distance, elevation and speed. Nothing is uploaded.
Frequently asked questions
Can I import a GPX into AllTrails for free?
Yes. Any member can upload a GPX as a custom route on AllTrails.com or in the mobile app. Drawing or editing a route in the app needs the paid Peak plan.
What does AllTrails do with an imported GPX?
It becomes a custom route saved to your account that you can view and edit on AllTrails.com. A recorded track can instead be uploaded to your activities.