Fleet management solutions
Vehicle TrackingTrack your trucks, vans, cars, trailers and assets with GPS tracking
Safety and protectionProtect your drivers, vehicles, assets and cargo with driver coaching, video telematics and driver support
Workflow managementBoost productivity via professional navigation, route optimisation and order management
ComplianceAvoid fines with tachograph, drivers' hours, logbook and cold chain management
Sustain­ab­ility and electric vehiclesReduce CO2 with green driving, electri­fic­ation advice and EV optimisation
Maintenance and uptimeMaximise vehicle uptime with Vehicle Diagnostics, TPMS and Service Planner for a task-ready fleet 24/7

Individual recom­mend­ation
Solution AdvisorFind out which solution fits your business best
Platform and apps
Webfleet platformSaaS solution to connect you, your driver and your vehicles
Mobile appsA full suite of on-the-go applications
Webfleet Fleet AdvisorSmarter fleet insights instantly and accurately with generative AI, now on OptiDrive 360
In-vehicle
Vehicle tracking devicesTrack your vehicles and gain insights with LINK series
Driver TerminalsNavigate, communicate and report your operation with PRO driver terminal series
Fleet dash camsProtect your fleet and drivers while reducing claims with Webfleet Video telematics
Tyre monitoringReact fast and eliminate downtime with TPMS
Integrations
OEM integrationFactory-fitted devices from car manufacturer
Business integrationBy Webfleet and third-party solutions
EV Services PlatformA portfolio of EV services for commercial fleets
Our partner ecosystem
Sales partnersFind your local Webfleet sales partner
Integration partnersDiscover our software integrators
OEM partnersExplore the leading OEMs that seamlessly connect to our platform
If you are are a partner
Partner PortalAccess your Partner Portal
Developer resourcesStart building with our API
Become a partner
Become a sales partnerSell Europe's market-leading fleet management solution
Become an integration partnerIntegrate into Europe's most innovative fleet management solution
EV Services NetworkIntegrate your solutions to our EV services platform for electric commercial fleets
Resources
ResourcesExplore our extensive range of whitepapers, case studies, webinars, videos and more
BlogAccess exclusive fleet insights from our team of mobility expert authors
White papersTake a deep dive into the hottest and most important topics facing your industry with our in-depth reports
Case studiesWhat does Webfleet do for a business like yours? Find out what our customers have to say
VideosSee our products and solutions in action and find out what they could be doing for you
GlossaryAll the fleet management lingo explained in our comprehensive glossary

Public data
Commercial Trip MonitorCheck the pulse of European mobility

Webfleet Commercial Trip Monitor

How easily can vans and trucks get work done in 32 european cities?

AmsterdamApeldoornBarcelonaBerlinBirminghamBordeauxThe HagueFrankfurtGdańskGlasgowHamburgKrakówLeedsLeipzigLilleŁódźLondonLyonMadridManchesterMarseilleMilanMunichParisRomeRotterdamSevilleUtrechtValladolidWarsawWrocławZaragoza
The 32 cities the Commercial Trip Monitor measures, across 7 markets. A picture: this drawing carries no reading.
CityReading
AmsterdamNetherlands
ApeldoornNetherlands
BarcelonaSpain
BerlinGermany
BirminghamUnited Kingdom
BordeauxFrance
The HagueNetherlands
FrankfurtGermany
GdańskPoland
GlasgowUnited Kingdom
HamburgGermany
KrakówPoland
LeedsUnited Kingdom
LeipzigGermany
LilleFrance
ŁódźPoland
LondonUnited Kingdom
LyonFrance
MadridSpain
ManchesterUnited Kingdom
MarseilleFrance
MilanItaly
MunichGermany
ParisFrance
RomeItaly
RotterdamNetherlands
SevilleSpain
UtrechtNetherlands
ValladolidSpain
WarsawPoland
WrocławPoland
ZaragozaSpain
Webfleet Commercial Trip Monitor

Compare cities

Are commercial trips moving faster or slower through a city?

Measure
VehiclesWhich part of the fleet the reading covers: every commercial vehicle, or vans and trucks on their own. It is a different measurement, not a filter on one.
Trips

Barely in this scope, so a reading here rests on very little:

