Alternatives to Google Maps on an Android phone

Well, most people say OsmAnd is the best for Android. Lacking further details, I can't judge on your particular case. You need to know what features you want:

  • an app for end users or for mappers?
  • support for smartphone or tablet?
  • online or (fully) offline?
  • routing with different profiles?
  • POI search, address lookup?
  • open source / free / commercial app?

With these requirements, you can filter this list: https://wiki.openstreetmap.org/wiki/Android
So I can only post what seems to be popular in the community:

  • ForeverMap
  • Gosmore
  • Komoot
  • Locus
  • mapFactor Free
  • Navdroid
  • Navit / Zanavi

Hope this will help! If not, feel free to post more details on your use case :)


Maps.me has map viewing POI search and query, routing and navigation, and it can be used offline. Data is updated frequently and it is available for Android and iOS.


You could try MapsWithMe. It uses maps based on OpenStreetMap, and allows downloading complete countries for offline use. There is a free 'Lite' version, or a 'Pro' version for about $5. The pro version allows searching, and marking bookmarks.

Compared to OsmAnd it doesn't have as many features, eg it doesn't do routing, or recording a GPS track. But in my experience it is much easier to use, and quicker for browsing and zooming around the map.