Middle Eastern Foods
Home / Cheapest in the UK / Rose water

Cheapest rose water in the UK (November 2026)

Short answer: The cheapest rose water in the UK today is KTC Rose Water 450ml at £0.33 per 100ml (£1.49 at First Choice Stores). See all prices.

Rose water ranked by price per 100g

#ProductSizeBest pricePer 100g/mlShops
1Rose Water 450ml
KTC
450ml£1.49£0.331
2Rose Water 190ml
KTC
190ml£1.09£0.571
3Rose Water 250ml
Foodie World
250ml£1.69£0.681
4Rose Water 500ml
Cortas
500ml£4.10£0.821
5Rose Water 300ml
Cortas
300ml£2.49£0.833
6Rose Water, Cortas 500g
Ottolenghi
500g£4.75£0.951
7Rose Water 100%, Mymoune 500g
Ottolenghi
500g£11.70£2.341
8Rosewater Toner bottles 250ml
Power Health
250ml£7.29£2.921
9Rose Water
Steenbergs
–£5.00£4.492
10Organic Rose Water 100ml
Steenbergs
100ml£4.50£4.502
11Rose Water 250ml
Mymoune
250ml£11.50£4.601
12Rose Water 100g
The Spice Shop
100g£4.99£4.991
13Organic Bulgarian Rose Water 200ml
Alteya
200ml£13.50£6.751
14Rose Water 100ml
Terre Exotique
100ml£7.59£7.591
15Organic Bulgarian Rose Water 100ml
Alteya
100ml£11.99£11.991

Compare the top two

Questions people ask

What is the cheapest rose water in the UK?

The cheapest rose water in the UK today is KTC Rose Water 450ml at £0.33 per 100ml (£1.49 at First Choice Stores). We compared 18 products on 2026-11-09.

How much does rose water cost per 100g?

Across the 18 products we track, rose water costs between £0.33 and £18.99 per 100g, with a typical price of £4.50 per 100g.

Which rose water brands can I buy in the UK?

Brands we compare include KTC, Cortas, Ottolenghi, Steenbergs, Alteya, Foodie World.

Where can I buy rose water online in the UK?

We found rose water at Sous Chef, First Choice Stores, Lemon & Salt, Ottolenghi, Whole Foods Box, The Spice Shop, Planet Organic, Ethical Superstore and more.

Prices checked 9 Nov 2026. Rankings follow price per 100g. How we compare.

Smart Search