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: http://codecanyon.net/item/table-rate-sh...ce/3796656