Sandwiches are usually priced between £1 and £4. The price of a sandwich varies according to:
- portion size
- store type
Convenience stores (M&S Simply Food, Sainsbury’s Local, Tesco Express, Little Waitrose etc) are sometimes more expensive than full size supermarkets.
Average Price of a Sandwich
|Favourite||Take Away Price||Eat In Price|
|Cheese & Onion||£1.31|
|Ham & Mustard||£1.99|
|Chicken & Bacon||£2.56|
Average Price by Brand
Under UK law, shops must charge VAT if you stay in to eat. This means that if you’re looking to save money, you’ll always be better off taking away. But if you must stay in, you’re best off dining on your sandwich at Greggs and worst off at EAT.
|Brand||Take Away Price||Eat In Price|
|On the Go!||£1.92|
|Pret A Manger||£2.74||£4.20|
Make Your Own Sandwich?
Is it cheaper to make your own sandwich? For families, it usually is. If you only make food for yourself, you don’t always want a whole onion’s worth of cheese & onion sandwiches – or have the time to eat through a whole loaf of bread before it grows mould. The bottom line is that if you’re going to end up throwing food away, it might be cheaper to buy pre-packed.