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.