Afternoon tea is a significant part of British culture, dating back to the 19th century. It used to be a private social event, but it is now enjoyed by many as an occasional indulgence. Since it’s a quintessentially British ritual, many hotels in London offer afternoon tea. With that said, we’ll show you London hotels that are famous for their afternoon tea service. But first, let’s highlight the venues with unique features, the best views, and menus catering to families and couples. 

Best Afternoon Tea For Families

  • The Ritz London Because it has children’s afternoon tea, The Ritz London is the best place for families. Besides that, the tea blends are decaffeinated for kids to enjoy.
  • Rosewood London Rosewood London also has a children’s menu. On top of decaf tea, they also have fruit juices and hot chocolate.

Most Romantic Afternoon Tea

  • Milestone Hotel Kensington The Milestone Hotel Kensington has the most romantic afternoon tea. It has a menu that can be intimately enjoyed by couples. But it’s the small touches like flowers and warm settings that bring out the romantic vibes.
  • Shangri-La The Shard, London Aqua Shard at Shangri-La The Shard is a romantic spot to enjoy afternoon tea. It has stunning views of London, making dates much more memorable.

Best Afternoon Tea with Views

  • Shangri-La The Shard, London Shangri-La The Shard is another hotel where you can enjoy afternoon tea with views. The restaurants with afternoon tea service are on the higher floors, overlooking the fine city of London.
  • The SavoyOffering beautiful views of the River Thames, afternoon tea at The Savoy is a noteworthy experience. Many of its luxurious rooms even have breathtaking views of some of London’s iconic landmarks.

Afternoon Tea Near Hyde Park

Afternoon Tea Near Westminster Abbey

  • Corinthia London – Close to River Thames. 12-minute walk to Westminster Abbey.
  • The Stafford London17-minute walk through St James Park Westminster Abbey.
  • The Goring17-minute walk or 5 minutes by car to Westminster Abbey

Afternoon Tea Near Tower of London

Most Affordable London Afternoon Tea

  • The Stafford London The Stafford London offers the most affordable London afternoon tea. The price starts at £50 per person. With the creative details they put into their pastries, you know you’d get your money’s worth.
  • The Londoner With a starting price of £55 per person, you can already enjoy traditional afternoon tea at The Londoner. If you want a glass of Champagne, the price is £70 per person.
  • The Goring Afternoon tea at The Goring has a starting price of £60 per person. The menu changes every season to provide guests with fresh fruits, making it reasonable for its price.

1. Claridge’s

Glamorous and high-class, Claridge’s is a luxurious 5-star hotel in Mayfair, London. It has served afternoon tea since the 1860s, building its reputation for timeless elegance. For a sophisticated experience, the afternoon tea service is hosted in The Foyer & Reading Room. The menu is exquisite, featuring traditional finger sandwiches and freshly baked scones. Guests can also enjoy a tempting assortment of pastries and cakes like macarons and éclairs. Matching the afternoon tea is a well-curated tea selection and even a choice of coffee and hot cocoa. Make it more indulgent by adding a chilled glass of classy Champagne to the menu. If you want to stay overnight, this is one of the most highly-rated hotels in London.

  • Hotel Guest Reviews: Everything was perfect! Impeccable decor and ambiance.
  • Best Rooms: Mayfair room
  • Afternoon Tea Prices: from £75 per person
  • Address: 41 – 43 Brook Street, Westminster Borough, London, W1K 4HJ, United Kingdom

Check Rooms Official site

2. The Ritz London

Boasting opulent interiors, The Ritz London is one of London’s most iconic 5-star hotels. With its grandeur, it has become famous for its extravagant afternoon tea experience. The quintessentially British tradition is served in the stunning and sparkling Palm Court. Savory sandwiches, scones with cream and jam, pastries, and teacakes make up the menu. The tea selection consists of 18 flavors that are sourced by a certified Tea Master. Champagne and non-alcoholic drinks are also available for that extra fancy touch. Dress codes and an array of musical entertainment are part of the afternoon tea service. Stay in the Deluxe Queen Suite if you’re in the bustling city with your small family.

  • Hotel Guest Reviews: The afternoon tea was fabulous! An afternoon to remember.
  • Best Rooms: Deluxe queen suite
  • Afternoon Tea Prices: from £70 per person
  • Address: 150 Picadilly, Westminster Borough, London, W1J 9BR, United Kingdom

Check Rooms Official site

3. Pan Pacific London