PeriodWhether every figure is the month itself, or its change against the same month a year earlier. Under the comparison the list is ordered by the size of the move, and a move smaller than the panel's own month-to-­month noise is shown as no change.
Median

32 cities, January 2025 – August 2026 · 7.22 to 7.73 km

Median

32 cities, January 2025 – August 2026 · 9.4 to 11.7 %

View
15-minute reach

How much ground does a commercial vehicle cover in a quarter of an hour?

Map

AmsterdamApeldoornBarcelonaBerlinBirminghamBordeauxThe HagueFrankfurtGdańskGlasgowHamburgKrakówLeedsLeipzigLilleŁódźLondonLyonMadridManchesterMarseilleMilanMunichParisRomeRotterdamSevilleUtrechtValladolidWarsawWrocławZaragoza
15-minute reach, August 2026, All vehicles. 32 cities, 5 bands from 6.15 to 10.40 km.
City15-minute reach
Amsterdam7.44 km
Apeldoorn9.96 km
Barcelona7.28 km
Berlin6.15 km
Birmingham7.47 km
Bordeaux7.57 km
The Hague7.68 km
Frankfurt8.82 km
Gdańsk7.50 km
Glasgow8.79 km
Hamburg8.06 km
Kraków6.25 km
Leeds9.53 km
Leipzig7.42 km
Lille9.52 km
Łódź7.53 km
London6.77 km
Lyon8.10 km
Madrid9.65 km
Manchester9.36 km
Marseille7.85 km
Milan7.20 km
Munich6.86 km
Paris7.06 km
Rome9.00 km
Rotterdam9.64 km
Seville7.07 km
Utrecht10.05 km
Valladolid7.26 km
Warsaw6.82 km
Wrocław6.89 km
Zaragoza10.40 km

Table

Every monitored city on the drawn measure, best first, numbered down the page, with its tier and the size of its tie. The arrow beside a number is how the city’s place among all monitored cities moved since the month before.
Row, and how the city’s place moved since last monthCityCountry15-minute reach (km)
1updownno change in place since last monthplaces since last monthZaragoza Spain10.40 km
2updownno change in place since last month1places since last monthUtrecht Netherlands10.05 km
3updownno change in place since last month1places since last monthApeldoorn Netherlands9.96 km
4updownno change in place since last month6places since last monthMadrid Spain9.65 km
5updownno change in place since last month4places since last monthRotterdam Netherlands9.64 km
6updownno change in place since last month2places since last monthLeeds United Kingdom9.53 km
7updownno change in place since last month1places since last monthLille France9.52 km
8updownno change in place since last month2places since last monthManchester United Kingdom9.36 km
9updownno change in place since last month2places since last monthRome Italy9.00 km
10updownno change in place since last month3places since last monthFrankfurt Germany8.82 km
11updownno change in place since last month6places since last monthGlasgow United Kingdom8.79 km
12updownno change in place since last month2places since last monthLyon France8.10 km
13updownno change in place since last month1places since last monthHamburg Germany8.06 km
14updownno change in place since last month1places since last monthMarseille France7.85 km
15updownno change in place since last month4places since last monthThe Hague Netherlands7.68 km
16updownno change in place since last month5places since last monthBordeaux France7.57 km
17updownno change in place since last month1places since last monthŁódź Poland7.53 km
18updownno change in place since last month5places since last monthGdańsk Poland7.50 km
19updownno change in place since last month1places since last monthBirmingham United Kingdom7.47 km
20updownno change in place since last month4places since last monthAmsterdam Netherlands7.44 km
21updownno change in place since last month4places since last monthLeipzig Germany7.42 km
22updownno change in place since last month4places since last monthBarcelona Spain7.28 km
23updownno change in place since last month1places since last monthValladolid Spain7.26 km
24updownno change in place since last month3places since last monthMilan Italy7.20 km
25updownno change in place since last month2places since last monthSeville Spain7.07 km
26updownno change in place since last month6places since last monthParis France7.06 km
27updownno change in place since last month3places since last monthWrocław Poland6.89 km
28updownno change in place since last month2places since last monthMunich Germany6.86 km
29updownno change in place since last month4places since last monthWarsaw Poland6.82 km
30updownno change in place since last month2places since last monthLondon United Kingdom6.77 km
31updownno change in place since last month2places since last monthKraków Poland6.25 km
32updownno change in place since last month1places since last monthBerlin Germany6.15 km

