Christmas afternoon tea is one of London’s most enjoyable festive traditions, combining delicate sandwiches, freshly baked scones and seasonal pastries with the atmosphere of the capital at Christmas. For 2026, the choices range from an elegant tea at The Ritz to a festive experience inside a London Eye pod or a family-friendly treat at Pan Pacific London.
The best Christmas Afternoon Tea depends on your budget, the occasion and the kind of experience you want. Some venues focus on traditional luxury, while others offer playful menus, panoramic views or child-friendly activities.
Here are five options worth considering, with confirmed 2026 dates and prices where published, plus practical advice to help you book.
Table of Contents
Best Christmas Afternoon Tea in London:
1. The Ritz London: Best for a Classic Christmas Celebration
- Price: £120 per adult and £79 per child (up to 15 years old), excluding Christmas Day.
- Dates: 14 November 2026 to 5 January 2027.
For a traditional festive afternoon tea in grand surroundings, The Ritz is a leading choice. Its Christmas experience takes place in William Kent House, decorated in an Edwardian winter-wonderland style for the season.
The menu includes finger sandwiches, freshly baked scones with Cornish clotted cream and strawberry preserve, Christmas cakes, mince pies and delicate pastries. Guests can choose from a selection of loose-leaf teas, while Christmas carols performed by the Ritz choir add to the seasonal atmosphere. Vegan, vegetarian and gluten-free menus are available on request. Check the official Christmas afternoon tea details.
The Ritz is particularly suited to anniversaries, special family occasions and visitors who want a formal London Christmas experience. Be aware of the dress code: gentlemen are required to wear a jacket and tie, and jeans and sportswear are not permitted for afternoon tea.
Booking tip: The Ritz offers sittings at 11.30 am, 1.30 pm, 3.30 pm, 5.30 pm and 7.30 pm. Check the price and terms carefully if booking for Christmas Day, when separate rates apply.
2. Hotel Café Royal: Best for a Mayfair Festive Treat
- Price: £85 per adult; £90 with a glass of non-alcoholic Wild Idol Rosé; or £95 with a glass of Laurent-Perrier Champagne. Children’s afternoon tea is £55 for children aged 12 and under.
- Dates: 5 November 2026 to 4 January 2027, excluding 25 December.
Hotel Café Royal offers a festive afternoon tea in central London, making it a useful choice for pairing a special meal with Christmas shopping or a winter walk around the West End.
The hotel’s seasonal offering gives you the option of a standard festive tea or an upgraded experience with a drink. That makes it easier to choose between a traditional afternoon out and a more celebratory occasion.
Afternoon tea is served from noon to 5.30 pm, subject to availability. A discretionary 15% service charge applies, so remember to include it when comparing the total cost. View the hotel’s festive-season information.
Booking tip: If you are arranging a group visit, check the seating arrangements before confirming. The hotel notes that reservations for eight guests or more may be allocated seating in the Domino Room.
3. Pan Pacific London: Best for Families and Better-Value Luxury
- Price: £68 per adult; £29 per child aged 12 and under.
- Dates: 9 November 2026 to 4 January 2027.
Pan Pacific London is a strong option for families who want a festive hotel setting without paying Ritz-level prices. Its afternoon tea includes a selection of savouries, scones, sweet treats and a range of teas.
Children have their own festive afternoon tea, which includes an activity to decorate cupcakes and biscuits with icing, sprinkles and toppings. This makes it a more interactive choice for younger guests rather than an experience built entirely around formal dining.
The venue is at 80 Houndsditch, close to Liverpool Street and the City of London. The published service runs daily from 1 pm to 4 pm, with two sittings listed for the festive tea. Afternoon tea is not available on Christmas Day, and timings are restricted on Christmas Eve. Check Pan Pacific London’s official festive programme.
Booking tip: If you are visiting with children, confirm their ages, the child menu and the available sitting before booking. The children’s tea is listed separately, so check that the reservation includes the correct experience for everyone in your party.
4. Festive Afternoon Tea on the London Eye: Best for Views
- Price: From £75 per person.
- Dates: 14 November to 23 December 2026.
For something different from a hotel dining room, the London Eye’s festive afternoon tea combines seasonal food with views across the city. Guests enjoy the experience inside a festively decorated pod over two rotations of the attraction.
The menu features seasonal favourites, including turkey, ham and mustard mayonnaise sandwiches, mince pies and traditional teas. The moving viewpoint makes this an appealing choice for visitors who want to combine afternoon tea with sightseeing.
It may suit couples, visiting friends or anyone planning a special day out in central London. However, the experience is less suited to people who want a quiet, stationary table for a long conversation.
The published price starts at £75 per person, so check the final ticket price and inclusions for your chosen date before paying. See the London Eye’s official festive afternoon tea details.
Booking tip: This experience has a defined seasonal date range. Check the departure location, arrival instructions and ticket conditions before booking, especially if you are fitting it around other Christmas activities.
5. L’oscar London: Best for an Elegant Festive Afternoon
- Price: £69 per person.
- Dates: 9 November to 30 December 2026.
L’oscar London offers a festive afternoon tea at its restaurant, combining seasonal treats with an elegant setting. The published experience includes a selection of Newby teas, delicate finger sandwiches, Christmas cakes and freshly baked scones.
It is worth considering if you want a festive hotel-style atmosphere without choosing one of the capital’s most expensive afternoon teas. At £69 per person, its listed starting price sits below the published rates at The Ritz and Hotel Café Royal.
The festive tea runs from 9 November to 30 December, according to the hotel’s seasonal information. Check the menu and booking details directly before travelling, as inclusions and availability may change. View L’oscar London’s festive-season page.
Booking tip: Confirm the serving times, dietary options and cancellation terms when reserving. If your visit is part of a wider day in London, allow enough time to enjoy the tea without rushing to your next activity.
Christmas Afternoon Tea in London: Prices at a Glance
The following comparison uses the venues’ published 2026 prices. These are starting or standard prices, not a guarantee that a particular sitting is available.
| Venue | Published price | Best for |
|---|---|---|
| The Ritz London | £120 per adult | Traditional luxury |
| Hotel Café Royal | £85 per adult | Mayfair and festive shopping |
| Pan Pacific London | £68 per adult | Families and child-friendly dining |
| London Eye | From £75 per person | Views and sightseeing |
| L’oscar London | £69 per person | An elegant festive setting |
Prices may exclude optional drinks, service charges or special-date supplements. Check the venue’s own booking page for the total before confirming.
What Is Usually Included in Christmas Afternoon Tea?
Most Christmas afternoon teas follow the familiar British format, with a seasonal menu added to the usual selection.
You can generally expect some combination of:
- Finger sandwiches: Often featuring turkey, ham, smoked salmon, cheese or other savoury fillings.
- Scones: Usually served with clotted cream and jam, sometimes with seasonal flavours.
- Festive pastries and cakes: Mince pies, spiced cakes, chocolate desserts and Christmas-themed patisserie.
- Tea or coffee: The included drinks vary by venue and package.
- Optional Champagne or other drinks: These may be available for an additional charge or as part of an upgraded package.
Do not assume every venue includes Champagne or unlimited tea. Read the menu and booking terms carefully, particularly if you are comparing two experiences with different headline prices.
If you have a food allergy or dietary requirement, contact the venue before booking. Ask whether it can accommodate your needs and whether it can safely manage relevant allergens.
How to Book Christmas Afternoon Tea in London
The festive season is popular, especially for weekend visits and afternoon sittings in December. Booking early gives you more choice, although availability must be checked directly with each venue.
Follow these steps:
- Choose your experience. Decide whether you want traditional luxury, a family-friendly menu, a sightseeing experience or a more affordable festive tea.
- Check the date range. Many festive menus start in November and continue into early January, but individual venues may close on Christmas Day or other dates.
- Compare the full cost. Include drinks, service charges and any special-date supplements rather than comparing headline prices alone.
- Confirm dietary requirements. Contact the venue in advance if anyone in your group needs a vegetarian, vegan, gluten-free or allergy-aware menu.
- Read the cancellation policy. Check the deposit, prepayment and cancellation rules before submitting payment.
- Allow time for travel. Central London can be busy during the festive season. Plan your journey and arrive according to the venue’s instructions.
If your preferred date is unavailable, try another weekday or sitting time. A little flexibility can make it easier to find a suitable booking.
Frequently Asked Questions
When does Christmas afternoon tea start in London in 2026?
Several venues begin their festive menus in early or mid-November. For example, Hotel Café Royal starts on 5 November, Pan Pacific London on 9 November and The Ritz on 14 November. Dates vary by venue, so check the official listing before booking.
How much does Christmas afternoon tea in London cost?
The five options in this guide range from £68 per adult at Pan Pacific London to £120 per adult at The Ritz, based on published 2026 prices. The London Eye experience starts at £75 per person. Drinks, service charges and special-date rates can affect the final bill.
Is Christmas afternoon tea suitable for children?
Yes. Pan Pacific London offers a children’s festive afternoon tea for £29 for children aged 12 and under, including a cupcake- and biscuit-decorating activity. The Ritz also publishes a children’s festive tea price, although its formal setting and dress code may suit some families better than others.
Do I need to book Christmas afternoon tea in advance?
Booking ahead is sensible, particularly for December weekends, larger groups and specific times. Availability changes, so check the venue’s booking system directly and confirm the cancellation terms before paying.
Can I request a vegetarian or gluten-free Christmas afternoon tea?
Some venues offer alternative menus or can discuss dietary needs in advance. The Ritz states that vegan, vegetarian and gluten-free menus are available on request. Always contact your chosen venue before booking, particularly for allergies, as dietary accommodations vary.
Choose the Experience That Fits Your Christmas Plans
For a traditional celebration, The Ritz is the standout choice; for families, Pan Pacific London offers a dedicated children’s experience; and for a memorable view, the London Eye provides something beyond a standard hotel tea. Hotel Café Royal and L’oscar London offer two further options for a festive afternoon in central London.
Check the published dates, total price and menu before booking. With those details confirmed, Christmas afternoon tea can become a lovely part of a London winter day, whether you are celebrating a special occasion or simply taking a break from the Christmas crowds.

