This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.

Delivery & Pickup

General Delivery Information

  • Swarnamahal online orders take 5-7 business days to process. Business days are Monday-Friday, excluding Sri Lankan holidays.
  • You are responsible for providing accurate and complete delivery information. We do not take responsibility for lost, returned or delayed orders due to incorrect or insufficient delivery details.
  • If you have provided incorrect or incomplete delivery details with your order please contact us asap at with your order number and the correct details. Please note, we are unable to update your order once it has been shipped by our warehouse.
  • Your order will not be processed until your payment has been confirmed.
  • Once your order has been shipped, you will receive a shipment confirmation email.
  • Delivery of your order is dependent on the item(s) you purchase and special orders consist of but are not limited to: any item not available In-Stock, sized, engraved, altered and/or custom made take a minimum of 2 weeks and are subject to price change due to gold market.
  • Delivery rates vary depending on location and items purchased.
  • All delivery times are estimates only. While we do our best to ensure all orders are delivered within the advertised timeframe, we do not take responsibility for delays caused by external circumstances such as extreme weather, public holidays, incorrect shipping details, property access or those caused by shipping carriers.
  • Signature is required upon delivery of any package for your protection. Domestic delivery service will attempt to deliver 3 business days in a row before returning the package.

International Shipping

  • Swarnamahal ships all international orders via FedEx & EMS and will require 25 Business Days for delivery. This may vary due to current lockdowns in certain cities.
  • You can request your FedEx or EMS tracking number from Swarnamahal by calling +94 11 7534444, +94 11 259 0165, +94 11 259 5121-5, +94 11 250 2570 or by checking your order details in Order Status after the information becomes available.
  • Shipping rates and methods are dependent on the shipping method you select.
  • Shipping charges are calculated at checkout based on the products included in the order and the shipping destination. We reserve the right to amend these rates at any time without notice.
  • Shipping charges are not refundable.
  • All customs and import taxes for international orders are payable by the customer.
  • Many countries charge additional taxes on orders depending on where the goods are sent from, the type of goods, the transactional value of the order and/or the weight of the package. Please check your local information before placing your order for any additional charges or taxes your order may incur upon import. We are not responsible for any delay due to customs processing or charges.
  • If you are liable to pay additional customs and duties on your order, you will be contacted by your local authority. If you do not pay the required charge(es) within 7 days, additional charge will be applied for holding the parcel at the depot. We are unable to refund or replace your order if you are unable or do not wish to pay these charges.
  • If your order is returned to us due to incorrect shipping details or because the package is unclaimed, you will be charged an additional postage fee, plus any return charges. Please ensure you provide accurate email and phone contact details so the carrier can notify you of unclaimed packages.
  • Unfortunately, we can’t answer questions related to any items being held by customs authorities and there’s nothing we can do directly to speed up the process.
  • We reserve the right to ship your order on a carrier not advertised on our website where doing so allows for better service.

    In-store Pickup

    In-Store Pickup lets you buy items online and pick them up in a store. You avoid shipping charges — and you may be able to get your order faster.

    How it works:

    • Choose In-Store Pickup as your shipping method and choose your preferred location at checkout.
    • We will contact you soon after you complete the order to find the store location that you would like to pickup from.
    • Once we have your order item(s) ready, you will receive an email notification with date/time of when your order will be available for pickup. If the item(s) on your order require sizing, please allow up to 10 business days for processing. Please contact the selected location to confirm your pickup date.
    • You should bring order confirmation and your National Identity Card (NIC) with you to the store and pick up your items.
    • There is no charge for In-Store Pickup.

     Who can pick up your order:

    • You can pick up your order yourself or choose someone else to pick it up. To have your order picked up by someone else, you will need to notify our online sales department by emailing
    • You will need to provide the pickup person's name, e-mail address and phone number.
    • Your pickup person will need to show his/her NIC and the order details at the store.

    You should carefully examine the package delivered and shall not accept deliveries where the packaging has been tampered with. You have the option to open the package and check its contents prior to accepting the delivery or signing the delivery receipt. You shall not accept deliveries, where you find that the package is empty, or the contents are damaged, or the contents are not in accordance to the order placed.

    If you do not receive your order within the specified delivery time, please contact Customer Service Team on +94 11 7534444, +94 11 259 0165, +94 11 259 5121-5, +94 11 250 2570 or email at for assistance.

    Use coupon code WELCOME10 for 10% off your first order.


    Congratulations! Your order qualifies for free shipping You are Rs 200 away from free shipping.
    No more products available for purchase