If you're going to be in London this December, an afternoon tea is one of the easiest ways to feel festive without braving the cold. For 2026, the city's grand hotels and classic venues have rolled out twinkling rooms, turkey sandwiches and Champagne-laced menus — and a new round-up from Condé Nast Traveller UK picks out eleven of the strongest options, from £70 to £130 a head.
The heritage pick is Fortnum & Mason's fourth-floor Diamond Jubilee Tea Salon (£84), where a grand piano plays under sparkling lights and pastry chef Roger Pizey's menus span traditional, savoury, veggie, high tea and a kids' version. The Langham's Palm Court (£95) claims to be the first place in the world to serve afternoon tea back in 1865; this year it's dressed as a snowy winter garden, with roast turkey and stuffing sandwiches and a shareable Earl Grey layer cake called The Langham's Glasshouse.
Mayfair goes big. The Goring in Belgravia — holder of the British Tea Guild Council's Top London Afternoon Tea Award and a favourite of the royal family — starts at £115 including a glass of Bollinger or a mocktail, with whisky-smoked salmon sandwiches and spiced scones. Nearby, the new Chancery Rosewood hotel serves the priciest sweet-focused tea (£105) from pastry chef Marius Dufay, whose CV includes Mirazur and a Michelin Passion Dessert Award, with piano music at weekends. The Peninsula (£89, children £58) offers a chocolate bauble with salted caramel and a chestnut Mont Blanc in one of the glitziest lobbies in town.
A few standouts for specific travellers. The Mandarin Oriental Hyde Park runs a Dickens-inspired 'A Christmas Wish' tea for adults (£85) alongside a Peter Pan-themed 'Neverland' tea for children (£49) — arguably the best family pick, steps from Harrods. L'Oscar in Holborn (£75) pairs its festive classics with single-origin sparkling teas instead of Champagne, a thoughtful option for anyone staying sober. Sketch in Mayfair is the splurge: from £120 on weekdays (Champagne included) for truffle croque monsieur, whimsical patisserie and its famous fantasy interiors.
More affordable angles exist too. The Marriott at County Hall (£70) overlooks the Thames from Westminster Bridge Road and does pigs in blankets in brioche buns plus a Christmas pudding cheesecake. Hotel Café Royal (from £85) lets you follow tea with a spa session, while Rosewood London's Mirror Room (from £85) comes with a 24-foot Christmas tree and an alpine chalet in the entrance courtyard.
Why it matters: these teas book out fast in December, and prices jump quickly once you add fizz. Decide your priority first — budget, kids, a sober option or sheer glamour — then reserve early. Most venues run sittings between roughly midday and 6pm daily, so an afternoon tea slots neatly into a day of Christmas shopping or sightseeing, and several double as gifts in their own right.