```json
{
    "title": "Best route optimization APIs for long-haul transport",
    "url": "https://kardinal.ai/best-route-optimization-api-long-haul-transport/",
    "datePublished": "2026-09-18",
    "dateModified": "2026-09-25",
    "language": "en-GB",
    "description": "A comparison of the 11 best route optimization APIs for long-haul transport, benchmarked against constraints representative of the market.",
    "author": "Kardinal",
    "publisher": "Kardinal"
}
```

# Best route optimization APIs for long-haul transport

# Best route optimization APIs for long-haul transport

> **In brief:** Among route optimization APIs for long-haul transport, Kardinal leads this sector ranking by a wide margin. Dangerous goods (ADR) routing is covered by 7 of the 11 solutions tested, but Kardinal remains the only one able to place a regulatory break mid-journey, a key constraint for long-haul drivers.

- **11** APIs compared on this sector
- **95%** of long-haul constraints covered by Kardinal, ranked 1st
- **69%** Solvice, the closest competitor

- **Premium > 70%:** Kardinal (95%), the only solution in this tier.
- **Standard 50-70%:** Solvice (69%), LogisticsOS (66%), Google (63%), HERE (61%), NextBillion AI (59%).
- **Basic < 50%:** GraphHopper (44%), Timefold (40%), Verso (36%), Routific (28%), Mapbox (26%).

Long-haul transport stacks up constraints found in no other sector: regulatory route restrictions, legally capped driving hours, vehicle dimensions that rule out entire parts of the road network, overnight stays to plan across several days. An optimizer designed for light vehicles produces routes here that break the law, use prohibited roads, or ignore mandatory rest periods.

This article compares eleven route optimization APIs (Kardinal, Solvice, LogisticsOS, Google, HERE, NextBillion AI, GraphHopper, Timefold, Verso, Routific, Mapbox) on their ability to handle long-haul transport constraints: industrial freight, general cargo, dangerous goods.

