Skip To Content

Esri Directions and Routing Services

Solve simple to advanced routing problems

Get a Free Account Browse the Docs

Use the Esri Directions and Routing Services for simple point-to-point routing, or to solve complex logistics problems. From inspections and installations to sales calls and deliveries, this is how the smartest businesses keep running on time and on budget.


The ArcGIS REST API allows you to connect directly to hosted directions and routing services, synchronously or asynchronously.


Perform transportation network analysis with the ArcGIS API for JavaScript. Widgets are ready to use, tasks give quick results, and the geoprocessor task handles larger problems.


Access services to make drive-time areas, find routes, and solve many other transportation problems with the ArcGIS Runtime SDK for iOS.


Access services to make drive-time areas, find routes, and solve many other transportation problems with the ArcGIS Runtime SDK for Android.

Beyond Point-to-Point Routing

Route Optimization

Route Optimization

Build simple or optimized routes that automatically consider traffic. Solve one route at a time or many routes at once.

Time Windows

Time Windows

Schedule stops, including people, pickups, work orders, and anything else, within a pre-defined time window.

Vehicle Restrictions

Vehicle Restrictions

Enter your vehicle weight and height to get a route that steers you clear of restricted bridges and underpasses.

Walk, Drive or Truck

Find the best route based on your mode of travel. Each mode is fully supported and accurately modeled with commercial-grade street data.

Know Your Traffic

Route with historic, real time, or predictive traffic patterns – allowing you to plan better and make dynamic routing decisions.

Reduce Fleet Costs

Boost the efficiency of your fleet by cutting mileage and reducing work hours based on the costs and business rules that you establish.

A Route Service for Every Problem

Each unique route service uses a specific algorithm that allows you to do things like locate a new warehouse, find the closest store, sequence a work list, or define sales territories.

At Your Service



Find the quickest or shortest route for one stop or many stops. Specify a mode of travel (walk, car, truck) or specify your own travel through the advanced settings. More advanced options are available, for example barriers can be used to slow down the vehicle or completely block a given street.

What does it cost?

Service Esri Credits USD
Simple Route 0.04 credit per route $0.004
Optimized Route 0.5 credit per route $0.05
Multi-Vehicle Routing

Multi-Vehicle Routing

Given a set of work locations and a fleet of vehicles, determine which stops should be serviced by each route, and in what sequence the stops should be visited. The solution minimizes the overall operating cost for the entire fleet while considering business rules you define (constraints, capacities, and parameters).

What does it cost?

Service Esri Credits USD
Vehicle Routing Problem 1 credit per route $0.10
Drive Time Areas

Drive Time Areas

A drive time area is a region that can be reached within a given travel time or travel distance. These areas are generally used to visualize and measure the accessibility of facilities. Once service areas are created, you can use them to identify how much land, how many people, or how much of anything else is within that area.

What does it cost?

Service Esri Credits USD
Service Area / Drive Time 0.5 credit per area $0.05
Find Nearest

Find Nearest

The find nearest service measures the cost of traveling between two types of locations to determine which are nearest to one other. Specify how many locations to find and other cutoff constraints. The result is routes to one or more of the closest defined locations such as stores, hospitals, government facilities.

What does it cost?

Service Esri Credits USD
Closest Facility 0.5 per route $0.05
Location Allocation

Location Allocation

Location is often considered the most important factor in the success of an organization. The location-allocation tool finds that best location for you. The analysis takes in facilities that provide goods and services and a set of demand points that consume them, then locates facilities in order to most efficiently supply the demand points.

What does it cost?

Service Esri Credits USD
Location Allocation 0.1 credit per demand point route $0.01

What do the Directions and Routing Services Cost?

These are paid services that require passing a token to the REST endpoint.
Learn more about our service structure and credit model.

Directions and Routing Pricing Esri Credits USD
Simple Route 0.04 credits per route $0.004
Optimized Route 0.5 credits per route $0.05
Vehicle Routing Problem 1 credit per route $0.10
Service Area 0.5 credits per area $0.05
Closest Facility 0.5 credits per route $0.05
Location-Allocation (Beta) 0.1 credit per demand point route $0.01
Get 50 credits a month for free with an introductory developer account
Get Started

Directions and Routing Service FAQ

How can I store the results?

The best way to store your results is in a feature service.

Are there any discounts available for very high volume transactions?

Esri supports many high-volume users and can work with you to define the appropriate pricing model for your needs. Please contact us

What countries are supported?

Content is global in coverage, and continuously being updated and maintained. See the coverage map for specifics.

Can I do routing on-premise?

Yes, Esri’s routing capabilities can be hosted on-premise with your own ArcGIS Server or in a desktop environment. Users can license a ready-to-use transportation network with the StreetMap Premium data product or build their own transportation network using ArcGIS Desktop.

Who provides the data for your services?

For the majority of the world-wide coverage, HERE data is used. We have a few other international data providers for select countries:

  • India - MapMyIndia
  • Greece - TerraData
  • Japan - iPC
  • South Korea – Esri Korea
  • Thailand – Globetech
These data providers and regions are subject to change.

How current is the data?

The data is typically updated twice a year.