Route Preparation
Overviewβ
The Route preparation feature in OsmAnd provides step-by-step navigation guidance for various routing types, including driving, walking, cycling, horse riding, and skiing. Users can customize navigation settings, add destinations, and optimize routes for efficiency.
Offline navigation is enabled by default. However, you can also use online routing engines.
OsmAnd requires permission to access precise location for accurate navigation. Enable this in device settings if needed.
- Android
- iOS
Set Destinationsβ
Step 1: Download maps.
Before using offline navigation, ensure that the required maps are downloaded. Go to Menu β Maps & Resources β Download Maps to install maps for your region.
Step 2: Configure navigation profiles.
Configure the profiles you intend to use:
Set vehicle parameters (important for truck drivers), select the engine type (optional).
Configure route line appearance (optional, available for Pro users).
Configure voice prompts.
Step 3: Set destinations.
Open the Navigation menu:
- Specify the destination point.
- Wait until the route is calculated. After that, you will be able to obtain additional information about your route in Details section.
- You can switch between different routing types (profiles) to get the best result.
- Add intermediate destinations (optional).
- You can also change the departure point from the current location to the required one.
Additional Navigation settings can be used depending on your purposes (you can configure which roads to avoid or prefer, save fuel or choose the fastest route, etc).
Start navigation or at first simulate navigation (with this function you can test your route before actually traveling along it).
While on the route you can Pause/Resume navigation and Stop it.
Route cannot be build when Online map is selected as map source.
Navigation Menuβ
There are 3 ways to reach the navigation menu:
- The Navigation button on the map screen.
- Direction to/from in a map context menu.
- Navigation section in the Main Menu (Menu β Navigation).
- Android
- iOS
- My Position β Set starting location (default: My Current location).
- Set destination - Use to set your destination point.
- Add Β + - Insert intermediate points along the route.
- Swap Β ββ - Reverse the Start and Finish points.
- Sound button - Mute the voice prompts.
- Settings β Adjust route preferences and road restrictions.
Set your destination in the Navigation menu using:
- Special favories points Home / Work.
- Previous route or History.
- The Cancel button leads back to the main screen.
- Start button starts navigation after route calculation has ended.
Select Starting Pointβ
As for the starting point, you can choose your current location, the location of a Favorite point, select a point on the map, or use Search. You can also set a starting point in map context menu by selecting the Directions from function.
Set Target Pointβ
- Android
- iOS
The most important thing to start navigation is to determine your destination. The destination point can be found using a Search function, or simply on a map. You can also set target point in the Navigation menu:
- Search - Opens the search menu.
- Address - opens address search menu.
- Select on map - Opens the map to choose a destination point by tapping on the map.
- Favorites - Allows to use Favorite as a destination.
- Markers - Allows to choose one of the Map markers as a destination point.
- Swap Starting point and Destination Β ββ - Allows to swap Start and Finish points.
Intermediate Destinationsβ
- Android
- iOS
- Β π - allows to open the destination points list to make changes.
- Β β - moves to Navigation menu screen.
- Β β - allows to delete destination point from the points list.
- Β = - allows to change point order in the points list.
- Β + Add - opens context menu Add intermediate.
- Β β° Clear all - allows to clear all intermediate points.
If you choose Sort (Android) or Options (iOS) in the destinations list, you will reach special options to adjust the order of navigation to intermediate points.
- Android
- iOS
In this menu you can find additional options for managing the destination points:
Sort door-to-door - OsmAnd will offer the shortest route between all your destinations, however, the order of the visit can be edited. The starting point and the final destination will not be changed.
Reverse starting point & destination - The starting point and final destination will be swapped.
Reverse all points (Android only) - All points will be put in the reverse direction.
Add intermediate / Add waypoint. You can add intermediate destinations from this menu.
Clear all intermediate points. All the intermediate destinations will be removed from the map.
Use Home or Work Pointsβ
- Android
- iOS
Home and Work tabs (or Special points for Favorites) can be used to quickly set destination points in the navigation menu. If you have not entered the addresses of the Special favorites, these cells will remain empty. If you tap this field, you will be prompted to create these POIs.
History of Previous Routesβ
- Android
- iOS
If Navigation History recording is enabled, you can use the previous routes or destinations from the history list for navigation. This option can be useful for quick access to frequently used routes. Items in the history list are sorted by most recent use, starting with the newest.
- When logging of History data is disabled, you will not be prompted to use previous routes for navigation.
- You can delete some or all history records about your previous routes. This can be done on the Navigation history tab of the History option (Menu β Settings β OsmAnd settings β History).
Start / Stop Navigationβ
- Android
- iOS
Once start and end points are selected, the app will create a route between them using an active profile. The App profile and widgets set will only switch once you tap the Start button of navigation.
- Tap Start to begin navigation.
- Pause navigation when taking a break. (Android only)
- Stop navigation by selecting Stop (Android) or Cansel (iOS).
Additional information about the created route, such as altitude, turn-by-turn instructions, analyze tool, and others, can be found in the Details section.
Route Recalculationβ
The route can be recalculated automatically in case of deviation from it. You can change the parameters of the recalculation in the Navigation settings. You can also disable notification about route recalculation in the settings of Voice prompts.
Pause / Resume Navigationβ
If you want to stop for a break and deviate from the route for a short time, you can use the Pause/Resume navigation function to pause voice prompts and stop recalculating the route.
This option is available in the Android version of the app in Notification list or from the Quick actions menu.
To resume the navigation:
- Use the message from OsmAnd in the notification bar.
- Use Quick actions menu or dialog, that appears when you tap the Navigation button (see screenshot).
- Android
- iOS
When you tap the Navigation button while on your route, navigation doesn't stop, and voice prompts continue to be voiced, although proposed options Resume or Start may be confusing.
Power-Saving Tipsβ
Navigation uses GPS and background processing, which can drain the battery. To optimize power usage:
- Turn off the screen while relying on voice prompts.
- Enable Screen control (Android only) in Menu β Configure profile β General settings β Turn screen on.
Settingsβ
Navigation Settingsβ
To access the navigation settings, follow one of the steps below:
- Menu β Settings β Profiles β Driving β Navigation settings.
- Navigation button β Settings β Navigation settings.
- Menu β Navigation β Settings β Navigation settings.
There are no navigation settings in Browse map profile.
- Android
- iOS
Β Navigation type determines how routes are calculated. For example, your bicycle profile has a Cycling navigation type, which sets the routing rules. You can import these roules (as routing.xml file) in OsmAnd. More about routing you can read on our GitHub page.Β
Β Route parameters controls which parameters will be used during routing (this is the process of selecting a route for navigation).
Please read about route parameters for the corresponding navigation type.
How to configure routing type and route parameters you can read in the Navigation settings article or in articles about specific types of routing in the Route Parameters section.
Simulated Navigationβ
The Simulated navigation tool allows you to preview a route before traveling. This helps with planning, familiarization, and testing OsmAnd's navigation system.
Start / Stop Simulationβ
- Android
- iOS
When a navigation route is built, you can start simulating navigation using the Simulate navigation option.
- In the Navigation menu go to Settings β Simulate navigation.
- Toggle the switch to enable the option.
- Tap the Start navigation button to start the simulation.
- To Stop the navigation simulation, tap Stop (Android), or Cancel (iOS).
Speed Modeβ
- Android
- iOS
Go to: Android Navigation β Settings β Simulate navigation β β
Go to: iOS Navigation β Settings β Simulate navigation β β
Fast preview mode - Speeds up simulation on straight paths, slowing down at intersections.
Fixed speed - Runs at a fixed speed.
Realistic simulation:
- On straight sections of the road, the speed will be close to the maximum allowable speed.
- At intersections, the simulator will reduce speed.
- Additional penalties will be applied at traffic lights, stop signs, and other similar obstacles.
Maps Missing or Not Synchronizedβ
To build a route all necessary maps need to be downloaded and have the same release date. Please note, that in some situations missing maps message could be hidden in the route preparation menu. If you pull the navigation menu up, you will see possible reasons why your route couldn't be calculated.
- Android
- iOS
Required Mapsβ
In the required maps dialog you will see suggestions of maps to be downloaded or updated. The list of used maps might be not precise as it calculates a very basic route, to get the precise list of maps you can click Calculate online. If you select Use downloaded maps then routing calculation will try to use already downloaded maps and skip the warning message.
- Android
- iOS
Common Issues and Solutionsβ
- The possible causes of slow route calculation.
- What to do if the route length exceeds 250 kilometers.
- What to do if the suggested route seems incorrect.
- How to solve the situation when navigation is not possible due to the lack of necessary maps.
For more troubleshooting steps, see navigation issues.
Related Articlesβ
- Route parameters
- Route details
- Navigation by track
- Navigation by markers
- Navigation settings
- Map screen during navigation
- Voice prompts / Notifications
- Android Auto
- CarPlay
This article was last updated in February 2025