Flower delivery in Nairobi CBD, same afternoon.
We hand tie your bouquet the morning it goes out and ride it straight to the CBD, Kimathi Street, Kenyatta Avenue and City Market itself. Order by 2pm and it arrives today. Delivery to Nairobi CBD is KSh 300, and free on orders over KSh 5,000.
Most ordered in Nairobi CBD
Delivering to Nairobi CBD
| Areas covered | the CBD, Kimathi Street, Kenyatta Avenue and City Market itself |
| Delivery zone | Zone 1 |
| Delivery fee | KSh 300 (free over KSh 5,000 in Zone 1) |
| Same day cutoff | 2:00pm, Monday to Saturday |
| Typical ride time | 20-40 minutes from dispatch |
| Payment | M-Pesa, card, or cash on delivery |
Flower shops in Nairobi CBD, honestly compared
If you work in town and need flowers today, you have four realistic choices. Here is what each one is actually like, including the one that is us.
| Where | Best for | The catch |
|---|---|---|
| City Market stalls, Muindi Mbingu Street | Buying with your own eyes, haggling, taking it away yourself | You have to go there, carry it, and prices move with the seller and the season |
| Supermarket flower counters | Grabbing something on the way home | Small range, often already a few days old, no card and no wrapping worth the name |
| Street vendors on the roundabouts | Cheap and fast | No water since they were cut, so they rarely last the week |
| Ordering online, including from us | Sending to someone else, or not leaving your desk | You are trusting a photo, so buy from somewhere that shows real prices |
We are not going to pretend the stalls at City Market are a bad idea. If you are downtown anyway and you want to pick the stems yourself, go. What we do instead is the part that is awkward from a stall: a wrapped arrangement, a written card, and someone carrying it to an office, a hospital ward or a flat while you stay at work.
Flower prices in the Nairobi CBD
Most shops in town will not tell you a price until you are standing in front of them. We publish ours, so here is the range on this site right now.
| Band | Price | What it gets you |
|---|---|---|
| Add ons and single stems | From KSh 250 | A card, a single rose, chocolates to go with something else |
| Everyday bouquets | KSh 2,400 to KSh 4,500 | A proper wrapped hand tied bouquet. Thirty of our designs sit under KSh 3,000 |
| The usual gift | Around KSh 4,500 | The middle of our whole range. Roses with filler, wrapped, with a card |
| Larger arrangements | KSh 7,900 and up | Hatboxes, hampers, flowers with wine or cake |
| Statement pieces | Up to KSh 55,000 | Fifty and hundred rose arrangements, event and corporate work |
Fifty two of our ninety two designs are under KSh 5,000, so you are not forced into the expensive end to get something that looks like it cost money. If you want the full list rather than the bands, the flower prices page has every category with its real numbers.
Buying in volume for an office, a church or an event is priced differently again. That is on the wholesale flowers page, which has a calculator for working out how many stems you actually need.
Asked most about Nairobi CBD
Do you deliver flowers to Nairobi CBD the same day?
Yes. Order by 2pm Monday to Saturday and we deliver to Nairobi CBD the same afternoon, usually within 20-40 minutes of dispatch.
How much is delivery to Nairobi CBD?
Nairobi CBD sits in our Zone 1, so delivery is KSh 300. It is free on orders over KSh 5,000 in Zone 1.
Can I pay on delivery in Nairobi CBD?
Yes, M-Pesa, card, or cash when the rider arrives.
Can you deliver to an office in Nairobi CBD?
Yes. Give us the building, floor and a phone number for the recipient, and we will call ahead so nothing sits at reception.
Send flowers to Nairobi CBD today
Tell us the occasion and the address. We will confirm the price and have it there this afternoon.
Mon to Sat 8am to 6pm · +254 797 468003 · City Market, Nairobi
Talk to a real person in one click. No forms, no hold music, no account to create.
Message us nowFlower delivery in Nairobi CBD: questions people ask
Do you deliver the same day in Nairobi?
Yes. Order by 2pm from Monday to Saturday and your flowers go out the same afternoon. Order after 2pm and they land the next day. Sunday runs happen on request for a small extra fee.
What does delivery cost?
It starts at KSh 300 for the CBD, Upper Hill, Kilimani, Westlands, Parklands and Lavington. Karen, Langata, Kileleshwa, South B and C are KSh 500. Spend over KSh 5,000 in the city centre zone and we cover it for you.
Can I order on WhatsApp?
Yes, and most people do. Tap the green button on any bouquet. The message opens with that exact bouquet already written in, so all you do is press send. We reply with the total and the delivery slot.
How do I pay?
M-Pesa is the easy one. Once we confirm your order on WhatsApp we send the payment details right there in the chat. Card and bank transfer also work for corporate accounts.
Do you deliver to hospitals and offices?
We do both, all the time. For a hospital, send us the ward and the bed number. For an office, give us the floor and a name at reception. We call the recipient before we arrive so nothing gets left with a stranger.
Where are you based?
City Market in central Nairobi. That is where the stems come in fresh each morning, which is why we can turn an order around in an afternoon.











