Shipping Cost diff countries

Good morning Experts,

Need your advice to setup shipping costs, my store targets USA customer so i import the products with e-packet , now one of the customer from Hong Kong ordered a product but the shipping cost is more than 10USD for that product , how can i control this. Diff. countries with diff. shipping cost but free shipping is applicable only for USA. ( is there anyway to automate shipping cost based on customer's country )

Appreciate your input.

Best Regards