> **A sector analysis, drawn from the full benchmark.** For a market-wide view across all solutions and all sectors: [the main guide to route optimization APIs](https://kardinal.ai/best-route-optimization-api/). The raw data sits in the [2026 benchmark](https://kardinal.ai/benchmark-route-optimization-api-2026/).

## Key takeaways

1. On this sector, **Kardinal covers 95% of the relevant constraints**. Solvice follows (69%), then LogisticsOS (66%), Google (63%) and HERE (61%).
2. Kardinal is the only solution in the panel that allows a **regulatory break mid-journey** rather than only at a stop, a key point for long-haul overnight runs.
3. **Dangerous goods (ADR) routing** is now covered by 7 of the 11 solutions tested: it is no longer the clear differentiator it once was.
4. **Kardinal's only two gaps** on this sector are covered by Solvice: cross-docking, where one resource drops a load that another picks up at the same transfer point, and hourly cost that depends on the time of day, a very niche need.

## What makes long-haul transport genuinely complex

### Dimension and weight restrictions

A heavy goods vehicle cannot move freely across the whole road network. Thousands of points are subject to restrictions: bridges with height or tonnage limits, tunnels closed to dangerous goods, low-emission zones, local roads barred to vehicles over 3.5 tonnes. An optimizer that routes a 44-tonne truck like a van produces routes that are physically impossible to drive.

A truck profile, meaning the optimizer's ability to compute routes that account for weight, height and width, is therefore a prerequisite for this sector.

### Driving hours, breaks and overnight runs

European regulation strictly frames HGV driving hours: a maximum of 9 hours' driving per day, a mandatory 45-minute break every 4.5 hours, at least 11 hours of daily rest. And since drivers do not return to their depot every evening, those rests chain across several days: overnight stays and weekly rests have to be scheduled, successive driving days managed, and end-of-week returns to the depot optimized. An optimizer that ignores these constraints produces legally invalid schedules.

On top of that, some solutions only allow a break once the vehicle has stopped at a service point, whereas day-to-day operations sometimes require placing it mid-journey, wherever it best fits the route.

### Dangerous goods and ADR regulation

The European agreement on the international carriage of dangerous goods by road (ADR) imposes specific routes for vehicles carrying classified hazardous products: fuels, chemicals, explosives, pressurized gases. These routes avoid sensitive tunnels, dense residential areas and certain urban corridors. An optimizer that computes a standard route for a fuel tanker exposes the operator to penalties.

### Dock management and on-site simultaneity

In industrial freight, deliveries take place at docks whose time slots are strictly set by consignees, and some warehouses cap the number of trucks allowed on site at the same time. A truck that arrives outside its slot, or in excess on an already busy site, can be turned away.

### Consolidated freight and backhauls

A truck returning empty from its last delivery is pure cost. Consolidating several orders onto a direct point-to-point run, or assigning loads to the return leg, are major economic levers for long-haul carriers.

## The critical constraints for a long-haul transport API

Three levels of requirement structure the market: the classic baseline everyone covers, the intermediate constraints that are indispensable in practice, and the advanced constraints that genuinely make the difference on the road.

**Classic (3)**

- **Distance and vehicle count** — The fundamental objectives of any optimization. Covered by: all players except Mapbox.
- **Time windows** — Covered everywhere, with varying levels of granularity. Covered by: all players.
- **Warehouse-to-customer pickup and delivery** — The core movement of the business. Covered by: all players.

**Intermediate (4)**

- **Truck speed profile** — HGV-specific routes and travel times (weight, height, width). Covered by: Kardinal, NextBillion AI, GraphHopper and HERE. Partial elsewhere.
- **Dangerous goods (ADR) routing** — Compliant routes for classified hazardous products. Covered by: Kardinal, Timefold, NextBillion AI, Solvice, GraphHopper, HERE and LogisticsOS.
- **Multiple trips per day from a hub** — Chaining several loads out of one terminal: regional shuttles, drayage. Covered by: all players except Routific and Timefold.
- **Long rests across several days** — Inserting mandatory daily and weekly rests, overnight runs included. Covered by: Kardinal, Solvice, GraphHopper, Google and LogisticsOS. Partial at NextBillion AI.

**Advanced (7)**

- **Break allowed mid-journey** — Placing a regulatory break inside a driving segment rather than only at a stop. Covered by: Kardinal only, across the 11 solutions tested.
- **Consolidation loop generation** — Grouping several orders onto a direct point-to-point run. Covered by: Kardinal only.
- **Pre-loaded first trip** — Planning a first departure already loaded with a predetermined set of orders. Covered by: Kardinal only.
- **On-site simultaneity limit** — Capping the number of vehicles present on a site at the same time (safety, limited docks). Covered by: Kardinal only.
- **Carrier-specific time windows** — Distinct pickup windows per subcontractor on the same orders. Covered by: Kardinal only.
- **Lexicographic optimization** — Ranking objectives without weighting: compliance first, empty miles next. Without it, every criterion needs its own weight, and the configuration quickly turns into a sprawling setup to fine-tune. Covered by: Kardinal and HERE only.
- **Two-resource synchronization (cross-docking)** — Time-coupling the drop of a load and its pickup by another resource. Covered by: Solvice only, ahead of Kardinal.

## Long-haul transport API comparison

### Kardinal — the most complete API for heavy goods transport (95% coverage · 1st/11)

Kardinal provides the broadest coverage of the structural constraints of heavy goods transport. It is the only solution to combine consolidation loop generation, pre-loaded first trips, on-site simultaneity limits, carrier-specific time windows and breaks allowed mid-journey, five constraints no other player in the panel covers.

Its only two gaps on this sector, both covered solely by Solvice: two-resource synchronization for cross-docking, one specific use case, and hourly cost that depends on the time of day, a very niche need.

**Best for:** HGV carriers of every size, from regional SMEs to industrial freight, dangerous goods transport, long-haul with overnight runs, multi-carrier operations on shared docks.

### Solvice — the only one to synchronize cross-docking (69% coverage · 2nd/11)

Solvice takes second place. It covers the only two constraints in this sector that Kardinal lacks: two-resource synchronization for cross-docking, and hourly cost by time of day (night premiums, peak hours), a very niche need that only comes up in rare rate structures. It also covers multi-day long rests and ADR routing.

Its limit: no lexicographic optimization. With a model that rich, balancing several objectives means setting a weight on each criterion, and the configuration quickly becomes a heavy machine to fine-tune.

**Best for:** Operators for whom cross-docking between several routes or carriers is central, and who have the resources to tune weights criterion by criterion.

### LogisticsOS — built around cost trade-offs (66% coverage · 3rd/11)

LogisticsOS stands out for its cost modeling: it is one of only two solutions, alongside Kardinal, to fully cover overtime thresholds and the optimization of the combined bill between own fleet and spot chartering. It also covers ADR routing and long rests.

**Best for:** Operators constantly arbitrating between own fleet and chartering on economic grounds, and who are not afraid of fine-tuning parameters endlessly.

### Google — strong mapping, no full truck profile (63% coverage · 4th/11)

Google covers the basics of professional transport reasonably well: predictive traffic, time windows, multi-day long rests. But the absence of a full truck profile remains a limitation for this sector: dimension and tonnage restrictions are only imperfectly computed, and ADR routing is not covered.

**Best for:** General cargo transport with no strict dimension constraints and no dangerous goods.

### HERE — full lexicographic and truck profile support (61% coverage · 5th/11)

HERE is the only solution besides Kardinal to offer lexicographic optimization, and it fully covers the truck profile as well as ADR routing. It lags on multi-day long rests and advanced cost constraints.

**Best for:** Operators that want to rank regulatory priorities strictly and already run on the HERE mapping ecosystem.

### NextBillion AI — solid on regulatory fundamentals (59% coverage · 6th/11)

NextBillion AI covers the truck profile, ADR routing and predictive traffic. Multi-day long rests are only partially covered, and advanced cost and on-site simultaneity constraints are absent.

**Best for:** Dangerous goods transport over short and medium distances, homogeneous HGV fleets without frequent overnight runs.

### GraphHopper, Timefold, Verso, Routific and Mapbox — insufficient coverage for long-haul (44% → 26%)

- **GraphHopper (44%)** covers the truck profile, ADR routing and long rests, but misses the advanced cost and simultaneity constraints. It remains suited to small volumes.
- **Timefold (40%)** covers ADR routing but lags on the sector's fundamentals.
- **Verso (36%)**, **Routific (28%)** and **Mapbox (26%)** are not designed for professional heavy goods transport: partial or absent truck profile, no ADR routing, no long-rest handling.

## Summary table

| Solution | Coverage | Truck profile | ADR routing | Break mid-journey | Lexicographic |
|---|---|---|---|---|---|
| Kardinal | 95% | Full | Full | Full | Full |
| Solvice | 69% | Partial | Full | No | No |
| LogisticsOS | 66% | Partial | Full | No | No |
| Google | 63% | Partial | No | No | No |
| HERE | 61% | Full | Full | No | Full |
| NextBillion AI | 59% | Full | Full | No | No |
| GraphHopper | 44% | Full | Full | No | No |
| Timefold | 40% | Partial | Full | No | No |
| Verso | 36% | Partial | No | No | No |
| Routific | 28% | Partial | No | No | No |
| Mapbox | 26% | Partial | No | No | No |

## Our verdict

Fleet size is not what should drive the choice. What matters is how much of your operation goes beyond the classic constraints. Start from the five leading solutions for long-haul, then narrow the list according to your needs.

**Starting point · the top 5**
Kardinal, Solvice, LogisticsOS, Google and HERE all cover the fundamentals of long-haul transport well. Kardinal leads the group by 26 points.

**You carry dangerous goods**
Google, which does not cover ADR routing, drops out. Kardinal, Solvice, LogisticsOS and HERE remain.

**Your drivers do overnight runs**
HERE, which lags on multi-day long rests, drops out in turn. Kardinal, Solvice and LogisticsOS remain, and only Kardinal handles multiple objectives without a stack of weights to fine-tune, as well as simultaneity on shared docks.

**And on price**
Among the top 5, Kardinal is also the most competitive overall, including for small and mid-size fleets. The details are in our [2026 pricing comparison](https://kardinal.ai/route-optimization-api-pricing-2026-comparison/).

## Running an HGV fleet with dimension, ADR or overnight-run constraints?

Test Kardinal optimization on your own data, with no commitment.

**[Start on the free tier →](https://console.kardinal.ai/)** · **[Read the documentation](https://developers.kardinal.ai/)** · **[See the full benchmark](https://kardinal.ai/benchmark-route-optimization-api-2026/)**

## FAQ

### Which route optimization API should you choose for long-haul transport?

Kardinal is the most complete solution for long-haul transport, with 95% sector coverage, and the most competitive on price among the top 5. Solvice (69%) and LogisticsOS (66%) follow, ahead of Google (63%) and HERE (61%). If you carry dangerous goods, the shortlist narrows to Kardinal, Solvice, LogisticsOS and HERE; with overnight runs on top, to Kardinal, Solvice and LogisticsOS.

### What is a truck profile in a route optimization API?

A truck profile is an optimizer's ability to compute HGV-specific routes and travel times, accounting for weight, height and width. Without it, the optimizer routes a 44-tonne truck like a car, using prohibited roads and underestimating travel times. Kardinal, NextBillion AI, GraphHopper and HERE cover it in full.

### Do route optimization APIs comply with ADR regulation for dangerous goods?

Seven of the eleven solutions tested now handle ADR-compliant HGV routing: Kardinal, Timefold, NextBillion AI, Solvice, GraphHopper, HERE and LogisticsOS. Google, Routific, Mapbox and Verso compute standard routes that may breach these regulatory restrictions.

### How do you schedule regulatory breaks on a long-haul journey?

Regulation requires mandatory breaks during driving. Most solutions only place those breaks at a stop, at a service point. Kardinal is the only solution in the panel able to insert a break inside a driving segment between two stops, wherever it best fits the route.

### What is cross-docking and which API supports it?

Cross-docking means having one resource drop a load at a warehouse, then having another resource pick it up in the same flow to carry it further. The two movements must be synchronized in time. Solvice is the only solution in the panel to offer this synchronization, ahead of Kardinal.

### Can several orders be grouped onto a single direct run in long-haul transport?

This practice, known as consolidation loop generation, lets several orders travel together on a point-to-point run rather than being shipped separately. Kardinal is the only solution in the panel to model it natively.

## Further reading

- [Parcel delivery](https://kardinal.ai/best-route-optimization-api-parcel-delivery/) — Stop density, tight time windows and daily disruptions: the constraints that separate the APIs on the last mile.
- [Waste transport](https://kardinal.ai/best-route-optimization-api-waste-collection/) — Tipping site capacity and simultaneity: the sector worst served by the market.
- [Heavy and bulky transport](https://kardinal.ai/best-route-optimization-api-oversized-heavy-freight/) — Matched crews and equipment, bulky returns and regional depot networks: the constraints of heavy freight.
