Love, joy, happiness!

Your Dream Wedding

In Berlin and everywhere

Perfect planning

The first informative, short conversation:
You tell us about your plans and wishes. We will inform you about the possibilities. An initial overview can be gained in 10 to 15 minutes. This conversation is completely non-binding and free of charge.

Detailed planning with offer
This personal consultation is charged at a flat rate of 60 euros. This amount will be paid when the order is placed. Please make an appointment!

The fine tuning
About 10 days before the date, the actual availability of the selected flowers can be viewed. We'll meet again to finalize the finer details.
What a wonderful wedding!
The planning
Your Appointment with us
The Budget
Our philosophy:

We do not seek to be the "cheapest", but we want to be the "best" for you.
Highest individuality, perfect craftsmanship, the best quality and personal service, which a unique team offers here, have our top priority. Not the lowest possible price. If this is also the most important thing for you, we would be happy to make an appointment here with us and discuss the details.

What does a wedding decoration actually cost?"
What does a car cost? Exactly, that cannot be said that way. It depends on your desires. We do not have a catalog with fixed prices. This is about you and your big day. Your unique wedding. Every piece that leaves our house is individually and finely designed.

#Your budget is our benchmark*
Each arrangement we design meets our own high standards in terms of design and quality. No matter how big or small, how elaborate or simple. Without compromise.

We look forward to welcoming you to a personal meeting here at BLUMEN-KOCH BERLIN.

Call us: +49 (0) 30 - 896 6900
MO-FREI 8:30 - 16 UHR
SA 08:30 - 13:30 UHR
An Sonn- und Feiertagen haben wir geschlossen.

MON-FRI: 8:30 a.m. - 4 p.m.
SAT 8:30 a.m. - 1:30 p.m.
We are closed on Sundays and holidays.

Phone : +49 (0)30 896 6900
Inhaber Christian Koch e.K.
Westfälische Straße 38
D-10711 Berlin
All payment methods are handled securely via Unzer: