Curbside Pickup

Now Available At All Royal Distributing Locations!

Shop Online
Shop Online or By Phone
Select a Location
Choose Your Store
Order Pickup
Pick Up Your Order

Here's how it works:

  1. Shop for products online & add products to your cart
  2. When checking out, select the store pickup option & choose your store
  3. Pay for your order online
  4. You will receive an email when your order is ready for pickup at your selected location
  5. Provide your pickup code when you arrive & we'll deliver your order right to your vehicle

Please note:
  • Orders can also be placed by phone for curbside pickup. Call Us: 1-800-265-2970
  • Due to COVID-19, all curbside pickup orders are contactless.

Shop Now Store Locations

Frequently asked questions
  • Simply shop online at, add items to your cart and select store pickup at checkout. You can select your pickup location before placing your order. You can also order by phone at 1-800-265-2970

  • We will send you an email as soon as your order is ready for pick up. Please do not go to the store until you have received this notification.

  • Please allow up to 72 hours for your order to be ready for pick up. We'll send you an email as soon as it's ready!

  • Once you receive a pickup notification email, you can proceed to the store you selected during the following times:

    • Monday - Wednesday: 9am - 6pm
    • Thursday: 9am - 8pm
    • Friday: 9am - 9pm
    • Saturday: 9am - 5pm
    • Sunday: 10am - 4pm
  • If you have questions about your order, please call the store you selected through checkout:

    • Guelph: 519-822-0256
    • Innisfil: 705-431-8727
    • Sudbury: 705-566-5231
    • Whitby: 905-619-8044
  • When you arrive at the pickup location you selected, please park in one of the spots reserved for curbside pickup (near store entrance), then call the store to notify them of your arrival. They will ask for your pickup code and deliver your purchase right to your vehicle! Please note, during COVID-19 all pickup orders are contactless.

    Contact Information
    • Guelph: 519-822-0256
    • Innisfil: 705-431-8727
    • Sudbury: 705-566-5231
    • Whitby: 905-619-8044


  • All online transactions require you to pay online.

  • You will need to provide your pickup code and order number when picking up your order. These are both included in your pickup notification email. You may be asked to provide photo ID.

    Pickup Notification