Skip to main content

Car routing (Truck, Motorcycle)


Car-based routing is designed to help drivers navigate efficiently, safely, and comfortably, by providing tailored directions that take into account the unique needs and preferences of each driver. Proper routing settings can help drivers save time, and fuel, and avoid hazards on the road. The fastest routing is offered by default.


The routing mechanism for motorized ground vehicles differs only in a few settings. The common parameters are described in the Car section of this article. Truck and Motorcycle have their own particularities.

Routing can be configured according to your needs in the Route parameters section of the Navigation settings of the corresponding profile (Driving, Truck, Motorcycle).

Route parameters - Car​

Car routing is designed to help drivers find the most efficient and direct routes to their destinations. It takes into account common driving restrictions, such as one-way streets, ban on turns, pedestrian zones, and also helps avoid roads that are not suitable for cars, such as narrow roads or roads with weight limitations.

Menu β†’ Settings β†’ App profiles β†’ Navigation settings β†’ Route parameters

Car routing settings Android

Avoid roads…
Select roads you want to avoid during navigation. You can either select a road on the map or choose road types from the list.
Avoid roads Android
Prefer…Prefer unpaved over paved roads for routing.For car routing it is assumed, that the surface of roads is paved, unless otherwise specified.
Allow private accessPrivate access restrictions will be ignored when route calculating.Tag private is used in OSM to describe restrictions on the use of highways and other transportation routes, as well as buildings, entrances, amenities, and leisure entities.
Goods delivery (onlyΒ car)
Roads, that are closed for goods delivery, will be avoided.
Goods delivery Android
This option applies only to vehicles carrying goods, that weigh no more than 3.5 tonnes. If your vehicle weight is more than 3.5 tonnes, you should use the Truck profile.
Fuel-efficient wayOptimized shorter route (energy saving)To calculate fuel-efficient routing engine limits speed internallyto 60 kmh, it doesn't change Estimated Time of Arrival though. So in case of 2 same start-end routes motorway (120 kmh) and minor (60 kmh) - shorter route will be selected. For the service roads that has speed limit <60 kmh, faster route will be selected.

Route parameters - Truck​


By default, Tuck profile is deactivated. In order to use this profile for routing, you need to switch it on in Menu β†’ Settings β†’ App profiles.

Truck routing is similar to car routing, but is designed specifically for drivers of large commercial vehicles. It takes into account additional factors such as vehicle height, weight, and width restrictions and the possibility to transport hazardous materials (see table below). All other routing settings are identical to car routing.

Menu β†’ Settings β†’ App profiles β†’ Navigation settings β†’ Route parameters

Truck routing settings Android 2

Transporting of hazardous materials (Android) / Hazmat category (iOS) (for EU region)
Local authorities may forbid the transportation of hazardous materials on some roads or tunnels.
Transporting of hazardous materials Android
When enabled, the truck routing mechanism takes into account the OSM tag hazmat. You can choose one of the five categories (A, B, C, D, E) of dangerous materials according to EU restrictions.
Dangerous goods (only if USA region is selected)
Hazardous materials transportation rules in the USA differ from the EU. Displayed only if the Driving Region is set to US. You can select multiple classes.
Transporting of hazardous materials Android
Select one of the types (from 1 to 9) of dangerous materials according to the USA restrictions. Transportation of hazardous materials is forbidden on some roads and tunnels.
  • 1. Explosives
  • 2. Gases
  • 3. Flammable Liquids
  • 4. Flammable Solids
  • 5. Oxidizing Agents and Organic Peroxides
  • 6. Toxic and Infectious Substances
  • 7. Radioactive Substances
  • 8. Corrosive Substances
  • 9. Miscellaneous

Route parameters - Motorcycle​


By default, Motorcycle profile is deactivated. In order to use this profile for routing, you need to switch it on in Menu β†’ Settings β†’ App profiles.

Motorcycle routing is the process of creating a route specifically optimized for motorcycle travel. This type of routing takes into account the unique needs and preferences of motorcyclists, providing the best possible riding conditions. Routes are laid out taking into account a number of parameters such as choice of road surface ( for example, poor road conditions can be preferred or avoided), avoidance of traffic jams, accessibility of infrastructure or safety.

Other routing settings​

  • The routing algorithm can also take into account temporary limitations specified in OpenStreetMap. This can be done by using Consider temporary limitations option. Note that in some cases, information from OSM can be outdated.

  • In the Recalculate route section of the Route parameters, you can enable and adjust route recalculation options.

  • In the Development section of the Route parameters, you can try new routing features that are currently in the testing phase. Note, that these settings are only available when the OsmAnd development plugin is enabled.

  • Road speeds setting in the iOS version of OsmAnd is located in Navigation settings β†’ Route parameters (for Android, in Vehicle parameters β†’ Default speed). This setting is used on unknown roads without speed limits. This is most often the case when navigating a track or online route. It must be set according to the parameters of your vehicle.

  • Vehicle parameters. Properly configuring the settings will help you avoid problems when creating a route. You can select the most appropriate route depending on the type of vehicle and road restrictions, as well as calculate the travel time.