Courier zone guide — India, 2026
Every Indian courier prices shipments by zone. Same shipment, different zones — different price. This guide explains how zones are defined by Delhivery, Xpressbees, Blue Dart, Ecom Express and Ekart, how to figure out which zone applies to your shipment, and how surface vs air mode interacts with zones. Built for both B2C ecommerce sellers (Shopify, Amazon, Flipkart, Meesho, D2C brands) and B2B logistics operators (manufacturers, distributors, wholesalers).
What is a courier zone?
A courier zone is a geographic distance bucket couriers use to price shipments. Instead of pricing each origin–destination pair individually (millions of pairs), couriers classify every pincode into a zone, and the per-shipment price is determined by:
Price = f(weight_slab, zone, mode, COD/Prepaid) + fuel + GST
The zone is the “distance” variable in this formula. The further the destination from the origin, the higher the zone tier, the higher the rate.
Why zones matter for both B2C and B2B operators:
- B2C ecommerce: Choosing the wrong origin city or mode can double your shipping cost on the same SKU.
- B2B logistics: Multi-piece shipments cross multiple zones; bulk shippers negotiate zone-specific rates per lane.
Common zone classifications in India
Most Indian couriers use a 4–6 zone classification. The most common pattern:
| Zone | Name | Definition | Example (origin: Delhi) |
|---|---|---|---|
| A | Local / Within City | Same city or municipal limits | Delhi → Delhi |
| B | Regional / Within State | Same state, different city | Delhi → Gurugram (NCR is treated as regional by some carriers, local by others) |
| C | Metro / Across Metro | Different metro city | Delhi → Mumbai |
| D | National / Rest of India | Tier-2/3 destination not in a metro | Delhi → Kanpur, Delhi → Indore |
| E | Special / Remote | North East, J&K, Andaman, remote Tier-3 | Delhi → Imphal, Delhi → Port Blair |
Some couriers (Blue Dart, DTDC) use slightly different zone names (Zone 1–5 or Zone N/S/E/W). The underlying logic is the same: progressively wider geographic radius = progressively higher rate.
The metro vs non-metro distinction
All major Indian couriers maintain a list of metro cities that receive preferential pricing and faster SLA. The standard 6-metro list across most carriers:
- Delhi (NCR) — includes Gurugram, Noida, Faridabad, Ghaziabad in most carrier definitions
- Mumbai — includes Navi Mumbai, Thane in most carrier definitions
- Bengaluru — Urban + Rural Bangalore
- Chennai
- Hyderabad — includes Secunderabad
- Kolkata
Some carriers extend the metro list to include Tier-1.5 cities — Pune, Ahmedabad, Jaipur, Lucknow, Chandigarh — typically at slightly higher rates than the core 6 metros but lower than national zones.
For an NCR-anchored shipper, this distinction means Delhi-to-Mumbai (metro-to-metro) is significantly cheaper per shipment than Delhi-to-Coimbatore (metro-to-Tier2). See our NCR shipping hub guide for hub-based optimisation strategies.
Surface vs air — and how mode interacts with zone
Indian couriers offer two primary modes, and most zone tables exist separately for each:
- 2–3× cheaper than air
- 3–7 day typical SLA
- Best for Tier-2 / Tier-3 / non-metro
- Default mode for most D2C orders
- Lower SLA-failure penalty
- 2–3× more expensive than surface
- 1–3 day typical SLA
- Best for metro-to-metro, time-critical
- Multiplicative fuel surcharge (Blue Dart Air uses Fuel × CAF)
- Higher SLA reliability premium
See our deep-dive: Air vs surface shipping — cost & delivery comparison.
How to figure out your zone for a shipment
Five-step process every shipper should follow:
- Origin pincode: The pincode you pickup from (your warehouse, fulfillment centre or 3PL).
- Destination pincode: Customer's delivery pincode.
- Carrier zone table lookup: Each carrier publishes a zone matrix mapping pincodes to zones. ShipyBox-style platforms automate this.
- Mode selection: Surface or air based on SLA need.
- Weight slab + COD/Prepaid + Fuel + GST: Apply on top of the zone-mode base rate.
Use our volumetric weight calculator for the weight part and the courier aggregator platform for automatic zone lookup across multiple carriers.
Worked shipping examples
Example 1 — D2C apparel brand, Gurugram → Mumbai (metro-to-metro)
A 0.6 kg fashion order from a Shopify D2C brand:
Origin: 122002 (Gurugram, NCR) Destination: 400049 (Mumbai, Andheri West) Zone: C (Metro-to-Metro) Mode: Surface Weight slab: 0.5–1.0 kg Base freight: ~₹55 (Delhivery surface, moderate volume tier) Fuel surcharge: +20% → ₹11 COD handling: N/A (prepaid) Subtotal: ₹66 GST (18%): ₹11.88 Total: ~₹78 per shipment
Example 2 — Same D2C order, but to Tier-3 destination
Origin: 122002 (Gurugram) Destination: 486001 (Satna, Madhya Pradesh) Zone: D (National / Rest of India) Mode: Surface Weight slab: 0.5–1.0 kg Base freight: ~₹70 (Delhivery surface) Fuel surcharge: +20% → ₹14 COD handling: ₹25 (2% of ₹1,200 AOV) Subtotal: ₹109 GST (18%): ₹19.62 Total: ~₹128 per shipment
Same SKU, different destination → ~64% higher landed shipping cost. This is why multi-carrier allocation matters — different carriers win on different zones.
Example 3 — B2B bulk shipment, Mumbai → Delhi
Manufacturer shipping 25 kg cargo (5 cartons of consumer goods):
Origin: 400072 (Mumbai) Destination: 110001 (New Delhi) Zone: C (Metro-to-Metro) Mode: Surface cargo (B2B) Chargeable wt: 25 kg actual, no volumetric concern Carrier: Delhivery B2B / TCI Express Per-kg rate: ~₹14–18 (B2B bulk rate, lower than B2C per-kg) Base freight: ~₹400 Fuel surcharge: +18% GST (18%): Adds at end E-way bill: Required (value > ₹50,000) Total: ~₹560–580 for 25 kg
B2B effective per-kg rates are typically 40–60% lower than B2C parcel rates for the same lane — because the bulk shipment moves more efficiently.
Example 4 — Blue Dart Air, time-critical metro express
Origin: 110037 (Delhi) Destination: 560001 (Bengaluru) Zone: C (Metro-to-Metro) Mode: Air (Apex) Weight slab: 0.5–1.0 kg Base freight: ~₹150 Fuel surcharge: ×1.30 (multiplicative) → ₹195 CAF: ×1.05 → ₹204.75 GST (18%): ₹36.85 Total: ~₹242 per shipment
Air is ~3× the cost of surface on the same lane — justified only for perishable, time-critical or high-value-replacement shipments.
Courier-by-courier zone tables (typical)
Below is a simplified summary of how the top 5 Indian B2C couriers structure zones. Exact pincodes shift quarterly — always use your platform's live zone lookup.
| Carrier | Number of zones | Naming | Notes |
|---|---|---|---|
| Delhivery | 5 | A / B / C / D / E | Broadest Tier-3 coverage; mature reverse-logistics zone definitions |
| Xpressbees | 5 | Local / Regional / Metro / National / Special | D2C-optimised zone slabs |
| Blue Dart | 5–6 | Zone 1 to Zone 5 | Air mode uses different zones than surface |
| Ecom Express | 4 | Within City / Within State / Metro / National | Strong on urban cluster zones |
| Ekart | 5 | Local / Regional / Zonal / National / Remote | South India zone definitions are tightest |
B2B / cargo zone differences
B2B and cargo zone definitions differ from B2C parcel zones in three ways:
- Different pricing structure: B2B prices per-kg or per-CFT (cubic foot), not per shipment. Distance is one variable; weight + volume + number of pieces matter equally.
- Lane-based pricing: Major B2B lanes (Delhi-Mumbai, Delhi-Bangalore, Mumbai-Chennai) often have lane-specific negotiated rates rather than generic zone rates.
- E-way bill threshold: B2B shipments above ₹50,000 require GST e-way bill regardless of zone.
For B2B operations, see our dual-platform shipping engine built for both ecommerce and business shipping.
Frequently asked questions
How do I find my origin pincode's zone?
Most couriers publish a zone matrix CSV or API endpoint. ShipyBox-style aggregators include automatic zone lookup so you don't manually maintain mappings as carriers update zones quarterly.
Why does the same shipment have different zones with different carriers?
Each carrier defines its own zone boundaries based on its network hub structure. Delhi-to-Pune might be Zone C for one carrier and Zone D for another. This is why multi-courier platforms with allocation logic per zone-and-weight win on cost.
Are NCR pincodes treated as one zone?
Mostly yes — Delhi, Gurugram, Noida, Faridabad, Ghaziabad are commonly treated as one regional zone (Zone B in most matrices) at preferential rates. Some carriers price them as “Local” (Zone A) if origin is also NCR.
How do I optimise zone-based shipping cost?
Three levers: (1) use a fulfillment hub closer to demand centres (multi-warehouse), (2) use multi-courier allocation to pick the carrier with the best zone fit, (3) negotiate slab boundaries (not just per-KG rates) at your volume tier.
What zone is North-East India?
Northeast states (Assam, Meghalaya, Manipur, Mizoram, Nagaland, Tripura, Arunachal Pradesh) plus J&K and Andaman are uniformly classified as Zone E (Special / Remote). Expect 30–60% premium over Zone D rates, and SLA of 7–14 days for surface.
Automate zone lookup across 5+ couriers
ShipyBox automatically determines the optimal zone-mode-carrier per shipment — for both B2C ecommerce and B2B logistics. Stop maintaining manual carrier zone matrices.