Pan Pacific London is a 5-star hotel designed with neutral-toned yet classy furnishings. Evident in its sophistication is its contemporary take on the customary afternoon tea. Set in The Orchid Lounge, its afternoon tea is a fusion of British and Asian flavors. The traditional sandwiches, scones, and hand-made pastries are still on the menu. But Asian-flavored options like steamed pandan mantou and matcha scones are available. The tea selection is also upgraded, serving several variants of black tea, green tea, and white tea. And with picturesque city views, guests will enjoy a fancy tea break any time of the day. Complete the experience by staying in the Bishopsgate Suite with views of St Botolph Church.

  • Hotel Guest Reviews: Amazing food, friendly staff, the experience was 11/10.
  • Best Rooms: Bishopsgate suite
  • Afternoon Tea Prices: from £78 per person
  • Address: 80 Houndsditch, City of London, London, EC3A 7AB, United Kingdom

Check Rooms Official site

4. The Lanesborough, Oetker Collection

Situated a few minutes from Hyde Park is The Lanesborough, a 5-star, palace-like hotel. Inside its majestic walls is The Lanesborough Grill, where guests enjoy afternoon tea with finesse. The menu radiates floral hues as it is inspired by the vibrant colors of the Royal Parks. The finger sandwiches are made with delectable fillings like cream cheese, smoked salmon, and chicken. Pastries like cheesecake, fudge cake, and other sweets are made with style and elegance. And the homemade scones come with flavorful fruit jams, complementing the clotted cream. Besides the usual teas, it serves different tea flavors like choco brownie and white choco chili. For the best stay, the magnificent Lanesborough 1-Bedroom Suite will make you feel like a royal.

  • Hotel Guest Rating: Food was delicious! Atmosphere was friendly and welcoming.
  • Best Rooms: Lanesborough one bedroom suite
  • Afternoon Tea Prices: from £68 per person
  • Address: Hyde Park Corner, Westminster Borough, London, SW1X 7TA, United Kingdom

Check Rooms Official site

5. One Aldwych

With easy access to the Covent Garden, One Aldwych is a well-located 5-star destination. All rooms are very stylish, with the Executive Suites being the most popular amongst guests. Aside from its posh accommodation, its afternoon tea is a luxury experience. Served in the beautiful Indigo Restaurant, the menu is elevated with unexpected touches. Roast Beef, Truffle Mushroom Toasty, and Smoked Salmon and Cucumber with a light mousse are palatable. Sweet pastries and scones in chocolate and salted caramel flavors are also luscious treats. The tea options come in 8 blends that have been selected to match the afternoon tea menu. But guests can make it more exciting with a glass of Champagne, sparkling wine, or tea cocktail.

  • Hotel Guest Ratings: Charlie and The Chocolate Factory Afternoon Tea was exquisite.
  • Best Rooms: Executive suite
  • Afternoon Tea Prices: from £64 per person
  • Address: 1 Aldwych, Westminster Borough, London, WC2B 4BZ, United Kingdom

Check Rooms Official site

6. Milestone Hotel Kensington

At first glance, you know that Milestone Hotel Kensington is one of London’s classy hotels. It’s a 5-star mansion hotel, featuring a sauna, an indoor pool, and a location close to Kensington Palace. Each of its 43 guest rooms and 13 suites exudes unique interior design and luxurious furnishings. Spacious and lofty, the Master Suite is most suitable for families on a holiday to London. While staying in this hotel, don’t miss its afternoon tea that caters to families and couples. It’s served in the Park Lounge, Cheneston’s Restaurant, and The Conservatory, where guests can unwind. Choose from a variety of finger sandwiches, fresh-baked scones, and hand-crafted French pastries. And, of course, complete it with the tea of your choice and a glass of Champagne for a little fizz.

  • Hotel Guest Review: The afternoon tea area is really cosy.
  • Best Rooms: Master suite
  • Afternoon Tea Prices: from £75 per person
  • Address: 1 Kensington Court, Kensington and Chelsea, London, W8 5DL, United Kingdom

Check Rooms Official site

7. The Savoy

The Savoy is an iconic and historic hotel known for being the first luxury hotel in Britain. With its distinct facade, guests stay here for its luxurious amenities and glamorous indoor dining. One of its onsite restaurants is the glass-domed atrium Thames Foyer, which hosts afternoon tea. The natural light coming through the intricate glass radiates a sociable warmth and relaxing ambiance. Enjoy a cup of tea with savory sandwiches, homemade scones, and artistic pastries while overlooking River Thames. Make the moment extra special with a choice of Champagne, sparkling wine, or a cocktail. The hotel’s magnificence is also in its 267 rooms and suites designed in Art Deco or Edwardian style. For couples, the Personality King Suite with views of The London Eye will be the perfect stay.

  • Hotel Guest Reviews: Afternoon tea was perfect. Staff brilliant.
  • Best Rooms: Personality king suite
  • Afternoon Tea Prices: from £65 per person
  • Address: Strand, Westminster Borough, London, WC2R 0EU, United Kingdom