By country

Spain
Zaragoza10.40 km
Madrid9.65 km
Barcelona7.28 km
Valladolid7.26 km
Seville7.07 km
Netherlands
Utrecht10.05 km
Apeldoorn9.96 km
Rotterdam9.64 km
The Hague7.68 km
Amsterdam7.44 km
United Kingdom
Leeds9.53 km
Manchester9.36 km
Glasgow8.79 km
Birmingham7.47 km
London6.77 km
France
Lille9.52 km
Lyon8.10 km
Marseille7.85 km
Bordeaux7.57 km
Paris7.06 km
Italy
Rome9.00 km
Milan7.20 km
Germany
Frankfurt8.82 km
Hamburg8.06 km
Leipzig7.42 km
Munich6.86 km
Berlin6.15 km
Poland
Łódź7.53 km
Gdańsk7.50 km
Wrocław6.89 km
Warsaw6.82 km
Kraków6.25 km

Over time

Cities on the chart
15-minute reach — 2025-01–2026-08, km.
AmsterdamBarcelonaLeipzig
Jan7.857.117.79
Feb7.967.038
Mar7.626.837.75
Apr7.396.857.66
May7.296.697.55
Jun7.376.77.59
Jul7.16.677.75
Aug7.287.617.5
Sep7.186.627.58
Oct7.486.467.62
Nov7.386.597.54
Dec7.466.647.54
Jan7.56.677.36
Feb7.526.397.3
Mar7.346.537.27
Apr7.346.557.3
May7.46.467.29
Jun7.56.417.44
Jul7.566.587.51
Aug7.447.287.42
6.15less · worse10.40 kmmore · better
worseno changebetterhigherlowerinside the band
Idling intensity

When a vehicle is out working, how much time is spent stationary with the engine running?

Map

AmsterdamApeldoornBarcelonaBerlinBirminghamBordeauxThe HagueFrankfurtGdańskGlasgowHamburgKrakówLeedsLeipzigLilleŁódźLondonLyonMadridManchesterMarseilleMilanMunichParisRomeRotterdamSevilleUtrechtValladolidWarsawWrocławZaragoza
Idling intensity, August 2026, All vehicles. 32 cities, 5 bands from 6.3 to 17.7 %.
CityIdling intensity
Amsterdam10.9 %
Apeldoorn6.6 %
Barcelona12.0 %
Berlin14.3 %
Birmingham9.4 %
Bordeaux8.9 %
The Hague9.9 %
Frankfurt10.2 %
Gdańsk8.2 %
Glasgow8.9 %
Hamburg10.7 %
Kraków10.7 %
Leeds7.6 %
Leipzig12.8 %
Lille9.4 %
Łódź12.6 %
London12.8 %
Lyon9.4 %
Madrid7.2 %
Manchester8.6 %
Marseille9.4 %
Milan17.7 %
Munich14.4 %
Paris14.3 %
Rome6.5 %
Rotterdam7.6 %
Seville9.2 %
Utrecht8.1 %
Valladolid9.4 %
Warsaw11.8 %
Wrocław10.7 %
Zaragoza6.3 %

Table

