Roads and traffic

Cycling distance for bike couriers: how far a rider can really go

How to set a bike courier's delivery zone by cycling time along real streets, not a circle, and how to plan each rider's run around hills, bridges and closures.

xMap Flows team · · 6 min read

A bike courier's zone should be drawn by cycling time along the streets a rider can actually use, not by a circle on a map. Pick the longest ride you can promise on time, draw that cycling area around each pickup point, and plan every run in cycling mode so one-way streets, bridges and river crossings are counted. A 3 km circle can hide a 25-minute ride if the only bridge is at the far end.

This article is for courier firms, restaurants and shops that run their own riders, and delivery platforms setting zones for cargo bikes. It covers what a cycling area is, how to read one, a worked example in Lyon, the mistakes that make promises slip, and an AI employee that draws the zones and plans the day's runs.

What a cycling area is

A cycling area is every point a rider can reach from a start within a set time or a set distance by road, following streets and paths open to bikes. It is shaped by the network: long along a cycle lane or a riverside path, short where a motorway, a railway or a river has few crossings. A circle drawn at the same distance includes places that are a long detour away and leaves out places a fast lane brings close.

In xMap Flows the Travel area block draws this area with its mode set to Cycling. You choose a travel time in minutes or a distance by road in kilometres; for now it reaches up to 15 minutes or 10 km. When the routing service cannot draw an area, the block says so and falls back to a circle at a typical cycling speed, clearly marked as an estimate in the step and in every email.

How to read the shape

  • Long fingers mean a fast corridor: a cycle lane, a riverside path or a quiet straight road. Customers along it are cheaper to serve than their distance suggests.
  • Bites taken out of the shape mean a barrier: a river with few bridges, a rail line, a ring road bikes cannot cross. Addresses just past the bite are far in practice.
  • A lopsided area means the pickup point sits at the edge of the network. A second pickup point on the other side may serve more people than a faster rider would.
  • Overlaps between two pickup points' areas show where you could hand orders to whichever rider is free.

Time or distance for a courier zone

Riders and customers think in minutes, so a travel time is usually the better setting for a promise. A distance by road suits pay: if riders are paid by the kilometre, a 6 km road distance gives a fair edge to the zone. Use the one that matches what you are promising, and say which one you used when you show the zone to the team.

Cycling time also changes less with traffic than driving time does, which is why bikes win in dense centres. It does change with hills, wind and rain, which the routing does not know about. Treat the drawn area as a dry, flat-weather best case and set your promise a little inside it.

A worked example in Lyon

A made-up case. A bakery group in Lyon delivers breakfast boxes by cargo bike from two kitchens, one on each side of the Rhone. It wants every order inside a 15-minute ride. The figures below are invented, to show the reading.

Kitchen WestKitchen East
Area within 15 minutes cyclingStretches far along the riverside pathCompact, cut short by a rail line
Orders last month from inside the area1,140860
Orders from outside it21095
Bridges inside the area32

Made-up figures, for illustration only.

The 210 orders outside Kitchen West's area were mostly across the river, where the nearest bridge sits at the edge of the shape. Those addresses are inside Kitchen East's area, so the group moves them there. Kitchen East's 95 outside orders are past the rail line; the group keeps them but promises 25 minutes instead of 15. No rider is asked to ride faster.

Mistakes to avoid

  • Using a driving area for bikes. Cars and bikes use different roads. A driving area includes motorways and misses paths, parks and bike-only bridges.
  • Planning runs as straight lines. A rider who visits stops in the order they look closest on a map can double back across the same bridge twice.
  • Forgetting the ride back. If riders return to the kitchen between runs, the time back counts toward the next order.
  • Ignoring closures. A closed bridge or a street market can add ten minutes. Check road incidents in the zone before the morning rush, not after the first complaint.
  • Promising the edge. An order at the very edge of a 15-minute area is a 15-minute ride with nothing going wrong. Leave room for traffic lights, lifts and finding the door.

Doing it with an AI employee

An AI employee can draw the zones once a week, warn about closures each morning and put each rider's stops in order. The blocks, in order:

  1. Schedule: every weekday at 06:30, before the first runs.
  2. My data: your pickup points, and a second table with the day's orders and their addresses.
  3. Travel area: 15 minutes by Cycling around each pickup point.
  4. Traffic incidents: road closures and works inside those areas right now.
  5. Route planner: the orders in the best visiting order, mode Cycling, shared between your riders or one route per rider, each stop with its leg time and a directions link.
  6. Email or Slack: each rider's run and any closure on it.

What lands in the inbox each morning: a short list of closures inside the zones, and one run per rider with stops numbered, the minutes between them and the total ride. If the routing service could not plan a run, the email says it is an estimate. For riders, Road closures in my delivery zones, every hour keeps the closure check going through the day, and Where to put scooter and bike hubs helps when you add a pickup point.

Questions

How far can a bike courier go in 15 minutes?

It depends on the streets. In a dense centre with cycle lanes a rider covers more ground than the same time by car at rush hour; across a river with few bridges, much less. Draw the area with Travel area set to Cycling instead of guessing a distance.

Does the cycling area allow for hills?

Not fully. The routing follows streets and paths open to bikes, but it does not know how steep a street is, the wind or the rain. Set your promise a little inside the drawn area in hilly cities.

Can I plan runs for several riders at once?

Yes. Route planner can share the day's stops between 2 to 10 riders, or make one route per rider from a field such as the rider's name, each in cycling mode.

What if the routing service is not available?

Travel area and Route planner fall back to an estimate at a typical cycling speed and say so in the step and the email, so nobody mistakes it for a real ride time.

Templates that do this

Read next

More on roads and traffic · Every article · Templates

Put it to work

An AI employee in xMap Flows does this on live data, on its own timetable. Start from a template or describe it in plain words.