Check Rooms Official site

8. Hotel Cafe Royal

A hotel fit for the nobility, Hotel Cafe Royal is renowned for hosting prominent personalities. Royal opulence is evident in its grandiose interiors with elegant and high-end decor. The same classy ambiance fills the stunning Grill Room, where the afternoon tea takes place. The intricacy of the mirrored room’s walls and ceilings is a sight to behold. But make it a more mesmerizing experience with any of the hotel’s exquisite tea blends. Pair the aromatic drink with tea sandwiches, sweet delicacies, scones, and even an amuse-bouche. And with live piano music, give it a more intimate touch with a glass of Champagne or cocktails. Spend the night in the sophisticated Oscar Suite overlooking the charming city.

  • Hotel Guest Reviews: Amazing afternoon tea room! It is a must-do if staying at this hotel.
  • Best Rooms: Oscar suite
  • Afternoon Tea Prices: from £70 per person 
  • Address: 68 Regent Street, West End – Mayfair, Westminster Borough, London, W1B 4DY, United Kingdom

Check Rooms Official site

9. The Goring

Opened in 1910, The Goring is a family-owned hotel in the high-class district of Belgravia. It’s a 5-star hotel that has 69 rooms and suites configured with the finest furnishings. Spacious and stylish, the One-Bedroom Suite with a marble fireplace caters to couples and small families. Besides the luxurious rooms, it also offers a delicious afternoon tea service in The Veranda. The menu changes to ensure that they serve the freshest, locally-sourced seasonal fruits. But finger sandwiches, homemade scones, and pastries are always available for the guests. There is a variety of tea blends and infusions to choose from, with an option to include coffee or wine. And with scenic garden views, afternoon tea in this hotel is a delightful downtime.

  • Hotel Guest Reviews: Breakfast and afternoon were amazing.
  • Best Rooms: One-bedroom suite
  • Afternoon Tea Prices: from £60 per person
  • Address: 15 Beeston Place, Westminster Borough, London, SW1W 0JW, United Kingdom

Check Rooms Official site

10. The Berkeley

Rated with 5 stars, The Berkeley is a luxe hotel located a few minutes from Hyde Park Rose Garden. Welcoming guests under a glass roof, superb service is already given as they enter the hotel. Features like a rooftop pool, fitness center, and full-service spa add sophistication to its name. The rooms and suites speak of modern luxury, with the Berkeley Room as the best room for couples. It also houses a 1 Michelin-starred restaurant and serves afternoon tea service like no other. With the theme Prêt-à-Portea, it offers “fashionable” treats inspired by top designer brands. Decadent sweets and cakes are ingeniously transformed into stylish clothes and accessories. Classic tea sandwiches, savory pastries, and a selection of loose-leaf tea blends are still on the menu.

  • Hotel Guest Reviews: Absolutely delightful afternoon tea experience. Some of the flavours were truly delicious.
  • Best Rooms: Berkeley room
  • Afternoon Tea Prices: from £64 per person
  • Address: Wilton Place, Knightsbridge, Westminster Borough, London, SW1X 7RL, United Kingdom

Check Rooms Official site

11. Corinthia London

Corinthia London accommodates guests in an extensively renovated yet magnificent Victorian building. Facilities like an equipped gym, a modern pool, and an award-winning spa boost its appeal. The renovations have also made its rooms, suites, and penthouses look rich and exemplary. The Whitehall Penthouse, with premier furnishings and a terrace with a giant chessboard, is the best room. Dine in its fancy restaurants and bars and enjoy a charming afternoon tea in the Crystal Moon Lounge. Illuminated by a sparkling Baccarat chandelier, the lounge is an enchanting place to savor time. Treat yourself to a selection of finger sandwiches, homemade scones, sweet delights, and tea blends. But bring it to a whole level with a glass of your favorite Champagne and even, Caviar.

  • Hotel Guest Reviews: Afternoon tea was out of this world. Very enjoyable, especially with Champagne.
  • Best Rooms: Whitehall Penthouse
  • Afternoon Tea Prices: from £65 per person
  • Address: Whitehall Place, Westminster Borough, London, SW1A 2BD, United Kingdom

Check Rooms Official site

12. The Langham London

