All orders will ship from our warehouse in Malaysia. Upon receiving your shipping confirmation, please allow up to 24 - 48 hours to receive your tracking information (this only applies to ready-stock orders). In addition, you may track your item by clicking on the tracking number provided in the email. Please note that there will be no updates if your parcel is in transit. 


We provide FREE SHIPPING to Singapore for all orders above SGD $99. Alternatively, we offer optional Express Shipping. The cost for Express Shipping varies accordingly to your location. You may review shipping options available to you at checkout. The processing of every order placed will take up to 24 hours. Hence, any amendments or cancellations can only be made within this timeframe. 

Below is our estimated Delivery Time for shipments to be delivered to the applicable country and region.  


Standard Shipping

Express Shipping


3-5 business days*

1-2 business days

*During peak sale seasons, please expect a slight delay in delivery fulfilments. 

Please note delivery times to the recipient may be affected by the jurisdiction of individual customs clearances and regulations (though we wouldn't wish this on anyone). Thus, delivery times may take longer than our estimated standard shipping time frame. 

If you do not find your country on this list, do contact our Customer Support team for assistance at

In the event the recipient is not available at the time of delivery, a notice card may be left by the postal service to advise on how and where your delivery can be collected.



While we take active steps and measures to ensure that your parcel is free from customs and duties upon dispatch and have covered all available customs and duties from dispatch origin, we cannot guarantee that your parcel will be free from customs and duties as Thousand Miles has no control over these charges as it varies from country to country. We do advise getting in touch with your local customs bureau to inquire on current charges. 

Parcel returned to sender (RTS) 

In cases where parcels are sent back to us due to wrong delivery address or you weren't able to receive the parcel, there will be a reshipping fee of $10. If you choose to opt for a refund instead, there will be a restocking fee of $10.