Here’s how to set up different shipping costs for different locations in your Woocommerce store.
First set your shipping classes
![](http://www.invertedmushrooms.com/wp-content/uploads/2020/09/image.png)
Next set up your shipping zones. For example, here I have set up India and locations not covered by your other zones (which basically is everywhere outside India for international).
![](http://www.invertedmushrooms.com/wp-content/uploads/2020/09/image-1.png)
Next Edit each location and edit the shipping method in that location:
![](http://www.invertedmushrooms.com/wp-content/uploads/2020/09/image-2.png)
Set up cost for each shipping class for that location
![](http://www.invertedmushrooms.com/wp-content/uploads/2020/09/image-4.png)
Similarly, set up these costs for each location
![](http://www.invertedmushrooms.com/wp-content/uploads/2020/09/image-3.png)
![](http://www.invertedmushrooms.com/wp-content/uploads/2020/09/image-5.png)
![](http://www.invertedmushrooms.com/wp-content/uploads/2020/09/image-7.png)
The shipping cost to the customer will be based on the shipping class and customer address.