WooCommerce Distance Rate Shipping lets you charge shipping based on distance, travel time, and flexible rules. Perfect for local delivery, curbside, and same-day services, it calculates rates using Google Maps or Mapbox and gives you full control over pricing, zones, and conditions. Fast to set up, accurate, and built to scale.
- Distance-based shipping rates (per mile/km)
- Time-based rates using real travel time
- Supports Google Maps Distance Matrix or Mapbox
- Multiple rate tiers by distance, subtotal, weight, or item count
- Set base fees, per-unit costs, and minimum/maximum charges
- Draw custom delivery zones and service radiuses
- Offer free or discounted delivery above order thresholds
- Limit shipping by product, category, or shipping class
- Fallback flat rate when distance API is unavailable
- Handling fees, surcharges, and fuel multipliers
- Peak-hour or day-of-week pricing rules
- Supports pickup, curbside, and local delivery methods
- Address validation and precise geocoding
- Works with WooCommerce shipping zones and tax settings
- Developer-friendly hooks and compatible with popular checkout plugins