News

The hidden meaning of the colours of the Sant Jordi rose in Barcelona

Sant Jordi roses fill Barcelona with colour every April. Red is still the favourite, but each shade carries a different message. Find out what each colour means and how to choose the perfect rose for the occasion.

The colour of the Sant Jordi rose can completely change the message you send when you give it as a gift. On 23 April, the streets fill with stalls where the red rose dominates, although the range of colours grows every year and brings new questions to avoid misunderstandings. The red rose remains the best-selling and most symbolic: linked to the legend of Sant Jordi (the dragon’s blood stains the flower), it represents passionate love, desire, and intimacy. It is mainly reserved for couples, though it is also given to mothers, sisters, or friends, always with an awareness of its strong romantic meaning. Traditionally, it is accompanied by a spike of wheat, a symbol of fertility and renewal.

The white rose evokes purity, innocence, and peace; it is common at weddings or to mark new beginnings without double meanings. The pink rose conveys affection, sincerity, and admiration, without direct romantic connotations, making it ideal for friends or family. Yellow symbolises joy, optimism, and friendship, perfect for friends or good wishes for health, although it carries superstitions of bad luck, betrayal, or jealousy that put some people off. Less conventional colours like blue (trust and affection) or black (mystery or rebellion) can now be found at the stalls thanks to dyeing techniques, allowing for more personalised messages.

Choosing the colour has become a small urban art: every shade matters and transforms a simple gesture into a clear statement. In a diverse city like Barcelona, the tradition is reinvented year after year to celebrate love, friendship, and togetherness in new ways.