Surrounded by iconic landmarks, The Langham London is a grand luxury hotel in the heart of London. Its refined rooms and suites are designed to provide guests with a luxurious getaway. Featuring top-tier restaurants and bars, it is also home to the famed cocktail bar Artesian. And as a British hotel, it offers the timeless afternoon tea service in the posh Palm Court. Treat yourselves to satisfying finger sandwiches, classic scones, biscuits, and other sweet pastries. Pair them with a selection of tea blends or get a tea cocktail, wine, or Champagne for added indulgence. Make this a treasured family bonding time too, with an afternoon tea menu specially made for kids. Then retreat to the gorgeous Infinity Suite with picturesque views of All Souls Church.

  • Hotel Guest Reviews: Loved the hotel, staff, and afternoon tea!
  • Best Rooms: Infinity suite
  • Afternoon Tea Prices: from £75 per person
  • Address: 1c Portland Place, Regent Street, Westminster Borough, London, W1B 1JA, United Kingdom

Check Rooms Official site

13. The Connaught

Exuding modern and chic elegance, The Connaught is another high-class hotel in Mayfair. Onsite fine dining offers world-class culinary creativity; also showcased in its afternoon tea. The hotel’s afternoon tea is in the vibrant Jean-Georges designed with stained-glass accents. Savory sandwiches come with Southeast Asian flavors, while the pastries are made to be picture-perfect. Fresh-baked scones and a chocolate fondue with shortbread biscuits and strawberries are also on the menu. A selection of exotic tea blends is brewed to your liking and served on a china teapot. If you want to make it more sparkly, a glass of Champagne or wine will do the trick. After the much-needed break, get comfortable in the Deluxe Room, which is ideal for couples.

  • Hotel Guest Reviews: Great food, service, and interior.
  • Best Rooms: Deluxe room 
  • Afternoon Tea Prices: from £75 per person
  • Address: Carlos Place, Westminster Borough, London, W1K 2AL, United Kingdom

Check Rooms Official site

14. Mandarin Oriental Hyde Park, London

Majestic is the word that best describes the beauty of Mandarin Oriental Hyde Park. Glowing like a castle at night, this 5-star hotel offers regal rooms and suites in neutral tones. Check out their Hyde Park Suites which cater to both families and romantic couples. Like its grandeur, its afternoon tea is filled with finesse and sophistication. Set in the floral-decorated Rosebery, afternoon tea is offered along with all-day dining. The serving of sandwiches, pastries, and scones from hanging cake stands is a unique touch. Loose-leaf tea comes in 29 blends, including a selection of wine, beer, sake, and tea cocktails. Guests have high praises for the hotel’s afternoon tea, stating that it’s one of the best in London.

  • Hotel Guest Reviews: Amazing location, beautiful interior, best afternoon tea in London.
  • Best Rooms: Hyde Park suite
  • Afternoon Tea Prices: from £75 per person
  • Address: 66 Knightsbridge, Westminster Borough, London, SW1X 7LA, United Kingdom

Check Rooms Official site

15. Rosewood London

Find refuge from the city’s busy noises in the luxurious and idyllic Rosewood London. It has received great reviews for providing its guests with the most comfortable stay. All rooms and suites are spacious and well-appointed, with Chancery House as the best room. The hotel is also renowned for its artistic and contemporary take on afternoon tea. On top of sandwiches and scones, it serves colorful pastries inspired by the artist David Hockney. Enjoy them with a pot of your favorite tea variant, or indulge more with Champagne or a cocktail. Kids can also have their afternoon tea with fresh fruit juice, hot choco, or decaf black tea. And for some spectacular visuals, this British ritual is hosted in the Mirror Room.

  • Hotel Guest Reviews: Very good afternoon tea and dining.
  • Best Rooms: Chancery House
  • Afternoon Tea Prices: from £75 per person
  • Address: 252 High Holborn, Holborn, Camden, London, WC1V 7EN, United Kingdom

Check Rooms Official site

16. The Stafford London

The Stafford London is a 5-star hotel in Westminster Borough, home of the Houses of Parliament. Former guests have raved over its convenient location, as it’s close to everything they need. With its stellar location comes its decadent, St.James-inspired afternoon tea. Served in The Game Bird, the menu offers finger sandwiches, brioche buns, and savory scones. Dainty pastries that take inspiration from the oldest boutiques on St. James are a must-try. To complete the classy tea time, choose from a selection of teas, including fusion and herbal teas. Make it more splendid with a chilled glass of your go-to Champagne or sparkling wine. End the afternoon tea by relaxing in the Executive 1-Bedroom Suite with a Juliette balcony.

  • Hotel Guest Reviews: We had afternoon tea in The Game Bird. The selection of teas was excellent.
  • Best Rooms: Executive one-bedroom suite
  • Afternoon Tea Prices: from £50 per person
  • Address: St Jame’s Place, Westminster Borough, London, SW1A 1NJ, United Kingdom

