Yes, it has TOPO maps and once you set up Garmin Express and connect to it there will be map updates. You can also use Garmin Explore to create custom trails and Garmin Connect to do so as well. If you want detailed information go on Youtube and there are a few great tutorials that show how vast this Fenis 6 is.