Cheap Afternoon Tea In London

When it comes to cheap afternoon tea, London has a tea-riffic selection to choose from. Lucky for you, we've done the hard work and rounded up all the affordable options under £40 without sacrificing the scrumptious scones, cute cakes and lush settings. Explore our gorgeous guide and you'll see pocket-friendly prices at pretty restaurant bars, cocktail dens and eye-catching gardens.

Last edited by Kiera Chapman

Last updated on 29th May 2024

Gentleman Afternoon Tea

@ Karma Sanctum Soho Hotel on Various dates from Tuesday 18th June 2024

Afternoon teas rarely come as unique as Karma Sanctum Soho Hotel's. Their rooftop gentleman's event puts a Japanese twist on afternoon tea, complete with wagyu beef sliders, slow-cooked pork hirata buns, and its signature whiskey and Davidoff cigar pairing to finish (for an extra £27.50). Secure your spot for just £30 per person and visit the tranquil, foliage-adorned surrounds (with a matcha tea in hand) any time between 12pm and 6pm from Wednesday to Saturday. 

NHow London

Boasting neon lights, colourful couches and quirky décor, NHow is one of the swankiest (and most affordable) spots on our list. If you've got a four-legged friend who loves a little lick of an ice cream or two, then you're both going to love its Pawsome Afternoon Tea. Nab their dog-themed affair for £25 and treat your pooch to something luxe, like a puppuccino, homemade cupcakes with cream cheese frosting or a peanut butter treat.

Ping Pong St Katharine Docks

Afternoon Tea £20pp and 3 other offers

For just £20 each, you can sink your teeth into the quirky treats served on tiers exclusively at Ping Pong's St Katharine Docks restaurant. Sit waterside and people watch on a weekday from 2pm 'til 4.30pm. There are spicy chicken dumplings to devour, soy marinated skewers, black coconut ice cream-stuffed bao and so more in store here, with boozy upgrades starting at just an extra fiver per person too. And if you fancy something a little bit more refreshing? How about a lemongrass iced tea for £4.35? 

The Dixon Hotel

Join The Dixon Hotel near London Bridge for its 1905 Magistrates afternoon tea, where each guest will be greeted with a glass of its signature sparkling cocktail, accompanied by a pot of tea. The Grade II-listed establishment, constructed by and named after architect John Dixon, is pulling out all the stops with its super-spread, starting from £35 per person if you opt for the 'Shakedown' or £45 if the former is more your thing. Get your chops around the likes of smoked salmon, dill crème fraiche, caviar on brioche bread, plus salted caramel éclairs.

Doubletree Kensington

Enjoy a delicate feast nestled within the heart of London, overlooking the 19th century St Stephen's church, at the Secret Garden. Away from the hustle and bustle of the city, take your seat in one of the transparent domes and tuck into scones, tarts and macarons for only £40 per person. The sandwich offering is worth getting excited about too, with filings such as roast beef with horseradish cream or egg mayonnaise with watercress on the cards. 

Chocolate Afternoon Tea at The Chocolate Cocktail Club

@ The Chocolate Cocktail Club on Various dates from Tuesday 18th June 2024

When it comes to quirky afternoon tea in London that's cheap, The Chocolate Cocktail Club promises indulgent sandwiches and chocolate treats in a stylish setting. Slip into a rich, velvety brown leather sofa surrounded by pretty foliage and neon lights to delight your senses with lashings of cocoa. While chowing down on desserts like the Triple Chocolate Calypso Mousse and macarons, sip on unlimited tea, coffee or hot chocolate for £25 per person. Upgrade for only £7 more if you're in the market for a bit of bubbles.

Slug and Lettuce Croydon

Googling 'cheap afternoon tea near me'? Well, Slug and Lettuce has plenty of locations to choose from, including Croydon, Romford and Aldgate. Fuss-free and super friendly, its joints boast neon pink light fixtures and plenty of floral fixtures. Tuck into salted caramel cheesecake bites or bulled chicken brioche buns for just £15 per person, or go for their Tipsy Tea which is an extra £6 if you fancy two glasses of fizz or, for £22 per person, enjoy two cocktails. Sex on the beach, anyone?

Boulevard Brasserie

Smoked salmon and cream cheese rye bread sandwiches? Raspberry macarons? Raisin scones with clotted cream and strawberry preserve? Offering a cracking selection of miniature bites for £26.95, Boulevard Brasserie serves a stellar cheap afternoon tea in Covent Garden. The sophisticated French bistro has been whipping up delightful plates of food since 1991 and its post-midday offering is no different. If you're keen to add some bottomless bubbles to your feast, it'll be an extra £8 which is an absolute steal in our books. 

Estiva Restaurant And Terrace

20% Off Afternoon Tea - £28 and 2 other offers

An afternoon tea at the Chelsea Harbour Hotel will most certainly satisfy your sweet treat desires. Only a two-minute walk from Imperial Wharf Station and you'll soon be sat waterside listening to the soft ways and murmurs of passers-by, with a glass of Champagne in hand if you decide to elevate your package. Served between 12pm to 4pm, a traditional affair will only set you back £35 and includes crowd-pleasing desserts such as chocolate choux with pistachio mousse and white chocolate and caramel cheesecake.

Scoff & Banter Kensington

Group offer: 25% off beverages and 1 other offer

