How Much Do Flowers Cost in Spain: Barcelona vs San Sebastián vs Mallorca vs Ibiza — Real Prices 2026

"How much is a bouquet in Spain?" usually gets the answer "from 30 euros" — without mentioning that for that money you get seven supermarket carnations on the beach, not a bouquet a courier carries up to a fifth floor in the Eixample or drives to a villa in Sant Josep. We deliver flowers to nine Spanish cities and see the prices every day. This is an honest comparison of the four most requested destinations — Barcelona, San Sebastián, Mallorca and Ibiza — based on the real prices in our catalogs, not a national average. What €100, €300 and €700 buys in each city, why the islands cost more, when prices rise and how not to overpay.

In short: a bouquet from a local florist with delivery in Spain costs €98–248 (compact), €250–490 (medium arrangement) and €500–1975 (premium and 101 roses). The most affordable entry points are Barcelona and San Sebastián (from €98), Mallorca from €99, Ibiza from €140. The islands run 10–15 % above the mainland because flowers are flown in and villas take longer to reach. City delivery is included; seasonal peaks are Sant Jordi (23 April) in Barcelona, Valentine's Day, 8 March and August on the islands.
Why Prices Differ in the Same Country
Flowers in Spain are imported. Roses come from Colombia and Ecuador via Holland, peonies from Holland and France, hydrangeas partly local. A truck reaches Barcelona and San Sebastián in a day; to Mallorca and Ibiza flowers fly or take the ferry from Valencia — and every kilo costs more. Hence the first rule: an island catalog averages 11 % above the mainland for the same bouquet.
The second reason is demand seasonality. Barcelona lives all year and a florist has steady work. Ibiza runs May to October: in six months the workshop must earn twelve months' income, so a bouquet to a villa in Cala Jondal in July costs more than the same one in Gràcia in February. San Sebastián is year-round but small: 190,000 residents and one peak — the September film festival.
The third is the last mile. Delivering to an Eixample flat with a lift and a portero takes 20 minutes. Delivering to a villa in Deià or Sant Joan with no house number, down a dirt track, past security at the gate takes an hour — and that is built into the price.
Comparison Table: Real Prices in Four Cities
Prices are from our catalogs at the time of publication, in euros, city delivery included.
| Barcelona | San Sebastián | Mallorca | Ibiza | |
|---|---|---|---|---|
| Compact bouquets | €98–248 | €98–248 | €99–243 | €140–230 |
| Medium arrangements | €298–448 | €286–472 | €250–490 | €250–475 |
| Premium & large | €500–1111 | €500–1778 | €518–1778 | €525–1975 |
| 51 roses | €448 | €448 | €563 | €626 |
| 101 roses | €698 (duo) | €698 (duo) / €1012 | €878 (duo) / €1012 | €976 (duo) / €1125 |
| Items in catalog | 18 | 30 | 71 | 48 |
| Season | year-round | year-round | March–November + winter | May–October |
For completeness: mainland Alicante, Málaga and Valencia share one grid — compact €126–243, medium €250–490, premium €562–1778; Costa Brava and Tenerife follow Ibiza's "island" grid (€140–230 / €250–475 / €525–1975): the Costa Brava because of the distances between Begur, Cadaqués and Lloret, Tenerife because of the flight.
Barcelona: the Cheapest Entry Point and Sant Jordi
Barcelona is the only one of the four where a bouquet from €98 is the norm rather than a promotion: competition between the florists of Gràcia, the Eixample and El Born is fierce, logistics are simple and the season never ends. For €98–128 — the compact "Wide Embrace" and "Kiss of Love"; for €178–248 — "Golden Hour" and "Tenderness" with hydrangea and garden roses. There are only three medium arrangements in the catalog (€298–448) — Barcelonans either take a compact everyday bouquet or go straight to premium: "Delight and Admiration" €500, "Duo 101 Roses" €698, "Royal Charm" €1111.
Barcelona's quirk is Sant Jordi, 23 April: the day the whole city gives roses and books. The street price of a single red rose triples, florists start at five in the morning, and we book that day's bouquets a week ahead. More in flowers for Sant Jordi in Barcelona. The second peak is weddings from May to October in Penedès masías and on Sitges beaches (wedding flowers in Barcelona).
San Sebastián: Barcelona Prices, Small-City Logistics
San Sebastián is a pricier city than Barcelona (rent, restaurants), but bouquets cost the same — because our catalog here is built on the mainland Spanish grid: compact €98–248 ("La Concha" €98, "Tamborrada" €202, "Ondarreta Tenderness" €248), medium €286–472 ("Aiete Peonies" €286, "Miramar Gardens" €398, "51 Roses of La Concha" €448), premium €500–1778 ("Scarlet La Concha Sunset" €500, "María Cristina Arrangement" €798, "101 Roses of La Concha" €1012, "Kursaal Ball" €1778).
What you pay for differently here is logistics: into the pedestrian Parte Vieja the courier walks from the Boulevard, for a proposal at the Comb of the Wind he arrives 15 minutes before sunset — but the city is compact and delivery to all six districts is included. Peaks: the Tamborrada on 20 January (centre closed), 8 March, the Zinemaldia film festival in September. How to match a bouquet to the occasion — in how to order flowers to San Sebastián by occasion.
Mallorca: the Biggest Catalog and the Villas
Mallorca has 71 items — more than anywhere else in Spain: the island is big and the occasions many, from a bouquet to a Palma apartment to a wedding at a finca below Valldemossa. Prices are mainland with an island adjustment: compact €99–243 ("White Étude" €99, "Tender Kiss" €180), medium €250–490 ("Mood Arrangement" €250, "Blue Lagoon" €360), premium €518–1778 ("Festive Basket" €518, "Aristocrat Arrangement" €810, "Royal Ball" €1778). 51 roses here are €563, "Duo 101 Roses" €878, 101 roses €1012.
The difference from Barcelona is kilometres: Palma to Port d'Andratx is 30 km, to Deià 35, to Alcúdia 55. Delivery across Palma and the nearby municipalities is included; villas in Deià, Sóller and Formentor and yachts in Port Adriano are by arrangement. The season is long: March to November plus the Christmas holidays — thousands of northern Europeans winter on Mallorca and order flowers all year. An island guide is in flower delivery in Mallorca.
Ibiza: the Highest Entry Point — and Why
Ibiza starts at €140 — "Delight and Admiration", which costs €126 in Alicante, while a similar bouquet in Barcelona is €98. Medium €250–475, premium €525–1975 ("Red Velvet" €525, "Aristocrat Arrangement" €900, "Royal Ball" €1975 — our most expensive bouquet in Spain). 51 roses — €626, 101 roses — €1125.
Three reasons. First, the flowers fly: Ibiza has almost no production of its own, everything comes from Valencia by ferry or plane. Second, a six-month season: from May to October the island runs at 200 %, from November to April half the businesses are shut, and the florist prices the winter into the summer. Third, the villas: Sant Josep, Santa Eulària, Cala Jondal mean gates with security, coordinates instead of an address, and "the recipient is at a party until morning". Weddings and villas in detail — in the Ibiza wedding guide. Island delivery is still included — the only surcharge is Formentera (ferry).
What €100, €300 and €700 Buys
€100. Barcelona and San Sebastián — a proper bouquet of 9–11 roses with greenery, or a single-variety bunch of tulips in season; Mallorca — the same for €99; Ibiza — nothing: the minimum bouquet is €140. This is "thank you", "welcome", "missing you" — not a milestone birthday.
€300. In all four cities — a medium arrangement with hydrangea, lisianthus and garden roses: "Soul's Flutter" €298 in Barcelona, "Flutter of the Bay" €298 in San Sebastián, "Mood Arrangement" €250 in Mallorca, "Work of Art" €250 in Ibiza. This is a birthday, an anniversary, a bouquet to a restaurant table.
€700. Barcelona and San Sebastián — "Duo 101 Roses" €698: a hundred and one roses in two shades. Mallorca — "Aristocrat Arrangement" €810 or "Duo 101 Roses" €878, slightly over budget; Ibiza — €700 puts you mid-premium ("Aristocrat" €900 is already above). This is a proposal, a round-number date, a bride's bouquet.
51 and 101 Roses: What "a Lot" Costs
Bouquets of 51 and 101 roses are the best indicator of the real per-stem price in a city. 51 roses cost €448 in Barcelona and San Sebastián, €563 in Mallorca, €626 in Ibiza — that is €8.8 / €11 / €12.3 per rose including work and delivery. 101 roses in one shade — €1012 in San Sebastián and Mallorca, €1125 in Ibiza; the "Duo" in two shades is 15–30 % cheaper because the florist has more freedom in sourcing. Order 1–2 days ahead: a hundred stems in one shade are brought in to order.
When Prices Rise: Spain's Calendar
- 14 February — the universal peak; order a week ahead; on the islands it's also low season, so the choice is narrower.
- 8 March — not a holiday in the Soviet sense, but Día de la Mujer with marches; demand from Russian-speaking families is high — order 2–3 days ahead.
- 23 April, Sant Jordi — Barcelona and Catalonia only: red roses triple in price, order a week ahead.
- May — Ibiza's season opens and weddings begin; peonies are available May to July and cost more than roses.
- July–August — island peak: catalog prices don't change, but villa delivery slots fill 1–2 days out.
- September — Zinemaldia in San Sebastián, La Mercè in Barcelona.
- December–January — Christmas, New Year, the Tamborrada on 20 January; on Ibiza half the workshops are closed — delivery by pre-order.
What Costs Extra — and What Doesn't
Included in all four cities: delivery across the main area, wrapping, a handwritten card, a photo of the bouquet before handover, handover via hotel reception or in person after a call. By arrangement: out-of-town villas (Deià, Formentor, Sant Joan, Sitges beyond the centre), yachts in marinas, delivery to the exact minute, night delivery, Formentera. We don't charge: a "service fee", a card-payment surcharge, or extra for the language of the card.
How Not to Overpay
- A compact florist's bouquet with delivery beats a "big" supermarket one — in Spain the quality gap between a street kiosk and a florist is huge.
- Single-variety bouquets (tulips, ranunculus, hydrangeas) — the best volume-for-money in spring.
- Duo instead of mono for 101 roses — saves €200–300.
- Order before 15:00 — same-day delivery with no rush fee.
- Pay in euros with any bank card, transfer, Apple/Google Pay or crypto — no double conversion; the currency selector shows the amount in dollars and pounds.
Frequently Asked Questions
How much is a bouquet with delivery in Spain? From €98 in Barcelona and San Sebastián, from €99 in Mallorca, from €140 in Ibiza for a compact bouquet; medium arrangements €250–490; premium and 101 roses €500–1975. City delivery included.
Why are flowers more expensive in Ibiza than in Barcelona? Flowers reach the island by plane or ferry from Valencia, the season lasts six months, and gated villas without addresses take more courier time. On average an island catalog is 11 % above the mainland.
Is San Sebastián more expensive than Barcelona? As a city — yes; as a flower catalog — no: both grids start at €98 and 51 roses cost €448 in both. The difference is at the top: San Sebastián has arrangements up to €1778, Barcelona up to €1111.
How much are 101 roses in Spain? €698 for the two-shade "Duo" in Barcelona and San Sebastián, €1012 for a single shade in Mallorca and San Sebastián, €1125 in Ibiza. Order 1–2 days ahead.
Is delivery included in the price? Yes, across the main area of each city. Surcharges apply only to remote villas, yachts, Formentera and to-the-minute delivery, and are agreed before payment.
When are flowers in Spain most expensive? 14 February everywhere, 23 April (Sant Jordi) in Barcelona, May–July for peonies, July–August on the islands in terms of slot availability. Catalog prices don't change — the booking lead time does.
What can I buy for €100 in each city? Barcelona and San Sebastián — a bouquet of 9–11 roses or a single-variety bunch; Mallorca — "White Étude" €99; in Ibiza the minimum is €140.
Can I pay in dollars or pounds? Prices are in euros; when you pay by card in another currency your bank converts at its own rate. The site's currency selector shows an indicative amount in USD and GBP.
Are there hidden fees? No: the catalog price is final and includes city delivery, wrapping, the card and the photo.
Where else in Spain do you deliver? Alicante, Málaga, Valencia, Costa Brava, Tenerife — their price grids are described above; the general overview is in flower delivery in Spain.
The bottom line is simple: if you need a "mood bouquet", Barcelona and San Sebastián give you one for €98, Mallorca for €99, Ibiza for €140. If you need "a lot, for a long time", 51 roses cost €448 to €626 depending on whether the roses flew in. And delivery, wrapping, the card and a photo before handover are included everywhere. Pick a city — Barcelona, San Sebastián, Mallorca, Ibiza — and message us on WhatsApp: we'll tell you what looks best within your budget.
YUCCA Flowers — flower delivery in Spain: Barcelona, San Sebastián, Mallorca, Ibiza, Alicante, Málaga, Valencia, Costa Brava, Tenerife. Real prices in euros, delivery included, photo before handover, order from any country.
READER EXCLUSIVE
5% off your first order
Because you came from our blog, enjoy 5% off your first order. Just mention promo code BLOG5 to the florist on WhatsApp.