Every monitored city on the drawn measure, best first, numbered down the page, with its tier and the size of its tie. The arrow beside a number is how the city’s place among all monitored cities moved since the month before.
Row, and how the city’s place moved since last monthCityCountryIdling intensity (%)
1updownno change in place since last monthplaces since last monthZaragoza Spain6.3 %
2updownno change in place since last month4places since last monthRome Italy6.5 %
3updownno change in place since last month1places since last monthApeldoorn Netherlands6.6 %
4updownno change in place since last month1places since last monthMadrid Spain7.2 %
5updownno change in place since last month2places since last monthLeeds United Kingdom7.6 %
6updownno change in place since last month3places since last monthRotterdam Netherlands7.6 %
7updownno change in place since last month1places since last monthUtrecht Netherlands8.1 %
8updownno change in place since last month4places since last monthGdańsk Poland8.2 %
9updownno change in place since last month1places since last monthManchester United Kingdom8.6 %
10updownno change in place since last month2places since last monthBordeaux France8.9 %
11updownno change in place since last month4places since last monthGlasgow United Kingdom8.9 %
12updownno change in place since last month3places since last monthSeville Spain9.2 %
13updownno change in place since last monthplaces since last monthMarseille France9.4 %
14updownno change in place since last month2places since last monthBirmingham United Kingdom9.4 %
15updownno change in place since last month1places since last monthValladolid Spain9.4 %
16updownno change in place since last month1places since last monthLille France9.4 %
17updownno change in place since last month1places since last monthLyon France9.4 %
18updownno change in place since last month3places since last monthThe Hague Netherlands9.9 %
19updownno change in place since last month8places since last monthFrankfurt Germany10.2 %
20updownno change in place since last month3places since last monthHamburg Germany10.7 %
21updownno change in place since last month1places since last monthWrocław Poland10.7 %
22updownno change in place since last monthplaces since last monthKraków Poland10.7 %
23updownno change in place since last month4places since last monthAmsterdam Netherlands10.9 %
24updownno change in place since last monthplaces since last monthWarsaw Poland11.8 %
25updownno change in place since last month2places since last monthBarcelona Spain12.0 %
26updownno change in place since last month1places since last monthŁódź Poland12.6 %
27updownno change in place since last month1places since last monthLeipzig Germany12.8 %
28updownno change in place since last monthplaces since last monthLondon United Kingdom12.8 %
29updownno change in place since last monthplaces since last monthBerlin Germany14.3 %
30updownno change in place since last monthplaces since last monthParis France14.3 %
31updownno change in place since last monthplaces since last monthMunich Germany14.4 %
32updownno change in place since last monthplaces since last monthMilan Italy17.7 %

By country

Spain
Madrid7.2 %
Seville9.2 %
Barcelona12.0 %
Italy
Rome6.5 %
Milan17.7 %
Netherlands
Utrecht8.1 %
Amsterdam10.9 %
United Kingdom
Leeds7.6 %
Glasgow8.9 %
London12.8 %
Poland
Gdańsk8.2 %
Wrocław10.7 %
Kraków10.7 %
Warsaw11.8 %
Łódź12.6 %
France
Lille9.4 %
Lyon9.4 %
Paris14.3 %
Germany
Frankfurt10.2 %
Hamburg10.7 %
Leipzig12.8 %
Berlin14.3 %
Munich14.4 %

Over time

Cities on the chart
Idling intensity — 2025-01–2026-08, %.
AmsterdamBarcelonaLeipzig
Jan11.313.712.1
Feb11.31411.6
Mar11.51412.5
Apr11.514.213
May11.614.313
Jun11.414.312.8
Jul11.913.911.8
Aug11.311.612.7
Sep11.91412.7
Oct11.11412.6
Nov11.313.812.8
Dec11.114.212.2
Jan10.813.812.4
Feb10.714.312.3
Mar11.213.812.8
Apr11.213.912.9
May11.114.212.7
Jun1114.212.8
Jul10.513.612.5
Aug10.91212.8
6.3less · better17.7 %more · worse
worseno changebetterhigherlowerinside the band

How are we sure this data is accurate, relevant and meaningful?

When we aggregate and analyse the data we take four key steps:

1Group trips into route families

Bucketed by origin and destination area, distance band, traffic regime and vehicle type. This grouping turns tens of thousands of trips into a manageable set of city archetypes.

2Apply two quality checks

A family must appear consistently across working days and carry enough daily trip volume to be statistically meaningful.

3Fix the panel once, then hold it

Checks run against a fixed reference period, and the panel stays constant for every month scored afterwards. It is the same panel our mobility index has relied on since the start.

4Score every metric on that panel

All published figures, the new metric included, are calculated from this one quality-checked set of routes.

Thresholds by city size

Data-rich cities

Present on 80%+ of working days, 10+ trips per day

Smaller cities

A more lenient bar, still statistically defensible

Why it matters

A one-off trip or a blip in the raw feed cannot swing the number.

Month-to-­month movement reflects a real shift in traffic, not a change in what was measured.

The two measures

15-minute reach

How much ground does a commercial vehicle cover in a quarter of an hour?

Idling intensity

When a vehicle is out working, how much time is spent stationary with the engine running?


Questions and answers

What exactly is the Commercial Trip Monitor?

0
Jump to content

