DISTANCE MATRIX

Unlimited travel time calculations for one fixed cost

Save cost, integrate seamlessly and achieve more with the powerful Travel Time Matrix API.

Distance Matrix

Performance and Scale

High-performance API for travel time calculations

Get millions of journey times delivered in milliseconds with the super-fast TravelTime API. Process up to 1 million results in a single request.

Never see your application slowed down again.

Performance

Accuracy

Unparalleled breadth and depth of data

Journey time insights are always more reflective of the real-world than straight-line distances.

TravelTime’s API consistently matches the accuracy of other journey time, routing, and location data providers. But at a scale you cannot get elsewhere.

Data

Public Transport

Unbeatable public transit coverage

Our global public transit database is the most comprehensive out there.

Choose from driving, walking, cycling, public transit and multimodal transport modes.

Customisation

Caching

Use your data with freedom

Enterprise agreements for caching, allowing you to store and re-purpose results with more flexibility and freedom.

Caching

Integration

Connect into the core of your application

TravelTime API works where you work.

Integrate with Elastic, Snowflake, Solr, Opensearch, and more, to unlock the potential of your applications and build time-based location solutions with ease.

isochrones

Build better location-based applications

Travel Time Matrix API

Calculate travel times and distances at scale for any transport mode, customise your parameters and get fare insights.

Fixed pricing that allows you to scale

TravelTime is the first API of its kind to not charge by usage or transaction-based pricing. We build with you in mind.

Built for performance and scale

Time-Based Search

Improve your search UX and display travel times alongside results to increase click-through rates by 20%.

Recommendation Engines

Use time as a key datapoint to increase ranking relevancy by 60% and recommend the best results to your users.

AI Platforms

Enrich your machine learning algorithms with accurate journey times to deliver smart results every time.  

Search Indexing

Rank the best search results at the top, prioritising results that are easy to reach.

Routing Operations

Build custom route optimisation solutions to increase workforce capacity, reduce idle time and lower operational costs.

Last Mile Delivery

Optimise delivery routes to maximise your capacity by calculating travel times for multiple stops simultaneously.

Faster time to value

Our API and documentations is built by developers for developers.

Working with TravelTime means that you work with a team that puts developers first – with modern APIs, world-class documentation, and support, to help you build without compromise.

Discover Docs
cta accent icon
Distance Matrix API

Customer stories

logo

“We now see results returned 4X faster from the TravelTime API than when we were using the Google API, which provides a vastly improved user experience for our customers when they use the product.”

Jonathan Beckman

Head of Product

logo

“The API is super fast, easy to use and quick to integrate. We received excellent support from the team.”

Chris Burles

Director of Product Management

logo

“We looked at alternatives but found them to be exorbitantly expensive and not as reliable as TravelTime in terms of accuracy.”

Slava Kremerman

CEO

Distance Matrix FAQs

What is the Travel Time Matrix?
chevron

Travel Time Matrix is an API that calculates travel times and distances between multiple origins and destinations. Unlike traditional distance matrices that may only use straight-line distances, the Travel Time Matrix considers real-world travel times based on your selected mode of transport, including driving, walking, cycling, or public transit.

How is the TravelTime API different from other distance matrices?
chevron

Most distance matrices rely on straight-line distances or estimated travel times. The TravelTime Distance Matrix provides highly accurate results based on actual travel conditions, factoring in transport modes, departure and arrival time, and public transit schedules. Our pricing model is unique because you can get all of this for one fixed price.

How many origins and destinations I can include in a single request?
chevron

The maximum number of origins and destinations depends on your endpoint. Our fastest endpoint can process 200,000 per search. Explore the endpoint comparison here. Contact our sales team for custom solutions tailored to your requirements.

Are there any restrictions on the geographical areas covered?
chevron

4 Travel Time Matrix is available almost everywhere. Check our supported countries list or contact us to confirm service in your area.

How can I access the Travel Time Matrix service?
chevron

The Travel Time Matrix service is accessible through a wide range of integration types, including:

  • Direct HTTP requests
  • SDKs - Python, NodeJS, Java, R, Ruby, and Scala
  • Database plugins - ElasticSearch, Solr, and OpenSearch
  • GIS plugins - QGIS, ArcGIS Pro, and Alteryx

Build without compromise

Get started with the leading location API.