For our freshest, most beautiful blooms, please shop our Florist’s Choice options, as we may be experiencing delays in receiving shipments of certain flower types.

Please note that for all other orders, we may need to make substitutions. Your recipient will always receive a beautiful gift of the same or greater value as what you selected.

Deliveries may be impacted by COVID-19 restrictions. Rest assured that we are taking all recommended precautions to ensure customer satisfaction and safety.

Delivery impacts may include:

In addition, we may be using “no contact” delivery procedures. After confirming that the recipient is available to accept, their gift will be left at the door and the delivery driver will step back a safe distance to ensure they receive their gift.

Please see our About Us page for more details. We appreciate your understanding and support!

×

Gift Now, Deliver Later

Better than a gift card, send smiles twice! We are now offering Gift Now, Deliver Later, so you can still send a gift for your loved one during this time.

Please note that we cannot currently commit to any specific delivery dates when you place a Gift Now, Deliver Later order. We will personally contact your recipient when we are able to schedule a delivery date for this gift.

When you give a Gift Now, Deliver Later arrangement, you won’t need to select a delivery date. You complete your purchase and we’ll send a beautifully designed virtual gift right away via email, including your card message and a picture of the flowers you chose. When we are back up and running, we’ll contact your recipient to complete delivery of your fresh, beautiful arrangement. Thanks for supporting our local business during this time!

Check out our best selling florist choice!

×

How Gift Now, Deliver Later Works

Please note that we cannot currently commit to any specific delivery dates when you place a Gift Now, Deliver Later order. We will personally contact your recipient when we are able to schedule a delivery date for this gift.

Step 1

Complete your purchase like you normally would, including your card message, delivery information, and recipient’s email.

Step 2

We’ll let your special someone know they received a gift. A photo and your card message will be included in a beautifully designed email for smile number 1!

Step 3

When we’re able to deliver your gift, we’ll fulfill the promise of your gift and coordinate directly with your recipient to schedule delivery of the arrangement for smile number 2!

×
Deliveries may be impacted by COVID-19 precautions. See Details
Forest of Flowers - Flower Delivery in London, ON
Deliveries may be impacted by COVID-19 precautions. See Details

Delivery charge starts at $10 per order. Sender will be contacted in regards to additional delivery charges for the following cities and postal codes: 

London and Surrounding City Postal Code Base Delivery Fee Rate Exceptions

