Here’s how to set up different shipping costs for different locations in your Woocommerce store.
First set your shipping classes
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).
Next Edit each location and edit the shipping method in that location:
Set up cost for each shipping class for that location
Similarly, set up these costs for each location
The shipping cost to the customer will be based on the shipping class and customer address.