12 cheap afternoon teas in London for every budget

Enjoy a sweet treat without breaking the bank with the best value afternoon teas in London.
Written by Coralie Modschiedler Edited by Visit London Editors 24 May 2024
Afternoon tea cakes and scones displayed on two multi-tiered cake stands, with cups of tea and flowers in the foreground.
Enjoy a timeless afternoon tea at The Hyde, set inside the gorgeous Roseate House Hotel. Image courtesy of Red Letter Days.

Find a great-value afternoon tea in London for less than £30 per person. You don’t need to go over budget to enjoy this British tradition, with plenty of affordable afternoon tea options available in the capital.

Check out these afternoon tea deals* for more low-budget ideas.

1. Marco's New York Italian

Savour a delectable afternoon tea at Marco's New York Italian by Marco Pierre White in London Bridge. The restaurant's warm lighting and elegant decor make for the perfect setting, as you tuck into tempting sweet and savoury treats. Once you're finished, tick off some of the city's top sights nearby, including Tate Modern and Shakespeare's Globe. 

Price: £14.50 per person
When: daily 2pm-4.30pm
Where: 17 Lavington Street, London SE1 0NZ

Book an afternoon tea for two at Marco's New York Italian*

2. Café Rouge

A white table with cups and afternoon tea cakes and finger sandwiches.
Indulge at an afternoon tea at Cafe Rouge. Image courtesy of Red Letter Days.

Treat yourself to cheap afternoon tea in London with a French twist at Café Rouge. With locations across London and super affordable prices, enjoy sweet treats and French-inspired savouries, including French onion sausage rolls and mini meringue torte.

