- Five hotel and grand-room teas cover most Edinburgh trips: the Palm Court at The Balmoral, Colonnades at the Signet Library, Prestonfield House, Peacock Alley at the Waldorf Astoria Caledonian, and the Georgian Tea Room at The Dome.
- Expect to pay £70 to £75 per person for a classic set and up to £86 with Champagne; the Balmoral adds a 12.5% service charge and a supplement in August and during its November–December festive tea.
- Colonnades only takes bookings three months ahead and closes on Mondays and Tuesdays, so it is the one to lock in first.
- Serving windows differ a lot: Prestonfield pours until 6:45pm Sunday to Thursday, while The Spence at Gleneagles Townhouse serves weekdays only, 2:30pm to 4:30pm.
- August is the hardest month to book because the Fringe runs 7–31 August 2026; book weekend tables several weeks out at any time of year.
Afternoon Tea in Edinburgh: What to Expect
An Edinburgh afternoon tea follows the same three-part structure you find in London: finger sandwiches and savouries, warm scones with clotted cream and jam, then a tier of pastries and cakes, with a pot of loose-leaf tea refilled as you go. What changes is the setting. Most of the city’s best-known teas are poured inside historic landmarks in and around the city centre, so the room is half the reason to book.
At the Palm Court in The Balmoral, 1 Princes Street, you sit under a glass dome and a Venetian chandelier while a harpist plays. The hotel says the room poured 39,000 cups of tea in 2024 and logged 1,820 hours of live harp music that year. Its June 2025 menu lists 88 teas, poured tableside, with rarities such as Emperor’s Golden Eyebrow from Fujian (a £20 supplement) and shade-grown Gyokuro (£15 supplement) alongside a house Rare Breakfast blend that was the most ordered tea of 2024.
At Colonnades at the Signet Library, on Parliament Square off the Royal Mile, tea is served in the restored Lower Library among tall Corinthian columns and balustrades. The building belongs to the Society of Writers to His Majesty’s Signet, a Scottish charity, which gives the room a working-library hush rather than a hotel-lobby buzz.
Prestonfield House feels like a country house even though it sits five minutes by taxi from the Royal Mile. Tea is served in its drawing rooms, including the Yellow Room, or in Rhubarb Restaurant, and in good weather on the lawn with views of Arthur’s Seat. The hotel’s resident Highland cows (Bracken, Helga and Ella) and Colin the Peacock are part of the visit.
At the Waldorf Astoria Edinburgh – The Caledonian, Peacock Alley sits under the old Caledonian station clock, a nod to the railway terminus that once ran beneath the hotel. The Georgian Tea Room at The Dome, 14 George Street, is on the first floor of one of the New Town’s grandest dining rooms and is reached by stairs or lift.
Edinburgh Afternoon Tea Compared: Prices, Hours and Booking Rules
Most ranking lists give a venue name and a photo but skip the details that decide whether a plan works: which days a room is closed, how late it serves, and how far ahead it takes bookings. The table below pulls those details from each venue’s own website, checked in October 2026. Prices are per person and can change, especially around the festive season.
| Venue | Location | Served | Price per person | Booking notes |
|---|---|---|---|---|
| Palm Court, The Balmoral | 1 Princes Street, beside Waverley | Daily 12:00–17:00 | £72.50 on the hotel’s current voucher page (June 2025 menu: Classic £70, Champagne £86) | 12.5% service charge added; supplement in August and for the Nov–Dec festive tea; book on +44 131 556 2414 |
| Colonnades at the Signet Library | Parliament Square, Royal Mile, EH1 1RF | Wed–Sun 11:00–16:30; closed Mon–Tue | From £75; festive tea from 18 Nov 2026 at £75 | Bookings open only three months ahead; dietary teas need 24 hours’ notice; some Saturdays closed for weddings |
| Prestonfield House | Beside Arthur’s Seat, 5 minutes by taxi from the Royal Mile | Sun–Thu 12:00–18:45; Fri–Sat 12:00–16:00 | £70; Champagne or Gusbourne £85 | Advance booking essential at weekends; parties of 9+ book through events; free on-site parking |
| Peacock Alley, Waldorf Astoria Caledonian | The Caledonian, a former railway station hotel | Traditional daily 12:00–17:00; savoury tea 15:00–18:00 | Not published on the hotel page; ask when booking | Book on 0131 222 8832 or by email; Champagne sabrage offered at no extra cost |
| Georgian Tea Room, The Dome | 14 George Street, New Town, EH2 2PF | Daily 12:00–17:00 | On the current menu PDF | £10 per person deposit; maximum table of 10; vegan, vegetarian, gluten-aware and children’s menus |
| The Spence, Gleneagles Townhouse | 39 St Andrew Square, EH2 2AD | Mon–Fri 14:30–16:30 (until 16:00 from 11 Nov) | On the current menu PDF | 24 hours’ notice required; no service 19 Dec to 3 Jan; book on 0131 322 3780 |
Two patterns stand out. First, the Balmoral is the only one of these venues that publishes its service charge on the menu, so the true bill for two at the Classic price is about £157.50 rather than £140. Second, the closing days matter: Colonnades is dark on Monday and Tuesday, and The Spence does not serve at weekends, so plan a Monday or Saturday tea around the other venues.
Booking Information: How Far Ahead and How to Reserve
The booking windows
Colonnades is the strictest. Its website says bookings are accepted only three months in advance and that advance booking is essential, and reservations run through an online link on the Colonnades page. If you are planning a December trip, that means your booking window opens in September. Prestonfield says advance booking is essential, particularly at weekends and during Edinburgh’s high seasons, and asks groups of nine or more to contact its events team. The Spence needs at least 24 hours’ notice.
Deposits and guarantees
The Dome takes a £10 per person deposit on every reservation and caps tables at ten people; during the festive season it does not accept multiple-table bookings for one group. Rocco Forte’s gift vouchers for the Balmoral tea require advance booking, and cancelling within 24 hours of arrival voids the voucher, so treat a voucher booking as non-movable on the last day.
Dietary requests
Give notice early. Colonnades needs 24 hours for gluten-free, vegetarian, vegan and dairy-free teas and does not offer gluten-and-dairy-free, vegan gluten-free or sugar-free versions at all. Prestonfield says it accommodates all dietary requirements and publishes separate vegetarian, vegan, gluten-free and dairy-free menus. The Dome asks guests with needs outside its printed dietary menus to phone the reservations team, warning that notes left in an online booking may not be read until the day itself.
Costs and What Is Included
Across these rooms, the standard price for a classic afternoon tea sits between £70 and £75 per person, with Champagne versions £15 to £16 higher. That keeps Edinburgh’s top hotel teas below the priciest London sets; our London afternoon tea prices guide breaks down the Ritz, Claridge’s and Savoy for comparison.
What you get is broadly the same everywhere: finger sandwiches, savouries, scones with clotted cream and jam, pastries or cakes, and unlimited tea or coffee. The differences are in the extras. The Balmoral’s June 2025 menu opens with an amuse-bouche, and its Champagne tea includes a glass of Charles Heidsieck Brut Réserve. Prestonfield offers a Gusbourne version built around the English sparkling wine at the same £85 as its Champagne tea. The Waldorf Astoria runs a separate savoury afternoon tea from 3pm to 6pm for anyone who would rather skip the sugar.
Hidden costs to budget for
- Service charge: the Balmoral adds 12.5% to the final bill. Check the menu at other venues before you assume the price on the website is the price you pay.
- Tea supplements: premium teas on the Balmoral’s list carry supplements from £5 (Rare Lapsang Souchong) to £20 (Emperor’s Golden Eyebrow).
- Seasonal premiums: the Balmoral charges a supplement in August and for its festive tea in November and December, though it does not publish the amount on its voucher page.
- Drinks beyond the set: a 125ml glass of Charles Heidsieck Brut Réserve at the Palm Court costs £19 on the June 2025 menu.
Tips for First-Timers
Dress smart-casual. None of the venues that publish a policy enforce a formal dress code. The Balmoral says it has no dress code but asks guests to avoid sportswear, shorts and beach shoes, and Prestonfield recommends smart-casual. A jacket is optional; trainers and gym wear will feel out of place.
Eat a light lunch, or none. A full set with three tiers and refills is a meal. Booking for 2pm or 3pm and skipping lunch is the usual approach. If you cannot finish, ask your server whether leftovers can be boxed rather than forcing the last tier.
Use the tea list. At the Palm Court, 88 teas is a lot to choose from. If you drink black tea with milk, start with a breakfast blend and switch to something lighter, such as a Sikkim or Darjeeling-style first flush, with the pastries. Our tea and food pairing guide goes further on matching teas to savoury and sweet courses.
Match the room to the trip. For a short city break built around the Old Town, Colonnades is on the Royal Mile itself. If you are arriving or leaving by train, the Balmoral sits next to Waverley Station; its clock tower is famously set three minutes fast so guests do not miss their train. Families with children or anyone with a car will find Prestonfield easier, with free parking and a lawn to wander.
Order Champagne at Peacock Alley for the theatre. The Waldorf Astoria says trained staff will open Champagne by sabrage, striking the bottle neck with a blade, at no extra charge.
Best Time to Go
For atmosphere, a dark winter afternoon is hard to beat: by mid-afternoon in December the lights are on and the festive menus have started. Colonnades launches its festive tea on 18 November 2026, and the Balmoral runs its festive tea through November and December. The trade-off is availability, especially on Saturdays.
August is the busiest month of the year in Edinburgh. The Edinburgh Festival Fringe runs from 7 to 31 August 2026, the Balmoral adds an August supplement, and weekend tables everywhere go early. If you must visit in festival season, a weekday booking at Prestonfield, which serves until 6:45pm Sunday to Thursday, gives you the most flexibility around show times.
Outside August and the festive season, midweek tables are the easiest to get. The Spence pauses afternoon tea between 19 December and 3 January, resuming on Monday 4 January, while the other five venues list year-round hours. For a late finish, Prestonfield serves until 6:45pm Sunday to Thursday and the Waldorf’s savoury tea runs until 6pm.
Alternatives and Similar Experiences
If a hotel tea is not in the budget, Edinburgh has smaller tea rooms and cafés that serve afternoon tea, including Mimi’s Bakehouse branches that serve their bakes with local eteaket teas. Prices change often and are not published centrally, so check each café’s own site before you go.
If you are comparing hotel teas across cities, the format travels well. Our guide to afternoon tea in Seoul normalises Korean hotel sets priced for two into per-guest costs, and the Willard Tea Room guide covers Washington’s cherry-blossom season version. Back home, you can recreate the Edinburgh experience with our guide to hosting the perfect afternoon tea party at home.
For a half-day plan in the Old Town, pair a late-morning walk down the Royal Mile with an 11am or noon sitting at Colonnades, which opens earliest of the six. For the New Town, walk George Street and St Andrew Square, then choose between The Dome and The Spence depending on the day of the week.
Official Venue Pages
Check current menus and prices on each venue’s own page: Palm Court at The Balmoral, Colonnades at the Signet Library, Prestonfield afternoon tea, The Dome Georgian Tea Room, The Spence at Gleneagles Townhouse and the Edinburgh Festival Fringe 2026 dates.
Frequently Asked Questions
How much is afternoon tea in Edinburgh?
A classic hotel afternoon tea in Edinburgh costs about £70 to £75 per person in 2026, and Champagne versions cost £85 to £86. Prestonfield charges £70, Colonnades starts at £75, and the Balmoral’s voucher page lists £72.50. The Balmoral also adds a 12.5% service charge and a supplement in August and during its festive tea.
What is the best afternoon tea in Edinburgh?
The Palm Court at The Balmoral is the most famous, with a harpist, a glass dome and 88 teas on its menu. Colonnades at the Signet Library has the most striking room, a columned library on the Royal Mile. Prestonfield House suits a slower, country-house afternoon with parking, garden seating and Highland cows. The best choice depends on location and day.
How far in advance should I book afternoon tea in Edinburgh?
Book two to four weeks ahead for a weekend table, and longer in August or December. Colonnades at the Signet Library only accepts bookings three months in advance, so set a reminder for the date its window opens. The Spence needs at least 24 hours’ notice, and The Dome takes a £10 per person deposit with every booking.
Is there a dress code for afternoon tea at The Balmoral?
No, The Balmoral does not operate a formal dress code for afternoon tea at the Palm Court. The hotel asks guests to respect the setting and to avoid sportswear, shorts and beach shoes, and says most visitors choose smart-casual clothes. Prestonfield gives the same smart-casual advice, so one outfit works for every venue in this guide.
Which Edinburgh afternoon teas are open on Mondays?
The Palm Court at The Balmoral, Peacock Alley at the Waldorf Astoria, The Dome and Prestonfield House all serve afternoon tea seven days a week. The Spence at Gleneagles Townhouse serves Monday to Friday only. Colonnades at the Signet Library is the exception that catches visitors out, because it closes every Monday and Tuesday.