A free, regularly updated hub that shows fleet managers, business owners and city planners exactly how easy or hard it is for vans and trucks to get their work done in 32 of the most economically important cities in Europe — built entirely from real-world Webfleet fleet data.

Why did Webfleet build this?

0
Jump to content

Because commercial vehicles experience a city differently to commuters: different routes, different restrictions, multiple stops, loading and unloading. Every fleet manager and driver has an opinion on whether their area is getting faster or slower — this gives them, city planners, and journalists the evidence to back it up.

What does it actually measure?

0
Jump to content

Two key things, for every city: 15-minute reach — how far a typical van or truck travels in a fixed 15 minutes on the road — and idling intensity — how much of a typical journey is spent stationary. Together they show whether a city is becoming more or less productive to operate a fleet in.

How many cities and countries does it cover?

0
Jump to content

32 of the most economically important cities in Europe, across seven countries.

How often is it updated?

0
Jump to content

Every month.

Is it free? Who is it for?

0
Jump to content

Yes, free to use. It’s built for fleet operators, who can benchmark their city against every other major European market; city planners, who get an independent, ongoing read on the impact of policy; and journalists covering cities, logistics or sustain­ab­ility, who get a fresh, credible number to back up or build a story.

Where does the data come from?

0
Jump to content

In-vehicle telematics from working commercial fleets already using Webfleet — vans and trucks doing business across Europe.

How do you turn raw trip data into a trustworthy monthly figure?

0
Jump to content

Trips are grouped into route families — bucketed by origin and destination, distance, traffic pattern and vehicle type — turning tens of thousands of individual trips into a manageable set of city archetypes. Each family must then pass two checks: it needs to appear consistently across working days and carry enough daily trip volume to be statistically meaningful.

Does this include only journeys that begin and end within the city?

0
Jump to content

No: it includes both journeys that begin and end within a city (we call these within-city trips) and trips that begin outside and enter a city (we call these inbound trips).

Does a single unusual trip, or a quiet week, throw the numbers off?

0
Jump to content

No. The panel of qualifying routes is fixed against a reference period and then held constant for every month scored within a delivery. A one-off trip or a blip in the raw feed can’t swing the number — a change from one month to the next reflects a real shift in traffic, not a change in what was being measured.

How do you handle smaller cities with less data?

0
Jump to content

They’re held to a more lenient statistical bar than data-rich cities (which need 80 %+ working-day presence and 10+ trips per day), but that bar is still statistically defensible — designed so smaller cities can be included without publishing noise as if it were signal.

Is this comparable to existing traffic congestion indices (e.g. TomTom, INRIX)?

0
Jump to content

No, and that’s deliberate. Those measure general or consumer traffic. The Commercial Trip Monitor is built purely from fleet vans and trucks, and only analyses trips on routes repeatedly driven by commercial vehicles — so it reflects what fleet operators actually experience, which can move differently to overall congestion. An index showing congestion easing doesn’t necessarily mean conditions are improving for a business operating there.

Data explorer

Range
Compare
Vehicle
View
Countries
15-minute reach · km · all vehicles
January 2025 – August 2026 · 20 months · 7 series
15-minute reach (km) · every selected place, one column per month
CountriesJan 25Feb 25Mar 25Apr 25May 25Jun 25Jul 25Aug 25Sep 25Oct 25Nov 25Dec 25Jan 26Feb 26Mar 26Apr 26May 26Jun 26Jul 26Aug 26
United Kingdom7.077.117.107.237.117.107.167.476.957.056.907.057.167.167.187.267.217.107.257.53
Germany7.397.437.257.097.097.047.087.407.016.976.856.996.967.047.087.056.966.947.097.18
Spain8.178.117.938.038.018.078.168.817.937.767.767.847.847.657.857.867.857.888.078.63
Italy7.467.317.207.187.197.287.708.667.327.297.167.127.477.387.467.477.387.577.978.74
Netherlands8.868.958.758.658.618.638.638.808.488.588.508.598.588.718.688.628.688.718.618.82
Poland5.906.036.026.056.096.076.206.256.015.915.845.885.986.476.636.716.606.656.916.86
France6.796.936.806.806.706.436.817.496.686.706.496.596.616.676.806.806.616.456.797.53
Data processing byMobito