Flowers can be ordered in person, by phone, by email, or online.



All floral arrangements, bouquets, and plantings can be made in a variety of sizes, with the price being based on size and quantity of blooms.

Here are some pricing and sizing guidelines for vase arrangements and hand-tied bouquets:

Cute!         $35 - $65

Small        $75 - $95

Medium    $100 - $150

Large        $175+

Click here for a visual size guide to help ensure your order matches your vision.

Quick tip! Want your gift to have more show for the same budget? Ask for a front-facing design, a one-sided arrangement perfect for display against a wall.



All deliveries originate from our Toronto studio located at 2847 Dufferin Street, and are delivered across the GTA.

We offer delivery Monday - Saturday, with Sunday delivery available on certain floral holidays such as Mother's Day.

Delivery pricing starts at $14, and is based on geographical location, and delivery date and time.

Same Day Delivery

Available for orders placed before 11am on your chosen date.

Same Day Rush Delivery

Need same day delivery, but ordering after 11am? We can have your gift delivered by rush-courier or taxi if you order before 4pm. Additional fees will apply.

Timed Delivery

For gifts that need to arrive by a certain time, please advise our representative. Additional fees may apply to timed deliveries. Alternatively, you can contract your own courier service to pick up the gift from our store and make the delivery to your recipient (no delivery fee will be charged to you from Terrain Flowers in this case).

Call Ahead Service

It is our practice to call your recipient's home, office, or place of delivery to confirm that your chosen delivery date is a date that works for them. This also allows us to verify that the delivery details provided are correct, and make any necessary changes prior to attempting delivery.

Please note that by requesting us not to confirm with your recipient prior to delivery, Terrain Flowers is not liable for incorrect or incomplete delivery instructions, or if the gift is left unattended due to vacation or other absence of the recipient.

We provide delivery service to the following areas:

Alliston, Ajax, Aurora, Barrie, Binbrook, Bramalea, Brampton, Brock, Burlington, Caledon, Carlisle, Cedar Mills, Clarkson, Downsview, Durham, East Gwillimbury, East York, Erindale, Erin Mills, Etobicoke, Freelton, Forest Hill, Georgina, Green River, Halton Hills, Hannon, Innisfil, Kettleby, Kilbride, King, King City, Leaside, Malton, Markham, Milton, Mississauga, Newmarket, North York, Oakville, Orangeville, Oshawa, Palgrave, Peel, Pickering, Port Credit, Richmond Hill, Rosedale, Scarborough, Schomberg, Thornhill, Toronto,Tottenham, Uxbridge, Vaughan, Whitby, Whitchurch-Stouffville, Woodbridge.