Shipping Zones in India: Within City, State, Metro and Beyond
Couriers price India as five lanes, not thousands of city pairs. Understand within-city, within-state, metro-to-metro, rest-of-India and special zones — and why the same box costs ₹75 or ₹220 depending on the lane.

India has over 19,000 delivery pincodes. No courier maintains a 19,000 × 19,000 price matrix. Instead, every origin–destination pair is collapsed into one of a handful of zones, and the zone decides the rate card.
The five standard lanes
1. Within city
Origin and destination share a city. Cheapest lane, often same-day or next-day. Think Andheri to Powai.
2. Within state
Different cities, same state — Pune to Nagpur, Coimbatore to Chennai. Slightly costlier, one to three days.
3. Metro to metro
Between India's major metros: Delhi NCR, Mumbai, Bengaluru, Chennai, Kolkata, Hyderabad and a few others. High volume keeps this lane efficient — often cheaper per kg than short within-state hauls, at two to four days.
4. Rest of India
Everything that is neither same-state nor metro-pair: Jaipur to Kochi, Lucknow to Surat. The default long-haul lane.
5. Special zones (North-East & J&K)
The North-Eastern states, Jammu & Kashmir and other hard-to-serve regions. Fewer carriers, air-dependent lanes, longer SLAs and a meaningful price premium.
Why the same box prices so differently
A 500 g prepaid surface parcel:
- Kochi, within city: ≈ ₹75
- Mumbai → Kolkata, metro lane: ≈ ₹123
- Gurgaon → Shillong, special zone: ≈ ₹221
Same weight, same service — the lane triples the price. If your checkout charges one flat rate nationally, within-city customers subsidise your Shillong orders, and heavy NE volume quietly destroys your margin.
Zone resolution is a pincode problem
Deciding the lane sounds simple until you try it:
- City boundaries are not encoded in pincodes — 4000xx is Mumbai, but where exactly does "within city" end?
- Metro classification needs a maintained list of metro pincode ranges.
- Special-zone states change carrier coverage frequently.
- India Post adds, retires and re-maps pincodes throughout the year.
That is why zone resolution belongs in software backed by a live pincode master, not in a spreadsheet. Postpin resolves the zone on every rate call — the response tells you which lane priced the quote and the expected SLA in days:
"zone": { "code": "metro", "name": "Metro to Metro", "sla_days": 3 }
What to do with zones as a store owner
- Show zone-honest delivery estimates — "3–4 days" for metro lanes, "6–8 days" for special zones, instead of one vague promise.
- Price COD by lane if your RTO rates differ by region.
- Watch your lane mix monthly. If rest-of-India share is growing, your average shipping cost is rising even when carrier rates have not changed.
Zones are the grammar of Indian shipping. Once your systems speak it, both pricing and promises get sharper.
Frequently asked questions
How many shipping zones do Indian couriers use?
Five is the common structure: within city, within state, metro to metro, rest of India, and special zones (the North-East, J&K and other hard-to-reach regions). Individual carriers may subdivide further, but pricing logic follows this shape almost everywhere.
Is metro-to-metro cheaper than shipping within a state?
Often, yes, per kg — metro lanes carry enormous volume, so a Mumbai→Delhi parcel can cost less than a shorter but thinner intra-state lane. This is why distance alone never predicts Indian shipping prices.
Which areas count as special zones?
The North-Eastern states and Jammu & Kashmir are the classic special zones, with fewer carriers, air-dependent connectivity, longer SLAs and a price premium. Remote-area surcharges can also apply to individual hard-to-reach pincodes outside these regions.
