Pin Reef
Hand-picked city atlasesSpring 2026
Pin Reef/Journal
·4 min read

How to import a KML file into Google Maps (and Google My Maps) — step-by-step

A KML file is the cleanest way to load someone else’s map into your phone. Here’s exactly how to import one — Google My Maps on desktop, Google Maps on iOS and Android — in under three minutes.

KML (and its compressed sibling KMZ) is the format Google uses for “a list of pinned places.” If someone shares a curated travel map with you, it’s almost certainly a KML file. The good news: importing it into your own Google account takes about three minutes, and once it’s there it’s available on every device you sign into.

Step 1 — Open Google My Maps on a laptop

Step 2 — Open it on your phone

There’s a small gotcha here: Google Maps (the everyday app) and Google My Maps (the personal-maps tool) are different products. Your imported map lives in My Maps but is reachable from the regular Maps app:

Step 3 — Make it work offline

Custom maps don’t work offline by themselves, but the underlying base map does. In the Google Maps app, tap your profile → Offline mapsSelect your own map, and download the city you’re in. Then your custom layer plus the offline base map will function with no signal, including walking directions to each pin.

Common problems

Once a KML is in your account, every device sees it. Phone, tablet, partner’s phone — all of them. That’s the whole reason to use it.

What we ship

Every Pin Reef volume is a KML file built exactly to drop into the import flow above — pre-organised into layers (coffee, lunch, galleries…), already under My Maps’ per-layer limits, every pin placed by a person. Three minutes from download to open.