You can use our app JsRates to setup zone based or other custom shipping rates. We will help you with the setup. JsRates has a free demo plan to install and setup the rates. You will also need the third party calculated shipping rate activated on your store to use JsRates at checkout. If you are keen, install the app and contact us via “Contact support” in the app.
There is no built-in option in Shopify to create zones based on cities. However, there is a Local Delivery setup zone that allows you to configure rates based on distance in kilometers, as shown below.
Thank you for your time answering my question. I tried this method. But i am still facing a problem were the rate is not appearing on the final page of checkout. I might have something wrong but still didn’t figure it out.
Thank you anyways.