Skip to content
IMPROVEDAuto-detect is smarter - the right courier, first timeTry it →

City-Link Express Tracking. Free & Online.

City-Link Express is a Malaysian courier that says it was formed in 1979. Enter the 15-digit consignment number; TrackParcel reads City-Link's movement times as Malaysia time. No login required.

Loading tracking tool. Please wait before entering your number.

Latest available carrier scans, sometimes from a temporary cache; not live GPS. Check event timestamps. Carrier availability varies.

TrackParcel is independent of City-Link Express. For claims, redelivery or address changes use the official City-Link Express website.

Are you a business? Bulk-track your shipments from one dashboard. Sign up free

Tracking Number Format

Pattern: City-Link's forms ask for 15 digits; TrackParcel passes on any 10 to 20 digits

Format example

135791357913579

Illustrative format, not a live shipment.

15 digits
on City-Link's forms
10 to 20 digits
sent by TrackParcel
Malaysia time
read, shown in IST
30 numbers
per City-Link search
About City-Link Express.

TrackParcel has confirmed that City-Link Express's tracker answers lookups, but has not yet checked a delivered shipment end to end. The status wording below comes from the carrier's own published statuses.

The forms on City-Link's site ask for a 15-digit consignment number and accept up to 20 characters. After stripping spaces and hyphens, TrackParcel sends 10 to 20 digits, one number per search. For a 15-digit number Auto-Detect does not try City-Link Express and offers it only under Also try once its own picks miss, so choose the courier from the list.

No. Nothing is on record under that number in the courier's system. Its result page shows this reply as a loading error asking you to refresh and try again, while TrackParcel calls it not found. A consignment that has no movement logged yet is treated the same way.

Only its last two steps count. When the bar has reached Out For delivery and the newest movement is a plain transit scan, TrackParcel switches its status to Out for Delivery to match. At Delivered, a plain transit scan that does not mention delivery turns into Delivered. A movement reporting a failed attempt, a hold, or a return keeps its own wording, or reads Returned to Origin.

No, because the e-POD is released only against a contact or account number. City-Link asks for the shipper's or consignee's contact number, or the account number; the result page offers that check once the bar reaches Delivered. TrackParcel leaves the e-POD alone and reads none of those fields.

City-Link Express Tracking – Complete Guide

City-Link Express Sdn Bhd dates its founding to 1979, and its profile adds that the Malaysia Book of Records certified it in 2020 as the oldest courier company. Its menu lists courier services, air and sea freight, shipping to East Malaysia, a motorcycle courier and ParcelGuard.

This page covers consignments tracked on citylinkexpress.com, the Malaysian site. The contact page lists separate City-Link companies in Singapore, Indonesia, Thailand and Vietnam, but TrackParcel queries only the Malaysian tracker.

Reading the 15 digits

The request forms ask for a 15-digit consignment number and cap the field at 20 characters, while the Track Your Shipment box accepts 30 consignment numbers at most, one per line. The result page shows that Consignment Number beside a Reference Number and, for a multi-piece shipment, a Child Number count; TrackParcel reads neither of the other two.

Before sending, TrackParcel deletes spaces, hyphens, slashes, commas and full stops. City-Link is queried only when 10 to 20 digits remain; letters, or a shorter or longer run of digits, stay on TrackParcel's side and end as not found, provided the entry is at most 50 characters.

From and To, then City-Link's movement list

TrackParcel queries the system behind City-Link's tracking-result page and shows the From and To points plus each movement that has a status and a readable date, with its time and location where given. Movements arrive oldest first; TrackParcel reverses them, newest on top, and drops the “SR - ” prefix that some statuses carry, as City-Link's page does.

No zone accompanies the movement times. TrackParcel takes them as Malaysia time and converts them to IST, which puts each clock two and a half hours earlier; a movement whose time cannot be read keeps its date alone. TrackParcel leaves out the Reference Number, Child Numbers, weight, dimensions, account and contact numbers, and it never opens the proof of delivery.

An unknown City-Link consignment number

City-Link's system meets an unknown number with “No tracking data found.”, and its result page then displays a loading error. Three answers end as not found on TrackParcel: that reply, a reply marked unsuccessful (shown by City-Link as “No tracking details found for this consignment number.”), and a consignment without any movement.