Ailsa Craig N0M
$10 $51.00
Arva  N5X  $10 $12.00
Avon N0L $10 $47.00
Aylmer  N5H  $10 $62.00
Beachville N0J $10 $56.00
Birr N0M $10 $23.00
Brantford  N3T, N3R, N3S, N3P, N3L $10
Belmont N0L $10 $28.00
Bryanston  N0M $10 $28.00
Burford  N0E $10 $15.00
Crampton  N0L $10 $42.00
Delaware N0L $10 $28.00
Denfield N0M $10 $37.00
Dorchester N0L $10 $23.00
Evelyn  N0M $10 $25.00
Gladstone  N0L $10 $32.00
Glanworth N6N  $10 $19.00
Harrietsville N0L $10 $39.00
Ilderton  N0M $10 $26.00
Ingersol  N5C  $10 $52.00
Kilworth N0L  $10 $18.00
Kintore N0M $10 $43.00
Komoka N0L  $10 $23.00
Lobo  N0L  $10 $24.00
London N5Z, N6L, N5W, N5Y, N6H, N6J, N5X,
N6M, N6N, N6P, N5V, N6C, N6E, N6G, N6K, N6A, N6B
$10
Lucan  N0M $10 $36.00
Lynden  N0E $10 $15.00
Lyons N0L  $10 $48.00
Melbourne N0L  $10 $56.00
Mossley N0L  $10 $33.00
Mt. Brydges N0L  $10 $32.00
Mt. Pleasant  N0E $10 $15.00
Nilestown N6M  $10 $14.00
Oakland N0E $10 $16.00
Paris  N3L $10 $12.00
Plover Mills N0M $10 $36.00 
Poplar Hill  N0M $10 $34.00
Putnam N0L $10 $40.00
Sharon  N6P, N6K  $10 $20.00
Springfield N0L $10 $57.00
St. Thomas  N5R, N5P  $10
St. George N0E  $10 $12.00
Stratford N4Z, N5A  $10
Tavistock N0B $10 $15.00
Telfer  N0M  $10 $30.00
Tempo N6L, N6P  $10 $22.00
Thamesford N0M $10 $30.00
Thorndale  N0M $10 $30.00
GTA City Postal Code Base Delivery Fee Rate Exceptions
Airport (Toronto) L5P $10 $15.00
Ajax  L1S, L1T, L1Z $10 $15.75 
Alberton L0R $10 $15.75 
Ancaster L9G, L9K $10 $15.75 
Aurora L4G  $10 $13.00
Ballantyre L0G $10 $15.75
Barrie L4M, L4N  $10 $25.00* **Same day not guaranteed
Binbrook L0R  $10 $15.75
Blackstock L0B $10 $20.00* **Same day not guaranteed
Bolton  L7E $10 $15.75
Bowmanville  L1C, L1B  $10 $15.75
Bradford  L3Z $10 $15.75
Bramalea  L6S  $10 $12.75
Brampton L6P, L6R, L6S, L6T, L6V, L6W, L6X, L6Y, L6Z  $10 $12.75
Brooklin  L1M  $10 $20.00
Brougham  L0H $10 $20.00
Burketon  L0B  $10 $20.00
Burlington L7L, L7M, L7N, L7P, L7R, L7S, L7T $ $10
Caledonia N3W $10 $15.75
Caledon L7C  $10 $15.75
Caledon East  L7K $10 $20.00
Carlisle L0P $10 $16.00
Cedar Mills  L0J  $10 $15.75
Claremont  L1Y $10 $20.00
Cobourg K9A $10 $20.00* **Same day not guaranteed
Columbus  L1H  $10 $20.00
Concord  L4K $10 $13.00
Courtice  L1E $10 $15.75
Dundas  L9H $10 $15.75
East York  M4B, M4C, M4G, M4H $10 $12.00
Enniskillen L0B $10 $20.00
Etobicoke  M9P, M8W, M8V, M8X, M9C, M9B, M9R,
M8Z, M9V, M9W, M8Y, M9A
$10 $12.00
Freelton  L0R  $10 $20.00
Georgetown L7G  $10 $12.75
Gormley  L0H 
$10 $15.75
Green River  L0H  $10 $15.75
Greenwood L0H  $10 $15.75
Grimsby L3M  $10 $15.75
Hamilton  L8E, L8G, L8H, L8J, L8K, L8L, L8M,
L8N, L8P, L8R, L8S, L8T, L8V, L8W
$10 $15.75
Hampton  L8T $10 $20.00
Hannon L8W $10 $15.75
Holland Landing L9N  $10 $20.00
Innisfil  L9S  $10 $25.00* **Same day not guaranteed
Keswick  L4P  $10 $20.00* **Same day not guaranteed
Kettleby  L0G $10 $15.75
Killbride  L0P $10 $16.00
King City L7B $10 $17.00
Kleinberg  N0J
$10 $17.75
Maple  L6A $10 $15.75
Markham  L3P, L3R, L3S, L6E, L6G $10 $15.75
Milton  L9T  $10 $15.75
Mississauga L4T, L4V, L4W, L4X, L4Y, L4Z, L5C,
L5E, L5G, L5H, L5J, L5K, L5L, L5M, L5N,
L5P, L5R, L5S, L5T, L5V 
$10
Mitchells Corner L0B  $10 $20.00
Mt. Albert L0G $10 $25.00* **Same day not guaranteed
Mt. Hope L0R $10 $15.75
Mt. Sinai Hospital  M5G  $10 $13.00* **Same day not guaranteed
Musselman's Lake  L0G  $10 $20.00
Newcastle L1B $10 $20.00
Newmarket  L3X, L3Y $10 $15.75
Newtonville  L0B $10 $20.00
Nobleton  L0G $10 $15.75
North York M2L, M2P, M3J, M6B, M3A, M2H, M2J,
M2K, M3N, M4A, M6N, M9L, M9M, M3H, M6L, M5M, M6A
$10 $12.00
Oakridges  L4E  $10 $13.00
Oakville L6H, L6J, L6L, L6M  $10
Orono  L0B  $10 $20.00
Oshawa L1G, L1H, L1J, L1K, L1L $10 $5.00
Palgrave  L0J $10 $17.75
Pickering L1V, L1W, L1X, L1Y $10 $15.00
Port Hope L1A  $10 $20.00
Port Perry L9L  $10 $22.50
Queensville L0G $10 $20.00
Raglan L0B $10 $20.00
Richmond Hill L4C, L4E, L4S $10 $13.00* **Same day not guaranteed
Scarborough M1M, M1G, M1H, M1J, M1R, M1S, M1X,
M1P, M1E, M1N, M1W, M1C, M1K, M1T, M1L, M1V, M1B 
$10 $12.75
Schomberg  L0G $10 $15.75
Sharon L0G $10 $20.00
St. Michael's Hospital M5B $10 $3.00
Stewarttown L0P $10 $15.75
Stoney Creek  L8E, L8G, L8J $10 $15.75
Stouffville L4A $10 $15.00* **Same day not guaranteed
Thornhill L3T, L4J $10 $13.75
Toronto $10 $13.75
Central M4R, M4S, M5N, M4N, M4P, M4T, M5P, M5R, M4V,  $10 $12.75
Downtown M5S, M4W, M5B, M6G, M5J, M5K, M4X,
M4Y, M5C, M5E, M5G, M5H, M5L, M5T, M5W, M5V, M5A 
$10 $15.75
East  M4E, M4J, M4K, M4M, M4L, M7Y $10
General Hospital  M5G $10 $13.00
West  M6S, M6J, M6H, M6R, M6K, M6P $10 $13.00
Western Hospital M5T $10 $13.00
Tottenham L0G  $10 $20.00
Unionville L3R $10 $13.75
Uxbridge L9P $10 $22.50
Vaughan L6A  $10 $15.75
Waterdown  L0R $10 $10.75
Whitby  L1M, L1N, L1P, L1R $10 $13.75
Whitevale L0H  $10 $15.75
Willowdale M2M, M2N, M2R $10 $12.75
Wilmot Creek L1B $10 $20.00
Winona  L8E $10 $15.75
Woodbridge  L4H, L4L $10 $15.75
York University  M3J $10 $16.75
Kitchner and Surrounding City Postal Code Base Delivery Fee Rate Exceptions
Ayr  N0B $10 $9.00
Baden  N3A $10 $5.00
Bamberg  N0B $10 $6.00
Bloomingdale  N0B $10 $3.00
Brealau  N0B $10 $3.00
Bright  N0J $10 $19.00
Cambridge Northwest*  $10 $6.00
Conestogo  N0B $10 $3.00
Crosshill  N0K $10 $15.00
Elmira  N3B $10 $5.00
Erbsville  N0B $10 $3.00
Floradale  N0B $10 $9.00
Hawkesville  N0B $10 $11.00
Heidelberg  N0B $10 $5.00
Linwood  N0B $10 $13.00
Lisbon  N0K $10 $13.00
Mannheim  N0B $10 $2.00
Maryhill  N0B $10 $5.00
New Dundee  N3A $10 $5.00
New Hamburg  N3A $10 $9.00
Nithberg  N0B $10 $16.00
Paradise Lake  $10 $6.00
Petersburg  N3A $10 $3.00
Phiillipsburg  N3A $10 $5.00
Plattsville  N0J $10 $14.00
Roseville  N0B $10 $5.00
St. Agatha  $10 $3.00
St. Clements  $10 $6.00
St. Jacobs  $10 $3.00
Shakespeare  $10 $19.00
Tavistock  $10 $17.00
Wallenstein  $10 $13.00
Wellesley  $10 $9.00
West Montrose  $10 $6.00
Winterbourne  $10 $6.00