Top 10 Best Afternoon Tea Spots in London Under £40 (Luxury on a Budget)

You Don't Need to Spend £100 to Feel Like Royalty

Let's be honest: while The Ritz and The Savoy are iconic, dropping £80 to £100 per person on tea and sandwiches can hurt the wallet—especially if you are traveling with a family. But here is the secret Londoners know: you don't pay for the tea at those places; you pay for the name.

A three-tiered afternoon tea stand filled with scones, clotted cream, jam, and finger sandwiches on a vintage floral table in a cozy London cafe.

London is full of hidden gems, historic museums, and charming tearooms that serve fresh scones, clotted cream, and delicate pastries for less than half the price of the big hotels. As a travel expert who has eaten their way through London's scone scene, I’ve curated the top 10 best afternoon tea spots in London under £40 that deliver luxury without the hefty price tag in 2026.

🚀 Quick Look: Top 3 Value Picks

Venue Best For Est. Price (Per Person)
Candella Tea Room Authentic & Cozy Vibes £25 - £30
The British Museum Historic Setting (Great Court) £35 - £38
The English Rose Café Family Friendly & Traditional £22 - £28


1. Candella Tea Room, Kensington

Located just a short walk from Kensington Palace, Candella is everything you want a tea room to be: small, slightly cluttered with vintage china, and incredibly friendly. It feels like visiting your British grandmother's house.

  • The Vibe: Intimate and eclectic. It’s not a stiff hotel atmosphere; it’s relaxed.
  • On the Menu: Extensive loose-leaf tea selection and massive scones.
  • Average Cost: ~£28 per person.
  • Pro Tip: Book in advance; it only has a handful of tables.

2. The British Museum (Great Court Restaurant)

Imagine sipping Earl Grey under the famous glass roof of the British Museum. The Great Court Restaurant offers a stunning, airy atmosphere high above the crowds looking at the mummies below.

  • The Vibe: Architectural grandeur. Perfect for a break after seeing the Rosetta Stone.
  • On the Menu: Classic finger sandwiches, patisserie, and prosecco add-ons.
  • Average Cost: ~£35 per person.

3. Tea and Tattle, Bloomsbury

Located right across from the British Museum, Tea and Tattle is a hidden gem located in the basement of an Oriental bookstore. It is quiet, charming, and arguably the best value in central London.

  • The Vibe: Scholarly and quiet. Perfect for book lovers.
  • Best For: A "Traditional Tea for Two" that costs less than one person's ticket at the Ritz.
  • Average Cost: ~£26 per person.

4. The V&A Museum (Gamble Room), South Kensington

The Victoria and Albert Museum was the first museum in the world to have a public restaurant. The Gamble Room is a masterpiece of Victorian design with ceramic tiles and grand chandeliers. You aren't just eating lunch; you are eating in a work of art.

  • The Vibe: majestic history.
  • How it Works: It is often cafeteria-style or set menu depending on the season, but the quality is top-tier.
  • Average Cost: ~£30 per person (can be less if you buy items individually).

5. The English Rose Café, Victoria

If you want pure, unpretentious British charm near Buckingham Palace, this is the spot. The staff wears quaint uniforms, the wallpaper is floral, and the portions are generous. It is heavily favored by tourists, but for good reason.

  • The Vibe: Cute, floral, and very Instagrammable in a "cottagecore" way.
  • Best For: Families with children who might feel out of place in a stiff hotel.
  • Average Cost: ~£25 per person.

6. Richoux, Piccadilly

Richoux has been a London institution since 1909. They recently revamped their menu and interiors, but they kept the classic brasserie feel. It’s located right in the heart of the action on Piccadilly.

  • The Vibe: Old-world Parisian-meets-London elegance.
  • On the Menu: Their Cruffins (croissant-muffin hybrids) are legendary, alongside classic scones.
  • Average Cost: ~£35 per person.

7. Dean Street Townhouse, Soho

Part of the exclusive Soho House group, this venue is open to the public. It’s trendy, cozy, and surprisingly affordable given the location. In winter, they have roaring fires; in summer, a nice terrace.

  • The Vibe: Low lighting, velvet armchairs, and a cool crowd.
  • Best For: A date or a catch-up with a fashionable friend.
  • Average Cost: ~£30 - £35 per person.

8. Café in the Crypt, Trafalgar Square

For something completely different, head to St Martin-in-the-Fields church. Beneath the church lies a cafe set in the brick-vaulted crypts. It is atmospheric and historically fascinating (there are gravestones on the floor!).

  • The Vibe: Underground history. It's bustling and casual.
  • On the Menu: It’s more casual (order at the counter), but they do a lovely scone and tea set.
  • Average Cost: Under £20 (Unbeatable budget option).

9. The Wallace Collection (Peyton and Byrne), Marylebone

The Wallace Collection is a stunning free art gallery housed in a historic townhouse. The restaurant is located in a glass-roofed courtyard filled with trees and sculptures. It feels incredibly posh.

  • The Vibe: Light, airy, and pink. It feels like an outdoor garden party, indoors.
  • Note: Prices here can fluctuate, but the standard afternoon tea usually sits right on the £38-£40 mark.
  • Average Cost: ~£39 per person.

10. The Ivy (Various Locations)

The Ivy has expanded across London (Chelsea Garden, Soho, Tower Bridge). While known for dinner, their afternoon tea service is consistent, beautiful, and fairly priced. The Chelsea Garden location has a stunning outdoor area.

  • The Vibe: Art Deco glamour and professional service.
  • Best For: When you want a "brand name" experience without the scary bill.
  • Average Cost: ~£32 - £36 per person.

💡 Frequently Asked Questions (FAQ)

Q: Do I need to book in advance for these spots?
A: Yes. Even the budget-friendly spots like The English Rose Café and Candella get booked up weeks in advance, especially on weekends and during summer.

Q: Is there a dress code for cheap afternoon tea?
A: Generally, no. Unlike the Ritz which requires a jacket and tie, all the places on this list operate on a "Smart Casual" code. Jeans are usually fine as long as they look neat.

Q: Do these prices include service charge?
A: In London, a discretionary service charge of 12.5% is almost always added to your bill automatically. So if the tea is £30, expect to pay around £33.75 total.

best cheap afternoon tea London 2026, affordable high tea London, afternoon tea under £40, unique tea spots London, Candella Tea Room review, British Museum afternoon tea price, London budget food guide

Popular posts from this blog

Top 10 Best Registered Agent Services in USA (2026 Fees & Reviews)

Top 10 Best Online Coding Bootcamps with Job Guarantees in the USA (2026 Tuition vs Salary)

Top 10 Best Medical Alert Systems with Fall Detection (2026 Reviews)