top of page

Travel with Maddy and Max

  • Pinterest
  • Instagram
  • TikTok
  • Pinterest
  • Instagram
  • TikTok

Guide to Afternoon Tea in London

Experiencing afternoon tea is a must-do in London. There are so many fun and unique options across the city, with prices starting around  £40 to £80 and going up to £500 depending on the venue and add-ons. Each venue offers a distinct atmosphere, from classic elegance to charming gardens or even magical experiences. We recommend looking around and doing your research to find one that interests you most. Whether you're indulging in a gourmet spread at a luxury hotel or savoring tea and treats in a charming garden setting, there's an afternoon tea experience in London for everyone.


Maddy and Max enjoying afternoon tea at the Wallace Collection in Marylebone

Tips for Enjoying Afternoon Tea in London


  1. Book in Advance: Popular spots fill up quickly, so make reservations ahead of time to secure your table.

  2. Dress Smart: While not all venues have a strict dress code, it’s always nice to dress up a bit for the occasion. Make sure to also check your venue’s dress code ahead of time. 

  3. Come Hungry: Afternoon tea is often a substantial meal, so plan accordingly.

  4. Take Your Time: Afternoon tea is meant to be savored, so relax and enjoy!


Location: Piccadilly

Price: £80 per person


Fortnum and Mason provides an elegant afternoon tea experience in the heart of Piccadilly. As someone who prefers savory over sweet, Fortnum and Mason offers a savory afternoon tea menu, featuring finger sandwiches, savory scones, and savory pastries. They also offer high tea, vegetarian, and gluten-free menus. For an additional £6, you can even add an expert tea tasting with a Tearista at your table.


Afternoon tea at Fortnum and Mason's Diamond Jubilee Tea Salon in London

Location: Mayfair

Price: £90 per person


For an upscale afternoon tea, head to Claridge's in Mayfair. Enjoy traditional afternoon tea in an elegant setting with incredible service. Their menu combines sweet and savory items, prepared fresh daily, with seasonal pastries reflecting the freshest fruits of the season. Champagne afternoon tea is available  for  £100 per person, and they offer a special seasonal afternoon tea for  £115 per person and a children's afternoon tea for  £45 per person.


Traditional and elegant afternoon tea at Claridge's in Mayfair

Location: Knightsbridge

Price: £73 per person

Website: Harrods.com


Enjoy traditional afternoon tea in the iconic Harrods. The menu changes with the seasons, featuring finger sandwiches, scones, and gourmet pastries, all freshly made. Enjoy these delicious treats along with world-class tea options underneath the Art Deco skylight, accompanied by a live pianist. They offer a traditional afternoon tea, a vegan menu, a children's menu, and a terrace menu.



Location: Marylebone

Price: £45 per person


Enjoy afternoon tea within a museum at The Wallace Collection. This Marylebone spot offers a traditional afternoon tea for £45 per person. We recommend setting aside time afterward to explore the current exhibits.



Location: Covent Garden and Richmond

Price: £55 per person (£65 with Prosecco)


Transport yourself to a charming English Country garden at Petersham Nurseries. They offer vegan and vegetarian afternoon tea menus in both Covent Garden and Richmond.