You have no items in your shopping cart.

Product was successfully added to your shopping cart.

Delivery Information

Delivery Times

We aim to deliver your order as quickly and efficiently as possible to you. However, as many of our products are made to order these cannot be shipped until manufacturing and quality control has been completed.

Products on the site contain estimated delivery and manufacturing timescales in the product descriptions.

For all made to order items, a member of the team will also be in contact with you to confirm the current manufacturing timescales once your order has been placed.

As soon as the order is complete we will then despatch the order using the delivery service you selected when placing your order. You will receive an email to confirm despatch.

Delivery Services

We use a combination of delivery services and the provider and service used will depend on your location, the size and weight of the products ordered, the value of the goods as well as the service you have selected at checkout (where applicable).

Generally, all domestic deliveries in the UK will be despatched using either Royal Mail or DPD. International orders will be despatched using Royal Mail’s International Services, DPD or Parcelforce. Please note that international orders may be passed on to delivery partners in the destination country.

Where applicable, you will receive communication from our delivery partners with a tracking number for your parcel.

Due to the size and value of some orders, many of these will be sent on a tracked service that will require a signature on delivery. Therefore, we always recommend that you enter a delivery address where there is likely to be someone available to receive the parcel.

Unfortunately we do not deliver to P.O. Boxes or Aramex addresses due to security reasons. We do deliver to BFPO addresses within our delivery time timescales, however, onward shipment is under the control of the BFPO mailing system. If we experience delays to our advertised delivery times we will update this information page with up to date information.

Wedding Party Delivery Service

Our wedding party delivery service is available to wedding party hires within a 15 mile radius of our Bath Street Store in Glasgow City Centre.

We will deliver your hires at least two days before your wedding on either a Wednesday or a Thursday, between 10am and 4pm.

The cost of our delivery service is £20 for wedding parties of any size.

We would advise that as soon as you receive the hires, you try them on to ensure the sizing is perfect.

In the unlikely event of a sizing issue, please bring the hire back to any of our stores so we can address the problem quickly.

If you have already booked your wedding party with MacGregor and MacDuff and would like to add on our Delivery Service, please email our Wedding Party Coordinator Linda at [email protected]

For more information about our Glasgow Delivery Service please contact our Communication Team at [email protected]

Delivery Costs (Sales)

We offer FREE delivery within the UK on orders over £100.
*Please note this excludes orders containing hire items.


Orders over £100 are free of charge.

For orders under £100 delivery prices are as follows:

  • Standard Delivery: £3.50
  • Express/Courier Delivery: £6.00

Standard delivery should arrive within 2-4 days after despatch and Express/Courier delivery should arrive within 1-2 days. Delivery to certain areas of the Highlands & Islands may take slightly longer.Please note that orders will be shipped on the chosen service once the order is complete. Estimated despatch times are included within product descriptions.


  • Orders under £150 delivery is £9.50
  • Orders over £150 delivery is £17.50

All orders over £150 will be sent by a trackable method with the tracking details provided.

Rest of World:

  • Orders under £150 delivery is £20.00
  • Orders over £150 delivery is £40.00

All orders over £150 will be sent by a trackable method with the tracking details provided.

Delivery Costs (Hires)

Hires can be shipped anywhere within mainland UK (only) and are charged at £25.00 per outfit.

This charge includes courier delivery and collection of the outfits to and from the address specified.

For deliveries to the Highlands and Islands please contact 0141 473 5722. Due to the nature of deliveries to these locations we can’t always provide an accurate delivery date and these can vary due to adverse weather conditions.

Please note: we are unable to ship hires to Northern Ireland.

After placing the order for hires online a member of the team will be in touch to confirm your delivery and collection address and dates.

Taxes and Duties

Sales to addresses within the European Union are subject to Value Added Tax (VAT). Shipments to addresses out with the European Union are not charged VAT and this will be deducted at checkout.

Additional taxes, charges or import duties may be applicable to deliveries of goods to countries outwith the EU. We can accept no responsibility for duties and other import taxes which certain countries (or states) may apply to your order. By placing your order with us you are assuming all responsibility for the legality of personally importing the products in question.

Any additional charges will be required to be paid in full with the local import/tax authority before they will release the parcel for delivery.