Afternoon Tea in Surrey: 11 Places Compared, with Prices
Photo: Bikeboy, CC BY-SA 2.0

Pubs & Dining

Afternoon Tea in Surrey: 11 Places Compared, with Prices

Where to have afternoon tea in Surrey, from country house hotels like Great Fosters and Langshott Manor to a garden centre café, with 2026 prices, Champagne options and children's teas.

By Michael A. · 25 October 2026 · Updated 9 November 2026 · 7 min read

Many of Surrey's country house hotels serve afternoon tea: finger sandwiches, scones with clotted cream and a stand of cakes, often with a glass of Champagne. This guide compares eleven places, from a £26 tea in Guildford to Great Fosters' £52 tea in a 16th-century former royal hunting lodge, with prices taken from each venue's own website in October 2026.

Prices are per person for the standard afternoon tea unless we say otherwise; most places add a Champagne or Prosecco version, and several do a children's tea. Book ahead, especially at weekends and in December. The photo shows Great Fosters at Egham.

Prices at a glance

The Mandolay, Guildford
  • £26
  • Savoury£32
  • Free-flowing Proseccofrom £39.95
voco Lythe Hill, Haslemere
  • £27.50
  • Deluxe£35
The Olive Tree, Ashtead Park Garden Centre
  • £29.95
Reigate Manor, Reigate
  • £30
  • Sparkling£37
Frensham Pond Hotel, Frensham
  • £32.50
  • Prosecco£39.50
  • Royal£42.50
Oatlands Park Hotel, Weybridge
  • £32.95 (children £15)
  • Festive tea £36.95, 21 Nov–23 Dec
Barnett Hill, near Guildford
  • £38
  • Champagne£48
Langshott Manor, Horley
  • £42
  • Champagne£52
Foxhills, Ottershaw
  • £42 Mon–Thu, £45 Fri–Sun (children £18)
Great Fosters, Egham
  • £52
  • Champagne(children £25)£64
Pennyhill Park, Bagshot
  • Christmas tea £64, 23 Nov–3 Jan (12 and under £32)

Country house hotels

01

Great Fosters

Egham

A 16th-century former royal hunting lodge near Egham, set in formal gardens and run by Alexander Hotels as a hotel. Afternoon tea is served daily from 12 noon to 4pm.

The classic tea is £52 a head and the Champagne afternoon tea £64. A children's afternoon tea (up to 12) is £25, but it can't be booked on the same day.

Afternoon tea
  • £52
  • Champagne£64
Children
  • £25 (up to 12), not same-day
Served
  • Daily, 12 noon–4pm
02

Langshott Manor

Horley

A moated Tudor manor house near Horley, also run by Alexander Hotels, serving afternoon tea with a Champagne option.

Afternoon tea
  • £42
  • Champagne£52
03

Barnett Hill

Blackheath, near Guildford

A country house hotel in the Surrey Hills, where tea is served from 12 noon to 4.30pm in the lounges or, weather permitting, on the terrace. It also has a doggy afternoon tea menu and dog-friendly rooms.

Afternoon tea
  • £38
  • Champagne£48
Served
  • 12 noon–4.30pm
Dogs
  • Doggy afternoon tea menu
04

Foxhills

Ottershaw, near Chertsey

A country club and resort at Ottershaw whose Manor Lounge serves afternoon tea. It costs £42 from Monday to Thursday and £45 from Friday to Sunday, or £54 and £57 with a glass of English sparkling wine. Children's tea is £18.

Mon–Thu
  • £42 (£54 with English sparkling wine)
Fri–Sun
  • £45 (£57 with English sparkling wine)
Children
  • £18
05

Pennyhill Park

Bagshot

