SmartShelf

✦ Go Pro

Cheapest Burger Buns in the UK

Prices updated 15 November 2026 · 69 products across 9 supermarkets

The best-value burger buns in the UK right now is VILLAGE BAKERY Burger Buns 12 Each at Aldi — £0.17/each (£1.99).
69Products Compared
9Supermarkets
£0.17Lowest /Each

We compare burger buns across all 9 major UK supermarkets: Tesco, Asda, Sainsbury's, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland — and rank by price per unit so you can see where burger buns is genuinely cheapest. Prices update daily.

1VILLAGE BAKERY Burger Buns 12 EachVILLAGE BAKERY Burger Buns 12 EachAldiBest value£0.17/each£1.992Essential 4 White Sesame Seed BunsEssential 4 White Sesame Seed BunsWaitrose£0.25/each£1.003St Pierre 10 x Mini Brioche BunsSt Pierre 10 x Mini Brioche BunsSainsbury'sNectar £2.00£0.25/each£2.504St Pierre Mini Brioche Buns 10 per packSt Pierre Mini Brioche Buns 10 per packOcado£0.28/each£2.855Morrisons Butterfly Buns 6 per packMorrisons Butterfly Buns 6 per packMorrisons£0.29/each£1.756New York Bakery The Original Legendary Potato Burger BunsNew York Bakery The Original Legendary Potato Burger BunsAsda£0.31/each£1.257Baker Street 4 Pre-Sliced Mega Seeded Burger BunsBaker Street 4 Pre-Sliced Mega Seeded Burger BunsAsda£0.35/each£1.408Morrisons The Best Limited Edition Everything Brioche Buns 4 PackMorrisons The Best Limited Edition Everything Brioche Buns 4 PackMorrisons£0.36/each£1.459Hovis Premium Burger Buns 4 PackHovis Premium Burger Buns 4 PackMorrisons£0.38/each£1.5010Morrisons The Best 4 Brioche Buns 4 per packMorrisons The Best 4 Brioche Buns 4 per packMorrisons£0.38/each£1.5011Murdoch Allan Floury Buns 4 per packMurdoch Allan Floury Buns 4 per packMorrisons£0.40/each£1.6012St. Pierre Brioche Buns Rolls x6St. Pierre Brioche Buns Rolls x6Sainsbury'sNectar £2.00£0.48/each£2.9013St Pierre 6 Brioche Buns 6 per packSt Pierre 6 Brioche Buns 6 per packMorrisons£0.48/each£2.9014St Pierre 6 Brioche BunsSt Pierre 6 Brioche BunsAsda£0.48/each£2.9015St Pierre 6 Sliced Brioche Buns 6 per packSt Pierre 6 Sliced Brioche Buns 6 per packOcado£0.48/each£2.9016Waitrose 4 Milk BunsWaitrose 4 Milk BunsWaitrose£0.50/each£2.0017M&S Brioche Posh Hot Dog Buns 6 per packM&S Brioche Posh Hot Dog Buns 6 per packM&S£0.50/each£3.0018New York Bakery The Original 4 Legendary Burger BunsNew York Bakery The Original 4 Legendary Burger BunsAsda£0.55/each£2.2019St Pierre 4 Burger BunsSt Pierre 4 Burger BunsAsda£0.61/each£2.4320St Pierre 4 Burger Buns (Pre-Sliced)St Pierre 4 Burger Buns (Pre-Sliced)Waitrose£0.62/each£2.5021St Pierre Limited Edition 4 Caramelised Onion Brioche BunsSt Pierre Limited Edition 4 Caramelised Onion Brioche BunsAsda£0.62/each£2.5022Sainsbury's 2 x Belgian BunsSainsbury's 2 x Belgian BunsSainsbury's£0.95/each£1.9023Market Street Belgian Buns 2 per packMarket Street Belgian Buns 2 per packMorrisons£1.20/each£2.3924Sainsbury's Free From Gluten Iced Fruit Buns, Taste the Difference x2 160gSainsbury's Free From Gluten Iced Fruit Buns, Taste the Difference x2 160gSainsbury's£1.25/each£2.50
See The Live Burger Buns Comparison →

Cheapest Burger Buns: FAQ

Where is the cheapest burger buns in the UK?

Right now the best value burger buns is VILLAGE BAKERY Burger Buns 12 Each at Aldi, £1.99 (£0.17/each). SmartShelf ranks burger buns by price per unit across 9 supermarkets, updated daily.

Which supermarket is cheapest for burger buns?

We compare burger buns across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland. Today Aldi has the cheapest option, but the ranking updates every day as prices change.

How does SmartShelf compare burger buns prices?

We list each product's price per unit (£/kg, £/litre or per item) so you compare like for like, and we show loyalty prices such as Clubcard and Nectar where available. Free, with no sign-up.