Delivery Information


We offer FREE local delivery to the following cities:

  • Hamilton
  • Ancaster
  • Dundas
  • Mount Hope
  • Stoney Creek
  • Binbrook

We also offer FREE local delivery to patients and staff members at the following hospitals:

  • Hamilton General Hospital
  • Juravinski Hospital & Cancer Centre
  • McMaster Children's Hospital/McMaster University Medical Centre

Please Note: Deliveries cannot be made to patients located in the following hospital areas: COVID-19 units, Emergency departments, Intensive Care Units (ICU), units with isolation restrictions, day surgery or ambulatory clinics, or at hospital sites with active COVID-19 outbreaks.


We offer delivery service to several additional locations outside of the local delivery area.

DELIVERY AREA 2 - A $10.00 delivery charge will apply to the following cities:

  • Grimsby
  • Burlington
  • Waterdown
  • Carluke

DELIVERY AREA 3 - A $15.00 delivery charge will apply to the following cities:

  • Oakville
  • Caledonia
  • Carlisle
  • Jerseyville 


Please note that orders received after 3:30pm on Friday will be processed after 8:30am on Monday. Orders received on statutory holidays will be processed the following business day. All other orders will be processed within 24 hours of receipt.  In the case of inclement weather we will make every effort to deliver your order; however, in unsafe road conditions it may be necessary to delay delivery until conditions improve. In this case we will contact you to notify you of this change in delivery timing. If, at that time, you would like to cancel your order we will provide a full refund.


We send blooms around the world. Giving Blooms is a member of the Teleflora Worldwide Network. We offer wire service for delivery locations in across Canada, the United States and to international locations throughout the world. A $20 service charge will apply.

If you have any questions about our delivery service or to place an order for a location outside of our standard delivery areas please call 1-800-680-9868.