If City-Link's server fails, or a maintenance page comes back where tracking data should be, TrackParcel calls the courier unavailable rather than the consignment missing. Check the 15 digits, and confirm with the sender that the consignment was booked before contacting City-Link.

Customs holds and missed deliveries

According to City-Link's FAQ, international shipments must clear customs, that clearance times differ by country and are outside its control, and that customs may hold a shipment when the declaration lacks information. The sender completes that declaration on the consignment note, and the declared value sets taxes and duties at the destination. After a missed delivery, the FAQ offers self-collection at the counter named on the Attempted Delivery Note, or a reattempt for selected trackable items.

Reattempts, enquiries and claims at City-Link

Only the courier can arrange a reattempt, a redirection or a claim. On the Track Your Shipment page, Request Reattempt lets you choose the same address, a different address or a branch for self-collection, and the Feedback & Enquiries form covers service feedback and claims. Keep the consignment and contact numbers at hand, and expect a representative to contact you to verify a reattempt.

Visit City-Link Express →

Related tracking help

Guide updated:

Tracker integration last checked:

Sources: Track Your Shipment, City-Link Express Malaysia (citylinkexpress.com, checked ); Tracking result, City-Link Express (citylinkexpress.com, checked ); General FAQs, City-Link Express (citylinkexpress.com, checked ); About City-Link Express Sdn Bhd (citylinkexpress.com, checked ); Contact Us, City-Link Express (citylinkexpress.com, checked )

What City-Link Express tracking statuses mean

City-Link Express's own status wording, what it means, and the badge TrackParcel's result shows for it.

Picked Up
Step one of four on City-Link's result page. TrackParcel draws no progress bar; at this step its status depends only on the newest movement's wording.
Result badge: amber (on the way)
Transit
Second step of the bar, which TrackParcel ignores: its status repeats the newest movement's text unless that text itself reads as Delivered, Out for Delivery or Returned to Origin.
Result badge: amber (on the way)
Out For delivery
Third step. When the bar reaches it and the newest movement is a plain transit scan, TrackParcel's status reads Out for Delivery.
Result badge: amber (on the way), shown as "Out for Delivery"
Delivered
Fourth step, after which the courier's page offers its proof-of-delivery check. TrackParcel reports Delivered once the latest movement says so, or here for a plain transit scan not mentioning delivery.
Result badge: green (delivered)
No tracking data found.
No consignment sits under that number; City-Link's page shows a loading error instead, while TrackParcel's answer is not found.

The four steps are the progress bar on the courier's result page; every movement row keeps the courier's own wording.

Full guide to tracking statuses and what to do next

City-Link Express FAQ


Why TrackParcel?

Courier tracking across registered integrations in one place.

238
Registered services
On demand
Carrier-sourced status
0 ₹
Current cost
No login
Ever required

Features

Multi-Carrier Tracking

Track shipments from India Post, Bluedart, Xpressbees, Ekart/Flipkart, Shadowfax and more from a single search bar.

Latest Available Updates

Recent results use a short-lived cache for speed; uncached lookups fetch from the carrier and may take longer.

No Login Required

Just enter your tracking number. No account, no OTP, no friction - ever.

Mobile First

Responsive layouts and a focused tracking flow built for the phones most visitors use.

Tech stack
Next.jsReactTypeScriptTailwind CSSCarrier IntegrationsDokploy
Mobile-firstPrivacy First
What to expect

A focused, transparent tracking experience

No account required

Select a carrier and enter the reference printed on the label or booking confirmation.

Carrier-sourced status

TrackParcel displays the status and scan history returned by the selected carrier, with cache state shown clearly.

Private result flow

New searches use a private POST request and never place the parcel identifier in the result URL.

Ready?

Have a suggestion or found a bug? We'd love to hear from you.

Currently free to use

Track your parcel
without the friction

Enter your tracking number, select your carrier, and request the latest available status - no login or OTP required.

✦ Track Your Parcel
TrackParcel
India's multi-carrier parcel tracking platform
Currently free
238
Tracking services
Mobile
First experience
0 ₹
Cost