Open Shipping and add areas (Cairo, Giza, Alexandria, and the rest). Each area can have its own fee.
A free-shipping threshold is optional. Customers see it at checkout.
Dropshipping shipping is handled with the catalog / supplier flow — you do not build courier rate tables the same way.