A luxury hotel and spa near Bagshot. For Christmas 2026 it serves a Molton Brown-inspired Christmas afternoon tea from 23 November to 3 January, with a small gift to take away. A £20 a head deposit holds the table (refunded with 48 hours' notice).

Christmas tea
  • £64
  • 12 andunder £32
Dates
  • 23 November–3 January
Deposit
  • £20 a head

Town and village hotels

06

Oatlands Park Hotel

Weybridge

Afternoon tea is served Monday to Saturday from 2pm to 5pm in the hotel's AA Rosette Mulberry Restaurant, with a Champagne upgrade available.

From 21 November to 23 December 2026 the hotel serves a Festive Afternoon Tea: seasonal finger sandwiches, plain and fruit scones with clotted cream, and Christmas cakes and sweets, with Birchall loose-leaf tea or coffee. It runs Monday to Saturday, 2pm to 5pm (last sitting 4.30pm), and booking is essential; for more than five people, call reservations on 01932 847242. Gluten-free, dairy-free, nut-free and vegetarian versions are available if you ask when you book.

Afternoon tea
  • £32.95
  • Children under 12£15
Festive tea
  • £36.95
  • Children 4–12(21 Nov–23 Dec)£16
Served
  • Mon–Sat, 2pm–5pm
07

Reigate Manor

Reigate

Afternoon tea is served every day from 12pm to 5pm in the hotel lounge or on the garden terrace.

Afternoon tea
  • £30
  • Sparkling£37
Served
  • Daily, 12pm–5pm
Phone
  • 01737 240125
08

Frensham Pond Hotel

Frensham, near Farnham

A hotel by Frensham Pond serving a classic afternoon tea, a Prosecco tea or a Royal afternoon tea, from Wednesday to Sunday between 2pm and 4.30pm. Book at least 24 hours ahead.

Afternoon tea
  • £32.50
  • Prosecco£39.50
  • Royal£42.50
When
  • Wednesday to Sunday, 2pm–4.30pm
  • Book 24 hours ahead
09

voco Lythe Hill

Haslemere

A hotel near Haslemere serving a traditional afternoon tea with unlimited hot drinks, or a deluxe version.

Afternoon tea
  • £27.50
  • Deluxe£35
10

The Mandolay

Guildford

A Guildford hotel with the cheapest traditional tea in this guide, plus a savoury afternoon tea and two party options: free-flowing Prosecco for 90 minutes, or bottomless cocktails.

Traditional
  • £26
Savoury
  • £32
Free-flowing Prosecco
  • £39.95 (savoury £44.95)
Bottomless cocktails
  • £49

Garden centre

11

The Olive Tree, Ashtead Park Garden Centre

Ashtead

The café at Ashtead Park Garden Centre serves afternoon tea for £29.95, or £35.95 with Prosecco, Pimm's or a gin and tonic. Ring The Olive Tree to book.

Afternoon tea
  • £29.95 (£35.95 with a drink)
Phone
  • 01372 271188

Tips

Most places want a booking, and some take a deposit (Pennyhill Park asks £20 a head). Say if anyone has an allergy or needs gluten-free when you book, not on the day. Champagne versions add about £7 to £12 a head here. For a birthday or hen group, ask about a private room: see our hen and stag ideas and Christmas lunch guides, and for a festive day out, Christmas markets.

Common questions

How much is afternoon tea in Surrey?

At the places in this guide, a standard afternoon tea costs from £26 (The Mandolay, Guildford) to £52 (Great Fosters, Egham). Champagne versions run from £37 to £64.

How much is afternoon tea at Great Fosters?

£52 a head, or £64 with Champagne, served daily from 12 noon to 4pm. A children's afternoon tea for under-12s is £25, but not bookable on the same day.

Where is the cheapest afternoon tea in Surrey?

The Mandolay in Guildford (£26 traditional) and voco Lythe Hill in Haslemere (£27.50) are the cheapest in this guide. The Mandolay also lists a cream tea for £9.95.

Where can I have afternoon tea with my dog in Surrey?

Barnett Hill near Guildford has a doggy afternoon tea menu, and dog-friendly rooms.

Is there a Christmas afternoon tea in Surrey?

Pennyhill Park in Bagshot serves a Molton Brown-inspired Christmas afternoon tea from 23 November to 3 January 2027, at £64 a head (£32 for 12 and under). Oatlands Park Hotel in Weybridge serves a Festive Afternoon Tea from 21 November to 23 December 2026, Monday to Saturday, at £36.95 a head (£16 for children aged 4 to 12).

Where can I get a bottomless afternoon tea in Surrey?

The Mandolay in Guildford offers free-flowing Prosecco with afternoon tea for £39.95 (for 90 minutes) and bottomless cocktails for £49.

Michael A. edits The Surrey Index and chooses every place in these guides; no one can pay for a mention. Spotted something out of date? Email editor@thesurreyindex.co.uk.

More guides

Continue exploring

More in the directory

Pubs, farm shops, makers and wedding suppliers across Surrey, each chosen by the editor. Nobody pays to be listed.

Browse the directory

Run a Surrey business that belongs here?

Tell us about it. Being listed is free.

Newsletter

New guides, by email.

An occasional email when we publish a new guide to Surrey's pubs, makers, wedding suppliers and days out.

An occasional email, only when there's a new guide. No advertising, and you can unsubscribe at any time.