Drinks

Whatever else you’re picking up, there’s a good chance a hot drink is coming with it — and Greggs’ drinks range covers everything from your morning coffee to a quick afternoon pick-me-up.

The Flat White is one of the most popular choices, priced at £2.40 for a 12oz cup with 114 kcal — noticeably cheaper than most high street coffee chains for a similar size. The Cappuccino sits just below it at £2.25 (12oz, 115 kcal), offering almost the same calorie count for slightly less money, while the Latte is also £2.25 but a touch higher in calories at 133 kcal for the same 12oz size.

Beyond these three, the drinks menu covers Americano, Mocha, hot chocolate and a full range of teas, plus cold options including bottled water, juices and soft drinks. If you’re after the lowest-calorie hot drink, a black Americano or a regular tea will typically come in well under 20 kcal — a useful option if you fancy something warm without the calories.

As with food, drinks prices increase slightly outside standard stores. The Flat White, for example, rises from £2.40 to £2.75 in city and London branches, and up to £3.10 at airport and motorway locations — a 70p gap between the cheapest and most expensive version of the same drink.

It’s also worth knowing that Greggs meal deals almost always include a drink. The Breakfast Deal (from £3.25) comes with a hot drink alongside your breakfast item, while the Classic Meal Deal (£3.75) includes a hot or cold drink alongside your sandwich, baguette or roll — often working out cheaper than buying everything separately.

We keep an eye on drinks pricing across all three store types and update this section regularly, so the figures above reflect the most current 2026 rates available.