Calculate shipping costs by the actual distance between your store and the customer’s address. Perfect for local delivery, regional services, and anyone who wants to price fairly by distance.
Charge £2 for 2km and £10 for 20km — automatically, with no manual zones to maintain.
Any business that delivers locally by van, bike, or courier needs distance-based rates. This is the tool for it.
Don’t want to deliver more than 25km? Set a cutoff and that option won’t show beyond it.
Charging a flat £5 for all local deliveries means nearby orders fund far-away ones. Distance rates fix that.
Get configured and live in under 10 minutes — no developer required.
The starting point for all distance calculations — your warehouse, shop, or kitchen.
A free-to-low-cost Google API that returns actual road distance between two addresses.
Set a rate for every distance range — under 5km, 5–15km, 15–30km — and a maximum radius.
Tested with all major setups, themes, and page builders. Compatible with:
“We deliver within 8km of our restaurant. We now charge by distance and our delivery drivers don’t have to do long unprofitable runs for a £5 flat fee. Should have had this years ago.”
“Same-day delivery means we need accurate distance pricing. This plugin does exactly that. Works great on mobile checkout too.”
“We have our own delivery vans but it gets expensive over 20 miles. Now those rates scale with distance and our margins are protected.”
Uses Google Maps routing — the actual driving distance, not ‘as the crow flies’.
Block orders beyond your delivery area without confusion.
Full flexibility in how you price each distance band.
7 days to verify distance calculations match your real delivery area.
Manual postcode group zone tables need updating whenever you expand coverage.
Road distance matters — straight-line calculations underestimate distances to some areas.
Nearby customers overpay, far customers underpay. Distance rates fix both.
Without a cutoff, your local delivery option shows for orders 200km away.
Uses Google Distance Matrix API for actual driving distances.
Choose your preferred unit of distance.
Set rates per distance band — under 5km, 5–15km, etc.
Hide the shipping method beyond your coverage area.
Use your exact shop or warehouse address as the start point.
Charge a fixed cost per km/mile of distance.
Combine a base charge with a per-km multiplier.
Google Places autocomplete at checkout for accurate address entry.
Different rates for different vehicles — bike vs van delivery.
‘Local Delivery’, ‘Same-Day’, ‘Express Courier’ — your naming.
No product configuration needed — distance is cart-level.
Step-by-step guide to getting and restricting your Google API key.
Try the full plugin for 7 days, then choose the plan that fits your store count.
Distance-based rates calculated by road distance at checkout. $1 for 7 days.