Shipping line
Swire container tracking
Track Swire shipments by bill of lading, container, or booking number. Submit once and Terminal49 keeps the timeline current automatically — reconciling Swire's feed with terminal, vessel, and rail data into one source of truth.
Country
SG
Fleet
40 vessels
Capacity
60K TEU
Alliance
Standalone
Also known as
Swire
Track a Swire shipment
Paste any tracking number once. Terminal49 auto-detects the format and keeps the shipment current — no re-checking.
Or track on Swire's own site
North America (Westwood) has its own public tracking page and Swire operates an online customer portal.
Swire container tracking
Track an individual Swire container by its ISO 6346 number (4-letter BIC prefix + 7 digits). Container number tracking: unsupported
Swire container prefixes: CHVW, SHKU
See all carriers that accept container numbers →Swire bill of lading tracking
Track a Swire bill of lading number to follow every container booked under that contract. Best when you have a single document covering a multi-container shipment. Bill of lading tracking: supported
See all carriers that accept bills of lading →Swire booking tracking
Track a Swire booking number to monitor a shipment before the bill of lading has been issued. Useful for pre-loading visibility on spot-rate bookings. Booking number tracking: supported
See all carriers that accept booking numbers →About Swire
Founded in 1872, headquartered in Singapore, part of SWI, operates 40 vessels. Listed on the SMDG Liner Code registry as SWI.
| CEO | Jeremy Sutton |
|---|---|
| Website | swireshipping.com |
Other Swire resources
Schedules and tariffs published on Swire's own website.
Point-to-point schedule
na.swireshipping.comTariffs & rates
swireshipping.com
Tracking number formats
Swire uses three identifier types. Terminal49 accepts all of them and auto-detects which one you've pasted.
Bill of lading number
230123456
9–12 digit document number. Covers one or more containers under the same contract.
Container number
CHVW1234567
Prefix (CHVW, SHKU) + 7 digits. ISO 6346 standard. Tracks a single physical box.
Booking number
M0123456
Pre-loading reservation ID. Useful for tracking shipments before a bill of lading has been issued.
Data coverage
Every milestone and attribute Terminal49 normalizes for Swire — the carrier feed plus terminal, vessel, and rail sources, reconciled into one timeline. Track once; it stays current, refreshed every 4 hours.
Core transport milestones
5/13- Full InSupported
- Full OutSupported
- Transshipment DischargedSupported
- Transshipment LoadedSupported
- Vessel LoadedSupported
- Empty OutUnsupported
- Empty ReturnedUnsupported
- Transshipment ArrivedUnsupported
- Transshipment DepartedUnsupported
- Vessel ArrivedUnsupported
- Vessel BerthedUnsupported
- Vessel DepartedUnsupported
- Vessel DischargedUnsupported
Extended transport milestones
2/11- Arrived At DestinationSupported
- Estimated Arrival at Final DestinationSupported
- DeliveredUnsupported
- Feeder ArrivedUnsupported
- Feeder DepartedUnsupported
- Feeder DischargedUnsupported
- Feeder LoadedUnsupported
- Rail ArrivedUnsupported
- Rail DepartedUnsupported
- Rail LoadedUnsupported
- Rail UnloadedUnsupported
Container list
4/12- NumberSupported
- POD Arrived AtSupported
- POD Discharged AtSupported
- POD Full Out AtSupported
- Destination Arrived AtUnsupported
- Destination Full Out AtUnsupported
- Empty Terminated AtUnsupported
- Equipment HeightUnsupported
- Equipment LengthUnsupported
- Equipment TypeUnsupported
- Seal NumberUnsupported
- WeightUnsupported
Port of lading (POL)
5/5- POL ATDSupported
- POL ETDSupported
- POL LocodeSupported
- POL NameSupported
- POL TimezoneSupported
Port of discharge (POD)
9/9- POD ATASupported
- POD ETASupported
- POD LocodeSupported
- POD NameSupported
- POD TerminalSupported
- POD TimezoneSupported
- POD Vessel IMOSupported
- POD Vessel NameSupported
- POD Voyage NumberSupported
Final destination
0/5- Destination ATAUnsupported
- Destination ETAUnsupported
- Destination LocodeUnsupported
- Destination NameUnsupported
- Destination TimezoneUnsupported
Other events
1/2- Estimated ArrivalSupported
- Booking CancelledUnsupported
Document types
2/3- Bill Of LadingSupported
- Booking NumberSupported
- Container NumberUnsupported
Swire tracking FAQ
- How do I track a Swire shipment?
- Paste your Swire container number, bill of lading number, or booking number into the tracker on this page — once. Terminal49 auto-detects the format, then keeps the shipment current automatically by reconciling the carrier's own feed, destination terminals, and vessels into one timeline. Tracking is free and refreshes roughly every 4 hours, so you never re-check a carrier site.
- What is Swire's SCAC code?
- Swire's primary SCAC (Standard Carrier Alpha Code) is CHVW. Swire containers carry the CHVW, SHKU prefixes.
- Can I track a Swire bill of lading number?
- Yes. Terminal49 tracks Swire bill of lading numbers and follows every container booked under that document. Booking numbers are supported too.
- How often is Swire tracking data updated?
- You track Swire once — Terminal49 then keeps the data current automatically, refreshing roughly every 4 hours by reconciling the carrier's own feed, destination terminals, and vessels into one timeline so the status stays accurate end to end without you re-checking.
API & webhooks
Every field on this page is available through the Terminal49 REST API and webhook payloads. Same shape, every carrier.
Read the API docs →