Check Rooms Official site

17. Shangri-La The Shard, London

Located inside one of London’s iconic buildings, Shangri-La The Shard, London exudes luxury. It features the infinity Sky Pool and Sky Sauna, as well as GŎNG, the highest hotel bar in Europe. And if you’re in for a teatime trip, this hotel houses 3 restaurants with afternoon tea service. TĪNG’s afternoon tea features a miniature Shard building in white chocolate and passion fruit flavor. Afternoon tea in Aqua Shard is one for the books as it offers undistorted views of London. For those who want bottomless Champagne and Rosé Wine, Oblix on the 32nd floor is the perfect place. This hotel also offers 202 cozy rooms and suites with large windows and modern amenities. Families on a luxury escape will love the Premier Shard Suite with a separate living room.

  • Hotel Guest Reviews: Fantastic staff and surroundings. Afternoon tea in the Ting restaurant which was perfect.
  • Best Rooms: Premier Shard suite
  • Afternoon Tea Prices: from £61 per person
  • Address:  31 St Thomas Street, Southwark, London, SE1 9QU, United Kingdom

Check Rooms Official site

18. The Londoner

Known as the first super boutique hotel, The Londoner offers guests a luxurious urban escape. Some of its best features include a spa, a gym, an indoor pool, and a residents-only collective room. It’s a 16-story structure with 350 well-appointed elegant guest rooms and suites. The Capital Suite, with a wood-paneled entrance and exquisite sitting room, is the best for couples. Food and drinks are served in 6 restaurants, including The Stage, where afternoon tea is a spectacle. It is part of a 3-act program that involves Champagne, cheese, and cocktails. Following the Champagne Breakfast, afternoon tea serves palatable and creative sandwiches and pastries. The Grand Finale involves charcuterie and cheese served with cocktails or Champagne.

  • Hotel Guest Reviews: Food was amazing around the pool and the afternoon tea was fab.
  • Best Rooms: Capital suite
  • Afternoon Tea Prices: from £55 per person
  • Address: 38 Leicester Square, Westminster Borough, London, WC2H 7DX, United Kingdom

Check Rooms Official site

19. The Landmark London

The Landmark London is an oasis of luxury located in the charming and chic Marylebone. Relax in one of its stylish rooms and suites configured with the finest furnishings. Nothing short of sophistication, the Luxury Suite is the best room choice for families. This hotel also houses 5 top-tiered restaurants like the glass-roofed atrium Winter Garden Restaurant. Under the atrium’s high palm trees is the perfect place to enjoy the famous afternoon tea. Indulge in a selection of sandwiches, scones with fruit preserves, and traditional desserts. Don’t forget the classic touch of adding your favorite tea blend and a glass of Champagne. And with the piano playing in the background, the teatime atmosphere becomes more enchanting.

  • Hotel Guest Reviews: Staff was friendly and amazing. Highly recommend the afternoon tea.
  • Best Rooms: Luxury suite
  • Afternoon Tea Prices: from £65 per person
  • Address: 222 Marylebone Road, Westminster Borough, London, NW1 6JQ, United Kingdom

Check Rooms Official site.

London Afternoon Tea Map

Find More London Hotels with Afternoon Tea


London HotelsAfternoon Tea Prices
Claridge’sfrom £75 per person
The Ritz Londonfrom £70 per person
Pan Pacific Londonfrom £78 per person
The Lanesborough, Oetker Collectionfrom £68 per person
One Aldwychfrom £64 per person
Milestone Hotel Kensingtonfrom £75 per person
The Savoyfrom £65 per person
Hotel Cafe Royalfrom £70 per person 
The Goringfrom £60 per person
The Berkeleyfrom £64 per person
Corinthia Londonfrom £65 per person
The Langham Londonfrom £75 per person
The Connaughtfrom £75 per person
Mandarin Oriental Hyde Park, Londonfrom £75 per person
Rosewood Londonfrom £75 per person
The Stafford Londonfrom £50 per person
Shangri-La The Shard, Londonfrom £61 per person
The Londonerfrom £55 per person
The Landmark Londonfrom £65 per person
For all new cities, I go overboard on my itinerary, just to see every major attraction. Countries I've visited include New Zealand, Singapore, Hong Kong, China, Cambodia, Japan and Thailand. Mostly Asian countries. Next target - Europe!