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
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
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
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
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
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
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
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
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
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
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
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.




