Distance Rate Shipping for WooCommerce plugin lets you set your shipping rates according to how much time it takes or how far away delivery is. Using the WooCommerce Distance Rate Shipping plugin, the store admin can create various rules that will apply different shipping charges to customers based on distance and duration of delivery to customer’s location.
The plugin has ‘Time’ and ‘Distance’ options. You can also change the weight or dimensions of your products and set the shipping price for each item on shipping rates accordingly. Google Distance Matrix API used by the Distance Rate shipping for WooCommerce plugin to calculates distance and duration between two locations.