Open a GPX file in Google Earth

Google Earth Pro (the free desktop app) imports GPX directly. Google Earth for Web doesn’t read GPX — give it a KML or KMZ instead. Either way you get the track over 3D terrain.

AcceptsGPX (Earth Pro desktop), KML / KMZ (Earth for Web)
Free tierGoogle Earth (web and Pro desktop) is free.

Steps

  1. Desktop — open Google Earth Pro. Install the free Google Earth Pro desktop app and open it.
  2. Import the GPX. Use File → Import (or Open), set the type to GPX, and select your file. Choose to create tracks/waypoints.
  3. Web — export KML first. For Earth for Web, export KML from the GPX viewer’s Download menu.
  4. Import the KML on the web. At earth.google.com, open Projects → New project → Import KML file, and select it.

Quirks & limits

  • Earth for Web imports KML/KMZ only — not GPX. Use Earth Pro for a direct GPX import, or convert first.
  • Google Earth is great for exploring terrain in 3D, but it isn’t a route-navigation tool.

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.

No file handy? Try a sample: Run Ride Sail (knots) All 13 samples →

Frequently asked questions

Does Google Earth open GPX files?

Google Earth Pro (desktop) imports GPX directly via File → Import. Google Earth for Web needs a KML or KMZ instead.

How do I view a GPX in Google Earth on the web?

Export the GPX as KML (e.g. in gpxviewer.app), then in Earth for Web use Projects → Import KML file.