P&O drink prices: what drinks cost on board
Typical prices, cross-checked against 3 sources · July 2026
Typical onboard drink prices
~ Estimated · varies by ship and bar Last cross-checked July 2026 · 3 sources| Drink | Price |
|---|---|
| Draught beer (Birra Moretti) | £6.25 |
| Bottled beer (Corona) | £5.55 |
| Canned beer (Guinness) | £5.85 |
| Cider | £6.10 |
| Wine, 175ml glass | £6.50–8.50 |
| Wine, 250ml glass | £8.50–11.75 |
| Classic cocktail | £8.50–9.95 |
| Premium cocktail | £10.95–12.00 |
| Spirit, 25ml | £4.80–5.15 |
| Spirit, 50ml | £7.30–7.65 |
| Soft drink, draught | £3.00–3.70 |
| Coca-Cola, 330ml | £4.20 |
| Red Bull | £4.25 |
| Americano | £2.95 |
| Cappuccino | £3.55–3.80 |
| House wine, bottle | £24.00 |
These are estimates, not official P&O pricing — pay-as-you-go bar prices, not package prices. They're broadly London-pub level: a pint around £6.25, a large glass of wine under £10, cocktails £8.50–12. P&O adds no service charge on top — what the menu says is what you pay.
What a real bar bill looks like
One couple documented every receipt over a 14-night cruise: £550 in drinks, against the £1,540 the Classic package would have cost them — they'd have needed to more than double their drinking to break even (Lotus Eaters Travel).
That's them. As a worked example, the break-even sits around 7 classic cocktails or 9 pints per person per day against the on-board Classic price — but your actual break-even depends on what you drink, and on how much you drink on sea days versus port days. Run your own numbers.