Product
TravelTime Routes API
Multi-modal route and travel time calculations, traffic-aware insights, and turn-by-turn directions.
With Routes API you can:
- Calculate routes for driving, public transport, cycling and walking, including mixed modes
- Return travel time, distance and step-by-step directions for every route
- Route from one origin to multiple destinations in a single search
- Search a departure window to find the fastest public transport option
- Run unlimited requests on a fixed annual price, with no per-call charge
What Routes API returns
The TravelTime Routes API returns the full route between two or more locations for a chosen transport mode and departure or arrival time. Each result includes total travel time, distance, the route broken into parts (walk, ride, drive, transfer), turn-by-turn directions and, where available, public transport fares.
Try TravelTime Routes API
Routes API
No results
Routes API at a glance
Quick overview of TravelTime Routes API specifications.
| Transport modes | Driving, public transport, bus, coach, train, cycling, walking, ferry and multi-modal combinations |
|---|---|
| Maximum travel time | 12 hours |
| Searches per request | Up to 10 departure and 10 arrival searches per request |
| Time settings | Departure or arrival time, plus optional departure window for public transport |
| Request types | GET for simple requests, POST for advanced parameters |
| Coverage | Global |
| Reproducible results | Yes, modelled from typical conditions |
| Caching | Caching available - and encouraged! |
| Display restrictions | None |
| Pricing | Fixed annual, unlimited requests |
Routes for every transport mode
Public transport routes
Multi-modal journeys
Traffic-aware driving routes
Generate routes in bulk
Batch searches
Scale with Matrix API
Fastest option in a window
Reproducible route results
Re-run calculations
Plan future journeys
No live traffic anomalies
Pricing
How we price the TravelTime APIs
Get unlimited routes for a fixed annual subscription based on your capacity, support and caching needs. Not a bill for every API call.
Chat to our teamRoutes API FAQs
A routes API calculates the path between two or more locations for a chosen transport mode. You send an origin, destination and departure or arrival time, and it returns the travel time, distance and directions for the journey.
It returns travel time, distance, the route broken into parts (walking, driving, transit legs and transfers), turn-by-turn directions and, where available, public transport fares. You choose which properties to include in each request.
12 hours. Destinations that can't be reached within 12 hours are returned as unreachable.
Up to 10 departure and 10 arrival searches per request, and each search can route from one origin to multiple destinations. For larger volumes, use the Travel Time Matrix API with the route property.
Yes. Public transport routes are built from published timetables and include walking legs, waiting time, interchanges and the specific services taken.
Yes. Multi-modal modes include driving + train, driving + public transport, cycling + public transport and ferry combinations, so routes reflect how people actually travel.
Both. Departure searches find routes leaving at a given time, and arrival searches find routes that arrive by a given time. For public transport you can also add a departure window to compare alternative journeys.
Yes, add fares to the requested properties to return ticket prices alongside the route.
Yes. There's no requirement to use our map libraries or SDKs, and no restriction on where routes appear.
A fixed annual price with unlimited requests, rather than per call, so cost is known before you build and doesn't grow with usage.