The WooCommerce Table Rate Shipping plugin has the ability to add multiple rates for a given customer based on a variety of conditions set by admin. These can include shipping destination, cart subtotal, item shipping class. Price, weight, and so much more.
Demo Link Here.