This stunning Kensington eatery, Scoff & Banter, has gorgeous high ceilings, industrial-style lighting and delicious afternoon tea for a reasonable price. A booze-less affair will cost you £36, and it's only an extra £6 to add on prosecco. Enjoy finger sandwiches like lemon roasted chicken with truffle mayonnaise on artisan bread, plus a selection of floral-inspired pastries. Wash it all done with Jasmine, Earl Grey or rosehip and hibiscus loose leaf teas.

Bond St. Tea Rooms

Complimentary glass of Prosecco

You'll be pleased to know that Bond St. Tea Rooms are experts at serving a sensational afternoon platter of sandwiches and sweet treats. If you're not too busy gazing at the cute, pastel crockery and dark wooden furnishings, feast your eyes on a morello cherry and lemon thyme panna cotta with golden crunchy milk chocolate, plus fluffy focaccia filled with chicken and bacon, paired with a Jasmine blossom brew for £40 each.

Colonel Saab

Colonel Saab, the picturesque Indian eatery in the heart of London, is offering a traditional afternoon tea for £25 per person (or £31 with a glass of prosecco). Save an extra £2 by booking as a pair and devour dainty bites underneath sparkling chandeliers in its rusted-red dining room. On the menu, you'll find a selection of dhokla sandwiches with coriander and mint chutney, samosas, freshly baked raisins scones with clotted cream and jam, mini cakes and a selection of petit fours, plus macaroons.

RAILS Restaurant At Great Northern Hotel

‘‘The Afternoon Tea That Must Not Be Named’’ - From £39.50 and 1 other offer

Great Northern Hotel's RAILS Restaurant and Little Bar has an afternoon tea that will set you back £39.50 per person. Mixing Victorian grandeur and Parisian chic, it's not just the interiors that are worth the trip here. Upon entry, you'll be met with warm, dangling light fixtures, high ceilings and shiny marble tables surrounded by inviting leather booths. Expect to inhale a Harry Potter-themed menu (AKA The Afternoon Tea That Must Not Be Named), featuring the herbologist's red pepper and cream cheese wrap and butterscotch beer pana cotta.

Browns Brasserie & Bar Victoria

With locations scattered throughout London such as Victoria, the City of London and West India Quay, Browns' afternoon tea is a belter, coming in at £27. Served daily from 3pm to 5pm, their deal includes pastries and scones all served on a three-tiered beauty. Tuck into soft slices of Victoria sponge cake, sandwiches filled with ham and Dijon mustard, or heritage hen egg mayo, and wash them down with some Good Earth Tea.


Gaze out onto the Thames and enjoy some trendy eats at Vicinity with their afternoon tea package. For £35 per person, you can tuck into the likes of Eton mess, cucumber fingers and of course, scones with clotted cream, all served on an iconic Tower Bridge tea stand. Add on a cocktail (like the sloe gin-based Fizzy Journey or a virgin passion fruit martini) for only a fiver more and you'll see why this spot is a firm favourite (and bargain).

Inamo Soho

Unlimited Asian tapas & sushi with free-flowing wine or beer £49.95 per person and 2 other offers

Inamo in Soho and Covent Garden offer an exciting twist on the typical miniature cake and loose leaf tea offering you'd stumble upon in the city. Its Sushi and Asian Tapas Afternoon Tea features an array of savoury delights such as crispy chicken karaage with katsu sauce, and the venue's signature dragon tools. Book your spot now to dine in the futuristic venue boasting interactive tables and back-lit panelling from only £24.95 per person. 


Located in Victoria, Bbar is the South African-inspired bar slinging out the most affordable afternoon tea in London, as well as the most unique with its chip shop package (mini beer-battered cod, anyone?). Sporting slinky interiors in the form of giraffe print chairs and dark wooden furnishings, it makes a vibrant spot to enjoy an eclectic feast. There's also a traditional option that features mini bunny chows, Amarula scones and flavoured Rooibus tea, for around £30 per person.

Whiskers & Cream

Whiskers & Creams might be known for being a feline-friendly cafe, but did you know they're also knocking up a fabulous, affordable afternoon tea? This quirky spot can be found in Upper Holloway offering a therapeutic space filled with delightful treats. Crack on with sandwiches packing mature cheddar cheese and artisan chutney, rich salted caramel brownies and macarons for £31 per person, with delicious vegan, veggie and gluten-free editions too.

Brigit’s Bakery Covent Garden

Affordable afternoon tea? Covent Garden has you sorted with its flower-adorned Brigit's Bakery. From the moment you step foot through its door, you'll be met with Fuschia-coloured furnishings and tulips sprouting by the windows. Cute and quintessentially British, a high tea feast starts from £40 per person, with optional add-ons such as a gin cocktail or a glass of prosecco. Tuck into mini spinach and cheddar quiches, salmon and cucumber pretzels, plus chocolate and pistachio tarts. 

Cinnamon Bazaar

Sporting colourful interiors paired with dangling plants, tiled walls and fairy lights, Cinnamon Bazaar is a gorgeous Indian eatery in the heart of Theatreland. When you're not visiting to chow down on its delicious dhal, book your sport for its affordable (and tasty) afternoon tea. Coming in at £27.50 per person, it includes a mix of British and Indian flavours, like mustard fish finger sandwiches and coriander pistachio cakes.