
Our cutoff times, delivery zones, and how we ensure your flowers arrive fresh even when ordered last minute.
Life doesn't always give you advance notice. A forgotten anniversary, a friend in the hospital, a spontaneous act of love: sometimes you need flowers today.
Bana Florist offers same-day delivery across most of the GTA. Here's how it works.
Monday to Friday: Order by 2:00 PM ET for same-day delivery. Saturday: Order by 10:00 AM ET for same-day delivery. Sunday: No same-day delivery. Orders placed Sunday are scheduled for Monday.
The countdown clock on our homepage shows exactly how much time you have left.
Local (Same-Day Eligible) We deliver same-day to North York, Willowdale, York Mills, Don Mills, Bayview Village, Thornhill, Vaughan, Richmond Hill, and surrounding GTA areas.
Postal codes beginning with M2M, M2N, M2R, M4N, M5V, and adjacent prefixes are covered.
Provincial (2–3 Business Days) We can ship Canada-wide via courier for non-perishable arrangements. For fresh flowers outside our local zone, we recommend ordering 2–3 days in advance.
When you place a same-day order, it goes directly to our studio team. We don't queue it for the next day: it's assigned to a florist immediately.
For same-day, we work with what we have in the studio. If your first choice is unavailable, we'll reach out before crafting a substitute of equal or greater value, or offer a full refund.
We deliver between 10 AM and 6 PM on business days. You can request: - Morning (10 AM – 1 PM) - Afternoon (1 PM – 5 PM) - Evening (5 PM – 7 PM, on select days)
We call or text the recipient 30 minutes before arrival. If no one is home, we'll leave the flowers in a safe, shaded location and send a photo to you.
Call us at (647) 207-7071 or visit [our delivery information page](/delivery) for full details on fees, zones, and availability.