Free guide · 2026 edition

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).

01 · Definition

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.
02 · Classifications

Common zone classifications in India

Most Indian couriers use a 4–6 zone classification. The most common pattern:

ZoneNameDefinitionExample (origin: Delhi)
ALocal / Within CitySame city or municipal limitsDelhi → Delhi
BRegional / Within StateSame state, different cityDelhi → Gurugram (NCR is treated as regional by some carriers, local by others)
CMetro / Across MetroDifferent metro cityDelhi → Mumbai
DNational / Rest of IndiaTier-2/3 destination not in a metroDelhi → Kanpur, Delhi → Indore
ESpecial / RemoteNorth East, J&K, Andaman, remote Tier-3Delhi → 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.

03 · Metro vs non-metro

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.

04 · Mode

Surface vs air — and how mode interacts with zone

Indian couriers offer two primary modes, and most zone tables exist separately for each:

Surface
  • 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
Air (Express)
  • 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.

05 · Calculation

How to figure out your zone for a shipment

Five-step process every shipper should follow:

  1. Origin pincode: The pincode you pickup from (your warehouse, fulfillment centre or 3PL).
  2. Destination pincode: Customer's delivery pincode.
  3. Carrier zone table lookup: Each carrier publishes a zone matrix mapping pincodes to zones. ShipyBox-style platforms automate this.
  4. Mode selection: Surface or air based on SLA need.
  5. 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.

06 · Examples

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.

07 · By carrier

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.

CarrierNumber of zonesNamingNotes
Delhivery5A / B / C / D / EBroadest Tier-3 coverage; mature reverse-logistics zone definitions
Xpressbees5Local / Regional / Metro / National / SpecialD2C-optimised zone slabs
Blue Dart5–6Zone 1 to Zone 5Air mode uses different zones than surface
Ecom Express4Within City / Within State / Metro / NationalStrong on urban cluster zones
Ekart5Local / Regional / Zonal / National / RemoteSouth India zone definitions are tightest
08 · B2B / cargo

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.

FAQ

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.

Related resources