Price: £15 per person
When: times vary, check before booking
Where: several locations across London including St Paul's (5-14 St Paul's Churchyard, London EC4M 8BX), St Katherine Docks (Tower Bridge House, 4 St Katharine's Way, London E1W 1BA) and Greenwich (Greenwich, 30 Stockwell Street, London SE10 9JN)

Book an afternoon tea for two at Café Rouge*

3. Patisserie Valerie

For a classic, affordable afternoon tea in London, sample tasty finger treats, scrumptious cakes and scones with clotted cream and jam, accompanied by delicious British tea at various Patisserie Valerie locations across the capital.

Price: £17.50 per person
When: times vary, check before booking
Where: several locations across London including Victoria (55 Wilton Road, Pimlico, London SW1V 1DE) and Wimbledon (Unit 6A, 33 The Broadway, London SW19 1QB)

Book an afternoon tea for two at Patisserie Valerie*

4. bbar

Settle down for a delectable afternoon tea at eclectic bbar, near iconic Buckingham Palace. Tuck into mini bunny chows, Amarula scones and more tasty treats at this colourful South African-themed restaurant, which is decked out with striking furnishings, including vintage photographs, ethnic carvings and leopard print lampshades.

Price: £20 per person
When: daily 12pm-5pm
Where: 43 Buckingham Palace Road, London SW1W 0PP

Book an afternoon tea for two at bbar*

5. Inamo

Inamo's pan-Asian afternoon tea, featuring an array of maki and sushi, fried chicken, meatballs and champagne.
Tuck into Inamo's sushi and Asian tapas afternoon tea. Image courtesy of Red Letter Days.

For a pan-Asian take on this British tradition, don't miss Inamo's original sushi and Asian tapas afternoon tea experience. Indulge in an array of culinary delights, including crispy chicken karaage with katsu sauce, teriyaki beef wraps and Inamo’s signature dragon rolls. On the sweet side, you’ll be served cute and tasty mini tortes, macarons and more.

Price: £23.50 per person
When: Sunday to Friday from opening time until 5.30pm (last sitting), Saturday sittings only available from 4pm-4.30pm
Where: Soho (134-136 Wardour Street, London W1F 8ZS) and Covent Garden (11-14 Hanover Place, London WC2E 9JP)

Book an afternoon tea for two at Inamo*

6. Boulevard Brasserie Covent Garden

This traditional afternoon tea at Boulevard Brasserie Covent Garden is situated smack bang in the middle of London's dazzling theatre district, just a stone's throw from the Royal Opera House. Choose from fine teas and coffees which are accompanied by a selection of savouries, classic baked scones and an assortment of cakes and tarts.

Price: £26.95 per person
When: daily 12pm-3.45pm
Where: 40 Wellington Street, London WC2E 7BD

7. Cinnamon Bazaar

Tuck into a budget afternoon tea with an Indian twist during the Bazaar High Chai at Covent Garden's Cinnamon Bazaar. Start off with spiced sandwiches and rolls, and continue to street food-style chaats, before indulging in sweet and sticky Indian-influenced treats. Enjoy a pot of tea or sip on flavour-packed Indian masala chai throughout.

Price: £27.50 per person
When: daily 12pm-4pm
Where: 28 Maiden Lane, London WC2E 7JS

8. Brigit's Bakery

Brigit's Bakery's pink afternoon tea picnic box laid out on grass and pink and white tablecloth, featuring mini sandwiches, cakes and scones, a bottle of orange juice, wooden cutlery and coffee.
Discover Brigit's Bakery's irresistible afternoon tea picnic box. Image courtesy of Red Letter Days.

Make the most of sunny weather with Brigit's Bakery's delightful afternoon tea picnic box. Sit back, relax and enjoy all of your favourite sweet treats alfresco, including mouthwatering cakes, sandwiches and scones, freshly squeezed orange juice and your choice of tea or coffee. Vegan, vegetarian, gluten-free and halal options available.

Price: £28 per person
When: order 24 hours in advance and pick up from Brigit's Bakery in Covent Garden
Where: 6-7 Chandos Place, London WC2N 4HU

Book a picnic box afternoon tea for two with Brigit’s Bakery*

9. The Dixon

Head to The Dixon in Tower Bridge to experience a deliciously affordable afternoon tea in gorgeous surroundings. You will be greeted with a glass of their signature sparkling cocktail, served alongside a great range of finely picked teas from around the world. Next up: treat yourself to sensational afternoon tea bites, including smoked salmon, mushroom tart, coronation chicken sandwiches, salted caramel éclairs and classic homemade scones.

Price: £29.50 per person
When: Saturdays and Sundays 1pm-4.30pm
Where: 4 Queen Elizabeth Street, London SE1 2LL

Book an afternoon tea for two at The Dixon*

10. SOUND Cafe

Close-up of churros covered in dark chocolate and mini pies covered in caramel.
SOUND Cafe's afternoon tea with an American twist. Image courtesy of Red Letter Days.

Looking for another twist on this British tradition? For a fun affordable afternoon tea in London, try the great-value, American-themed bottomless afternoon tea at SOUND Cafe in Marble Arch. Tuck into a mac 'n' cheese toastie or BBQ pulled pork tacos, before moving on to sweet treats with a mini apple cobbler or various flavours of a mini freak shake. Throw in 90 minutes of bottomless drinks and you have the perfect recipe for a fun-filled afternoon!

Price: £30 per person
When: daily 11am-3pm
Where: Great Cumberland Place, London W1H 7DL

Book a bottomless afternoon tea for two at SOUND Cafe*

11. The Hyde at Roseate House Hotel

Enjoy a timeless afternoon tea for two at The Hyde, set inside the gorgeous Roseate House Hotel near Hyde Park. Delight in an irresistible selection of sweet and savoury nibbles, including finger sandwiches, flavourful macarons, freshly baked scones served alongside homemade preserves, Cornish clotted cream and the house specialty lemon curd.

Price: £30 per person
When: daily 2pm-5pm
Where: 3 Westbourne Terrace, Hyde Park Gardens, London W2 3UL

Book an afternoon tea for two at The Hyde at Roseate House Hotel*

12. The Chelsea Harbour Hotel

Chelsea Harbour Hotel's colourful afternoon tea cakes displayed on a white plate, featuring mini chocolate cakes, fruit tortes and green pistachio macarons.
Chelsea Harbour Hotel's gorgeous afternoon tea cakes. Image courtesy of Red Letter Days.

Discover one of the best value afternoon teas in London at The Chelsea Harbour Hotel, overlooking the river Thames. As you take in the beautiful views, choose from an extensive range of teas deliciously accompanied by generous amounts of cake, classic sandwiches and scones with clotted cream and jam.

Price: £30 per person
When: daily 12.30pm-4.30m
Where: Chelsea Harbour, London SW10 0XG

Book an afternoon tea for two at The Chelsea Harbour Hotel*

Looking to splash out? Take a look at the full range of afternoon tea in London including traditional and unusual afternoon tea.