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-shipping-for-woocommerce/3796656