Rainbow Flowers, Logo

Phone Number

Enjoy High-Quality Flowers for Any Occasion

Contact Us

Visit Our Experienced Flower Shop in Kirkcaldy, Fife

Important Flowers Icon

Backed by more than 30 years of experience, our florists provide a variety of beautiful arrangements. Everything from wedding to funeral flowers are available from us.

Flowers for Important Moments
Corporate Flowers Icon

A number of businesses rely on the corporate flower arrangements we have to offer. They are an incredible way of adding colour and personality to your office or venue.

Make Your Business Come Alive
Occasion Flowers Icon

No matter the occasion, our skilled florists are on hand to provide stunning occasion flowers. Everything from birthdays to seasonal holidays is capably accommodated.

Arrangements for Every Occasion
Affordable Flowers Icon

Browse our extensive selection of value arrangements. At a truly affordable rate, we produce exceptional displays that are sure to bring a smile to any recipient's face.

A Wealth of Affordable Designs

Call 01592 641934 to Order First-Rate Flowers

Browse Our Gallery

About Us

For the assistance of experienced florists, look no further than Rainbow Flowers. Based in Kirkcaldy, Fife, our flower shop is proud to deliver flowers of the highest quality for a wide variety of occasions, including funerals, weddings, birthdays, and special occasions. With more than 30 years of experience, our skilled florists offer flexible delivery times and work to produce arrangements that fall comfortably within your budget. Professional, caring, and friendly, our staff are pleased to offer exceptional customer service at all times.

Contact our florists today, in Kirkcaldy, Fife, to find out more about our flower shop.

Shoppe Window


Thank you for your interest. We look forward to hearing from you soon.

01592 641934

Hours of Operation
Monday - Tuesday, Thursday - Friday, 9:00 a.m. - 5:00 p.m.
Wednesday, 9:00 a.m. - 4:00 p.m.
Saturday, 9:00 a.m. - 1:00 p.m.

240 Dunearn Drive
Kirkcaldy, Fife KY2 6LE

Service Area
Burntisland, Cowdenbeath, Dalgety Bay, Dunfermline, Fife, Glenrothes, Inverkeithing, Kelty, Kinross, Kirkcaldy, Lochgelly, Leslie, Markinch