Test this extension here: try.jigoshop.com
Table Rate Shipping allows you to define separate shipping rates for regions based on either price, weight, or the number of items in a cart.
You can add multiple rules; rules are made up of country/state, postcode, minimum/maximum values and price. If the user’s cart matches the rule, the shipping cost you define is applied. Wildcards (*) can be used to match multiple regions too.
Please note: Contrary to some forum posts, it is currently not possible to be able to select shipping options during checkout (e.g. free / next day delivery).
This version is compatible with all Jigoshop versions after Jigoshop 1.3.