For same-hour spot work across Singapore’s CBD, Toh Guan, and Kaki Bukit clusters, Lalamove Express wins on live auto-assignment and flat per-km quotes; for scheduled multi-drop ecommerce rounds, Ninja Van’s route-batched DO model keeps per-parcel cost lower. The realistic answer for most SG merchants is a staged split, not a single provider.
Same-Day Dispatch Logic: Direct Assignment vs Route-Batched Runs
Lalamove Express operates as an open spot market. When you book a van or lorry in SG, the job is broadcast to matching drivers in that zone; the first taker’s ETA and plate appear in the app within seconds. You pick the vehicle class, pay the quoted base fee, and the driver is locked to your job until POD. There is no interleaving, no batch sorting, and no route re-order. If your warehouse at Senoko misses the 9am cutoff for a client in Raffles Place, Lalamove is the only option that moves a single pallet door-to-door without touching a sortation hub.
Ninja Van’s SG daily operation is built the opposite way. Parcels are ingested at their GST-accredited hubs, scanned into route manifests, and assigned to driver routes by geographic cluster and time window (morning, afternoon, evening). A Ninja Van driver carries 60–120 packages per run; the dispatch algorithm decides the sequence. This is efficient for predictable ecommerce volume, but useless for a 2pm urgent spare-part run. If your SKUs are scheduled and batched, Ninja Van’s DO lane is cheaper per parcel. If your PO is “now”, Lalamove’s private ride model wins outright.
Pricing Under SG Conditions: Metered KM vs Volumetric Lane Tiers
Lalamove Express SG pricing is transparent per vehicle class, not volumetric. A 1.5m van booking from Jurong East to Woodlands is quoted as a base value plus a fixed per-km rate, and ERP charges on the route are billed back separately on the invoice after delivery. Surcharges apply for multi-stop runs or cargo that requires a second person (listed as “Helper” in the booking UI). The merchant sees the price before the driver is committed, and the quote holds if the pickup is immediate.
Ninja Van does not quote by immediate pickup. Its B2B rates for SG domestic parcels are dimensional—length × width × height divided by the DIM factor (they use standard volumetric coefficient), then matched against weight-referenced lane tiers. Oversized items above the van cargo threshold trigger a “Special Handling” add-on. Ninja Van does offer a door-to-door on-demand API product now, but the default merchant setup is daily manifest pricing with a fuel surcharge refresh every quarter. For regular parcels under 5kg, Ninja is unbeatable. For a 40kg server migration between two offices in the same district, Lalamove’s per-km meter is the cheaper, more predictable contract.
Regulated Roads and Payload Realities: LTA, ERP, and Van Class Limits
SG ground ops have compliance layers that both platforms enforce differently. Drivers of all goods vehicles “for hire or reward” must hold an LTA Driver’s Occupational Licence for goods vehicles, and both Lalamove and Ninja Van SG vet this before activation. But the operational consequences diverge:
– Lalamove Express assigns a dedicated vehicle for the job. The driver handles your cargo door-to-door and is responsible for navigating HDB estate loading bay windows, URA red-zone closures, and ERP charges. Lorries above 2,500kg in Singapore are subject to restricted road usage during weekday peak hours on designated expressways; if your job crosses into CBD during ERP hours, expect a surcharge pass-through on your invoice.
– Ninja Van consolidates in house, so your parcel’s last-mile leg is executed by a route-batched driver exempt from goods-vehicle restrictions only if the assigned fleet is <2,500kg. For high-volume ecommerce, that keeps peak-hour delivery possible. But if you ship heavy machinery parts above 3,000kg curb weight consistently, Ninja Van’s network is not structured for express pickup, and Lalamove’s 8ft lorry SKU is the only flexible option on the SG spot market.
Another SG-specific issue is lift access. Ninja Van drivers on standard ecommerce routes are not paid for multi-floor climbs; they hand off to the collection point or lobby. Lalamove’s pay-per-ride contract lets you negotiate “lift supplied” as an explicit line item—rare but possible if you contract a recurring fleet driver via the app.
Integration Layer: REST Auto-Quote vs Ninja’s OpenAPI and Webhooks
For a B2B logistics decision in SG, the API surface is the only thing that matters long-term.
– Lalamove SG exposes a production REST API (OAuth 2.0 token-based) that lets your ERP create a delivery, select the vehicle type, attach a dynamic rate quote, and receive live driver GPS pings inside your order screen. It’s synchronous: you call, you get a price, you confirm, a driver is assigned. The API has a sandbox environment, and production access is immediate after account verification. The tracking webhook delivers status changers (“pickup-done”, “delivery-complete”) to your backend.
– Ninja Van’s OpenAPI is more extensive but heavier: a full order-creation endpoint, manifest batch upload, label generation, and customer notification. The portal is the “Ninja Connect” dashboard, which supports CSV/Excel uploads for merchants who do not code. But the integration is built for parcel flow, not ad-hoc dispatch. You schedule routes; you do not get a live spot quote.
In practical SG terms: if your team operates on a Shopify/WooCommerce order feed with T-shirt-sized SKUs, Ninja Van’s API automates the entire daily cycle. If you run warehouse job tickets and need a delivery to “Bay 12 Tuas” in 40 minutes, Lalamove’s REST model fits natively with Your WMS / OMS without shoehorning route manifests.
Verdict: Match the Last-Mile Profile to Your SG SKU
– Run Lalamove Express for urgent parts, weekend stock transfers between physical stores, and any delivery where an ETA under two hours is a contractual requirement.
– Run Ninja Van for standard ecommerce order lines, reorder spikes, and any scenario where time-locked slots (11am–1pm, 6pm–10pm) make the route-batched DO profitable.
– In SG’s actual cost environment, a smart merchant splits the network: Ninja Van handles 85% of scheduled volume; Lalamove Express covers the 15% of jobs that are unscheduled. ERP surcharges paid to Lalamove on CBD-bound trucks will always be more expensive than a bulked-out Ninja Van lane, so use this hybrid specifically to keep baseline rates low.
| Item Name | Key Feature | Best For |
|---|---|---|
| Lalamove Express SG | Auto-assigned private vehicle, flat per-km quote, live GPS, per-job ERP surcharge | Same-hour urgent parts, pallet runs, store-to-store transfers |
| Ninja Van Daily On-Demand | Route-batched sortation, dimensional lane pricing, 4 time-window options | Scheduled ecommerce parcels under 5kg, multi-drop volume |
| Lalamove REST API | OAuth 2.0, real-time quote + webhook tracking | WMS/OMS job-ticket integration for instant dispatch |
| Ninja Van OpenAPI | Batch manifesting, label generation, Connect portal | Shopify/ecommerce feeds with daily order cycles |
| Hybrid SG Workflow | Ninja Van for volume, Lalamove for spikes | Keeping SGD per-parcel cost low without losing urgent delivery SLA capability |
Ready to Accelerate Your Digital Growth Strategy?
Partner with an industry-leading digital agency to upscale your infrastructure today.





