Become a Bay Tree Bride - complete our wedding enquiry form in our 'Wedding Flowers' section.

Opening hours

Monday - Friday 9am - 5pm

Saturday 9am - 4pm 

Bay Tree Florists

01343 551488

Hero Image
Local Delivery and National Delivery

Flowers Delivered – Bay Tree Florists

At Bay Tree Florists in Elgin, we offer reliable, personal flower delivery services for fresh flowers, chocolates and gifts across Moray – Speyside and throughout the UK. Please review the information below for our local and nationwide delivery zones, policies, and service options.

Local Flower Delivery in Elgin & Moray

Our same day online flower delivery and chocolates service makes it easy to send beautiful hand-tied bouquets, seasonal arrangements, or gifts to your loved ones. There is an extensive selection of flower gift options online, but you're most welcome to get in touch with our team if you need help choosing. We personally deliver to homes, businesses, funeral homes, crematoriums, and wedding venues in Elgin and surrounding areas of Moray and Speyside.

Same Day Online Flower Delivery

We offer same-day flower delivery at no extra charge for fresh flower orders placed before 12:00 noon (local time). Orders placed after 12 noon will be delivered the next working day, if the store is open.

Local Flower Delivery Areas

Our local flower delivery areas include: Aberlour, Alves, Archiestown, Birnie, Bishopmill, Burghead, Burgie, Ballindalloch Castle, Carron, Clackmarras, Craigellachie, Cranloch, Cummingston, Dallas, Darnaway Castle, Dunphail, Dufftown, Duffus, Dyke, Edinvillie, Elgin, Findhorn, Fogwatt, Fochabers, Forres, Garmouth, Hopeman, Inchberry, Kellas, Kinloss, Kintessack, Kingston, Knockando, Lhanbryde, Longhill-Lhanbryde, Longmorn, Lossiemouth, Moray Crematorium, Miltonduff, Mosstowie, Mosstodloch, Moss of Barmuckity, Nether Dallachy, New Elgin, Orton, Pluscarden, Rafford, Roseisle, Rothes, Spey Bay, and Urquhart.

Local flower delivery charges start at £5.50.

For deliveries outside our 14-mile radius, please call us on 01343 551488 to make arrangements.

UK Nationwide Delivery of Flowers – 48-Hour Postal Service

We offer UK-wide delivery of non-perishable faux or silk floral products and gifts via a tracked 24 or 48 hour postal service. This covers England, Scotland, Wales, and Northern Ireland, including rural and remote postcodes such as AB1–AB56, PA1–PA78, PH1–PH50, IV1–IV63, KW1–KW17, DD, DG, EH, FK, G, KY, ML, TD, BT, ZE, and IM.

Each bouquet or gift is carefully packaged to maintain its presentation, so you can send flowers from your local Elgin florist anywhere in the UK. Minimum order value: £4.95 Delivery charge is additional.

Order Flowers for Delivery

Online Flower Delivery Zones

Fresh flower deliveries ordered online are limited to a 14-mile radius from our shop at 14 Batchen Street, Elgin.

Local fresh floral deliveries: £24.95 minimum order value.

UK postal orders (non-fresh products): £4.95 minimum order value.

International Flower Delivery

To send fresh flowers internationally, please call us directly on 01343 551488 for assistance.

All gifts, dried flowers, and non-perishable items are delivered UK-wide via 48-hour tracked post.

If you need help placing an order or have a special delivery request, we’re just a phone call away. Contact Bay Tree Florists – your trusted local florist in Elgin for flowers delivered across Moray and the UK.

Accuracy of Delivery Address

Please ensure the recipient's full name, address, postcode, and phone number are entered correctly. We are not responsible for failed deliveries due to incorrect or incomplete information.

Rural & Remote Delivery Policy

For remote areas in Moray without a clear building number, a telephone number for the recipient is essential. GPS may only locate the nearest building, not the exact delivery address.

If the Recipient Is Not Available

Delivery Problems, Delays & Contact

If we encounter a delivery issue, we will contact the sender using the phone number or email provided at checkout. We aim to deliver on your chosen date, but cannot be held responsible for delays caused by circumstances beyond our control (e.g., extreme weather, road closures).

Questions or need help? Contact Us