Navigation by route

Navigation by route

In this article

This article is incomplete & needs to be reviewed. You can help by creating a pull request.

Make a contribution

The navigation function allows you to reach your destination easily using voice guidance (optional).

Navigation screen Android Navigation screen iOS

How to use

To start the navigation, you need to use the navigation button on the map screen. Or choose navigation option in the main menu:

Android: Menu → Navigation

iOS: Menu → Navigation

Next, you'll need to set the starting point and the destination. As for the starting point, you can choose your current location, Favorite location, select a point on the map or use an address. You can also set a starting point by long tapping on the map and choosing 'Directions from' in Map Context menu. To navigate to a point, just press the navigation button in its context menu.

Navigation screen select point Android Navigation screen iOS

Tap to From: (your current position by default) or From: for select Start-Finish points of your navigation:

  • Search - opens the search menu for choosing point.
  • Address - opens address search menu for choosing point.
  • My Position - allows to choose Your position for point.
  • Select on map - opens the map for choosing point by tapping on the map.
  • Favorites - allows to choose Favorite for point.
  • Markers - allows to choose Map marker for point.
  • Swap Starting point and Destination - allows to change Start <-> Finish points.

"Swap Starting point and Destination" and "+" buttons:

  • "Swap Starting point and Destination" - allows to change Start <-> Finish points.

  • "+" - allows to add intermediate points for navigation.

    As soon as your points are selected, the app will create a route and will start guiding you after you tap "Start" button.

Navigation screen start Android Navigation screen iOS

When the navigation is running, you can press the home button. You will get the message 'OsmAnd is running in the background'. This means that even if you turn the screen off or exit the active app window, you'll still get voice prompts. For Android versions other than 3.3, we have added the “Turn on screen” option. This allows you to show the map on the lock screen during navigation. Now, this function does not request any permissions for the correct operation. You can use it to save phone power. The function is configured separately for each profile. To configure, you need to select a profile that supports navigation and go to Profile settings - General settings - Screen control and enable the Screen timeout option (move the slider to the ON state - should turn blue).

  • Sound - allows to switch on/off navigation prompts and to open Voice prompts menu.
  • Driving style (bicycle..) - allows to choose driving style for bicycle navigation type: Prefer unpaved roads, Prefer byways, Balanced, Shorter routes.
  • Use elevation data (bicycle..) - allows to avoid strong uphills: Flat, Less hilly, Flat.
  • Use motorways (bicycle..) -
  • Avoid roads… - allows to select a road you want to avoid during navigation, either on the map.
  • Show along the route - allows to shows POI, My Favourites, Traffic warnings along the route.
  • Follow track - allows to choose a track for navigation by it.
  • Allow private access - allows to navigate to private zone.
  • Fuel-efficient way - calculates navigation by fuel-efficient algorithm.
  • Consider temporary limitations - allows to consider temporary limitations.
  • Navigation settings - opens Navigation settings of app profile.
  • Customize route line - opens menu of Route line.
  • Simulate navigation - allows to simulate your navigation.

Home - Work points

Special points of Favorites in Navigation menu for quickly access.

Previous route

Last route which you built for navigation.

Displayed tracks

List of shown track on the map. Clicking by one of it opens Follow track menu function.


Tracks list.

Navigation route Android Navigation route iOS


Navigation route Android Navigation route iOS

Navigation route Android Navigation route iOS

Navigation route Android Navigation route iOS

Type of navigation

Link to Navigation profiles

Custom routing

Link to Tech Documentation

Background navigation

Navigation instruction in the background mode.


Voice prompts in backgroun during navigation. Voice navigation.


Notification info: Turn-by-turn instructions; arrows; arrival time and time to go, current speed.

Navigation route Notification Android


  • Stop - allows to stop your navigation.
  • Pause - allows to pause your navigation.
  • Resume - allows to resume your navigation.

Turn on screen

Android: Menu → Configure profile → General settings → Screen control

Screen timeout:

  • Use system screen timeout -
  • Timeout after wake-up -

Turn screen on. Select screen wake-up options (make sure OsmAnd is in the foreground when the device is being locked):

  • Proximity sensor - waving your hand across the screen will turn it on.
  • Navigation instructions - each navigation instruction will turn the screen on.
  • Power button - pressing the device power button will turn the screen on with OsmAnd on top of the lock screen.

Did this doc help you?

Privacy policy

Help us make these docs great!

All OsmAnd docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.