We are obsessed with afternoon tea in Edinburgh. This unique foodie experience is loved by locals (us), visitors, and royalty alike, who often replace lunch with trays of cakes, scones, and sandwiches! Many of Edinburgh’s hotels offer packages in opulent settings, and a handful of Instagram-worthy cafes also serve afternoon tea platters.
Updated September 2026
On a budget? We’ll show you where to find the cheapest afternoon teas in the city, which don’t skimp on service or quality.
| Venue | Area | Price | Postcode |
|---|---|---|---|
| Palm Court at The Balmoral | City Centre | from £70 | EH2 2AA |
| The Spence at Gleneagles Townhouse | New Town | from £55 | EH1 3BB |
| Waldorf Astoria (The Caledonian) | West End | from £55 | EH1 2AB |
| Prestonfield House | Southside | from £55 | EH16 5UT |
| Georgian Tea Room at The Dome | New Town | from £32 | EH2 2PF |
| The Witchery by the Castle | Old Town | £60 | EH1 2NE |
| Fingal | Leith | £65 | EH6 6JN |
| Mimi’s Bakehouse | Leith / Corstorphine | from £20 | EH6 6EL |
| Harvey Nichols (Forth Floor) | New Town | from £38 | EH2 2AD |
| The Colonnades at Signet Library | Old Town | from £75 | EH1 1RS |
| Edinburgh Castle | Old Town | £70 | EH1 2NR |
| Willows Tea Rooms | City Centre | from £24 | EH2 4AD |
| Tigerlily | New Town | from £30 | EH2 4JN |
| Grand Cafe at Scotsman Hotel | Old Town | £37.95 | EH1 3AN |
| Clarinda’s Tea Room | Old Town | from £13 (cream tea) | EH8 8BS |
Hotels With Afternoon Tea In Edinburgh
Palm Court At The Balmoral in the City Centre
No stranger to the top hotel lists in Edinburgh, an afternoon tea at The Balmoral’s Palm Court is a big foodie bucket list.


Palm Court is the room across from the main entrance of The Balmoral, next to the reception desk.
This airy room has its huge glass dome to thank for its ambience and palm trees for its name.
A chandler hangs from the roof, and champagne afternoon tea packages are available.

There is a harp which sits on the balcony.
The menu consists of various teas, including loose-leaf and infusions, and the meal starts with a fresh, cold soup.

Fresh scones, cakes, and classic and contemporary sandwiches are also included.
Can’t finish it all? Guests can take food home via a gift plate.
This is an award-winning Edinburgh afternoon tea experience.
Prices start at £70 per person.
Why not make it an overnight stay in a suite with Edinburgh Castle views and a swim at The Balmoral Spa?
The Balmoral is featured in many of our accommodation guides, including the best hotels with indoor pools, parking, and dog-friendly accommodations.
Read our Balmoral Hotel review. We stayed in room 314, A Deluxe Castle View Room.


The Spence at Gleneagles Townhouse
You don’t have to travel to the countryside to experience the quality hospitality delivered at Gleneagles.
The five-star hotel’s townhouse at St Andrew Square presents a weekday afternoon tea in its exquisite bar.
The menu features loose-leaf tea, savoury bites, buns, tarts, scones, and the optional glass of Veuve Clicquot.
Prices start from £60 per person.
I’ve not done the afternoon tea yet, but I highly recommend their indulgent monthly brunch.


Afternoon Tea At Waldorf Astoria Edinburgh
Did you know that The Waldorf Caledonian is located on what used to be the old Caledonian Railway?
The luxury afternoon tea here is on the right track for an eventful day out.
An indulgent afternoon tea is served daily at Peacock Alley, located within the lobby lounge. It includes pastries such as orange and blackberry domes, rose jelly, and Elderflower and rhubarb tarts!


Afternoon teas at The Waldorf start at £60 per person.
Why not create a staycation at The Waldorf and enjoy Castle Views and Guerlain spa treatment?
The Waldorf is in the West End of Edinburgh, where plenty of bars and restaurants exist.
The historic Dean Village is very close by.
Prestonfield House
Dine on the patio or in the gothic drapes of Prestonfiend House’s Rhubarb Restaurant, which features in the UK’s Married At First Sight.
Three trays of cakes, rock scones, and sandwiches are presented with an extensive tea menu.

The menu also includes melt-in-your-mouth haggis bonbons and tasty sausage rolls.
There is also a vegetarian menu if you don’t eat meat.
Prices start at £60 per person.


Definitely check out the grand loos, painted pink and with an animal-print seat, if you need to sleep off your food coma.

Prestonfield House is surrounded by green space and is home to two free-roaming peacocks and highland cows in a field.
A taxi from Waverley Train Station costs around £10, and the walk is approx 40 minutes.
Prestonfield House features in our most romantic hotels in Edinburgh guide.


Georgian Tea Room at The Dome
The Dome’s Georgian Tea Room is one of Edinburgh’s most glamorous afternoon tea settings. The crystal chandeliers and soaring ceiling make even a simple cup of tea feel like an occasion. Located on George Street in New Town, this is the most affordable luxury afternoon tea in the city centre.
The three-tiered platter includes finger sandwiches, warm scones with clotted cream and jam, and homemade pastries. Nine varieties of loose-leaf tea are on offer, and vegan and gluten-free versions are available. Children’s afternoon tea is £10.
Price: from £32 per person
Address: 14 George St, EH2 2PF
Hours: daily 12pm–5pm
The Witchery by the Castle
Served in either the Secret Garden room or the baroque, candlelit Original Dining Room, The Witchery’s afternoon tea is among the most atmospheric in Edinburgh. Silver cake stacks arrive piled with handmade sandwiches, freshly baked scones, and pastries crafted daily by the pastry team.
Choose from a curated loose-leaf tea range or upgrade to champagne afternoon tea with a glass of The Witchery Champagne or Gusbourne Sparkling Rosé. Note: afternoon tea is not available during August or the festive period (21 December–4 January).
Price: £60 per person (£75 with champagne)
Address: Castlehill, Royal Mile, EH1 2NE
Hours: Monday–Friday 2:30pm–3:30pm (pre-booking essential)
Fingal – Luxury Floating Hotel
Fingal is a former lighthouse tender ship, now moored in Leith as a luxury floating hotel. The Lighthouse Restaurant & Bar (2 AA Rosettes) serves a five-course afternoon tea with views over the Firth of Forth. Each tier features dishes like cured sea trout, raspberry pâté de fruits, and Valrhona chocolate moelleux.
The tea blend was crafted exclusively for Fingal by PekoeTea Edinburgh. Vegan, vegetarian, dairy-free, and gluten-free menus are available with 48 hours’ notice. A lift is available for accessibility.
Price: £65 per person (£80 with Moët Champagne)
Address: Ocean Drive, Leith, EH6 6JN (opposite Port of Leith tram stop)
Hours: Tuesday–Sunday 12pm–3:30pm
Cafes and Restaurants With Afternoon Tea in Edinburgh
Mimi’s Bakehouse
Mimi’s Bakehouse is a popular cafe in Edinburgh. Two of its locations, Leith and Corstorphine, offer afternoon tea menus.
Mimi’s afternoon tea stands serve freshly made sandwiches, sausage rolls, plain and fruit scones, homemade jam, and Cornish clotted cream.
Plus, fresh cakes include carrots, meringue, and tray bakes.
The drinks menu features Edinburgh’s Eteaket Tea.
Staff can accommodate vegan, vegetarian, GF, and picky eaters – it is worth calling to speak to the Leith branch directly to put in requests.
Prices start from £37.50 per person, making Mimi’s one of Edinburgh’s more affordable afternoon teas.
Dare you to try to leave without buying more tray bakes!


Afternoon Tea At Harvey Nichols, St Andrew’s Square
A classic afternoon tea can be enjoyed at the upmarket shopping mall, Harvey Nichols.
Served with Edinburgh’s skyline in view, the session includes sandwiches, quiche, cakes, and scones.
Prices start at £35 per person.
The Forth Floor and Window Room feature in our guide to Edinburgh’s best rooftops.
The Colonnades at the Signet Library, Old Town
Edinburgh’s finest afternoon tea can be devoured at the Signet Library.
Located in the shadows of St Giles’ Cathedral on Parliament Square in the Royal Mile, the Signet afternoon tea is one of the most luxurious in Edinburgh.


The popular wedding venue opens Thursday through Sunday for delectable afternoon teas created by Craig, the resident head chef, and Aung, the sous chef.
The drinks menu includes a range of soft drinks, alcoholic options, and tea, such as the Signet variation.
The first round of food is a small soup served in a cup.


The next is the savoury trays, which consist of dainty pastries, sandwiches, and soufflé presented on three silver trays.


The next is the dessert tray, packed with warm scones, chocolate puddings, fruit cakes, and colourful macaroons.
Finally, a cold fruit sorbet is served to cleanse the palate.


Gluten-free, vegetarian, vegan, and fussy eater adaptations are available upon request.
Notify the booking team at least 48 hours before.
A unique thing to do in Edinburgh’s Old Town!
Prices start at £65 per person, and while this is one of the more expensive afternoon teas in Edinburgh, it is worth every penny. Each mouthful is a burst of flavour, and the team is very accommodating.
Fun trivia: The Signet library was used as an Outlander filming location and features the inside of the Governor’s mansion in Jamaica.


Afternoon Tea At Edinburgh Castle
If you plan to visit Edinburgh Castle, you can book an afternoon tea at the Tea Rooms of Crown Square.
Prices start from £54 per person.
You can enjoy afternoon tea at The Café at the Palace of Holyroodhouse (9) and the Royal Deck Tea Room at the Royal Yacht Britannia (10). Read our HMY Britannia review.
You may also like our weekend guide to Edinburgh.
Willows Tea Rooms
Glasgow’s famous and first tea room has settled into its new location on Princes Street in Edinburgh.
Known for its cakes and sandwiches and Charles Rennie Mackintosh architecture, this Scottish landmark boasts floor-to-ceiling castle views.
I’ve yet to try this spot, but based on my review of Glasgow’s Willow Tea Rooms, you should have a promising experience.
Prices start at £19.95, and menus, including those meeting dietary requirements, can be found on the website.
Tigerlily
On George Street, Tigerlily is the glamorous, buzzier alternative to the hushed hotel salons. This boutique hotel and bar serves afternoon tea in a room full of colour and sparkle rather than harps and hush. Five versions are available, from a classic three-tier tea to cocktail and champagne upgrades.
Warm buttermilk scones, savouries, and sweet treats arrive on a traditional stand. The Whispering Angel tea (served with a glass of rosé) and the Cocktail Tea are popular upgrades.
Price: £30 classic, £35 (Whispering Angel/Deluxe/Cocktail), £45 champagne (+12.5% service)
Address: 125 George St, EH2 4JN
Hours: daily 1pm–4pm
Grand Cafe at The Scotsman Hotel
The Grand Cafe occupies the former advertising hall of the Scotsman Newspaper headquarters. The afternoon tea is handmade by an in-house pastry chef and includes finger sandwiches, savoury bites, miniature desserts, and homemade scones with jam. A live pianist plays every Saturday from 1pm–3pm.
For something different, try the Gin & Tonic afternoon tea or upgrade to Moët & Chandon. The Secret Garden is a lovely hidden spot just steps from the Fringe.
Price: £37.95 classic, £42.95 Gin & Tonic, £47.95 Moët (kids £9.95)
Address: 4–18 Greenside Lane (near North Bridge)
Hours: daily 12pm–5pm
Cheap Afternoon Teas in Edinburgh
There are several ways to do this if you are looking for a budget-friendly afternoon tea.
Check out discount websites such as Itison or Groupon for decent afternoon tea deals.
For example, I’ve booked afternoon tea at the Mercure Hotel for £14 for two people instead of £15 per person.
Another option is to sign up for hotel and restaurant newsletters and follow them on social media so you don’t miss an offer.

Clarinda’s Tea Room (69 Canongate, Royal Mile, EH8 8BS) is a family-run tearoom that has been on the Royal Mile for over 50 years. A cream tea (scone with clotted cream and jam) costs around £12.95. Full afternoon tea is served during special pre-booked events; otherwise it is walk-in only. Open Tuesday–Sunday 9am–4:30pm (closed Mondays). Distinctly old-fashioned – in the best possible way.
About Afternoon Teas
So, who started afternoon teas?
Legend has it that Anna Maria Stanhope, 7th Duchess of Bedford, felt a pang of hanger come over between lunch and dinner, which she described as “having that sinking feeling.”
The solution? Tucking into tea and cakes in her dressing room around 4pm.
She invited friends to join her, which caught the attention of Queen Victoria, who adopted the afternoon tea experience quicker than you can say that cake’s scone…
What’s the Difference Between Afternoon Tea and High Tea?
High tea is an afternoon tea with the addition of a main meal such as steak pie.
Less popular in restaurants now, high teas were one of the highlights of my childhood!
Frequently Asked Questions
What is included in a traditional afternoon tea?
A traditional afternoon tea includes finger sandwiches (typically cucumber, egg mayonnaise, and smoked salmon), freshly baked scones with clotted cream and jam, and a selection of small cakes and pastries. All served with a pot of loose-leaf tea. Most venues also offer champagne upgrades.
What is the dress code for afternoon tea in Edinburgh?
Most Edinburgh venues have a smart-casual dress code. The Witchery and The Balmoral lean smarter (no sportswear or flip-flops), while Tigerlily and Willows are more relaxed. When in doubt, collared shirts and neat trousers or a dress are a safe bet.
How much does afternoon tea cost in Edinburgh?
Prices range from £13 for a cream tea at Clarinda’s to £75 at The Colonnades at Signet Library. Mid-range options like The Dome (£32) and Tigerlily (£30) offer good value. Luxury hotels (The Balmoral, The Witchery, Fingal) charge £60–£70 per person, with champagne upgrades adding £15–£20.
Do I need to book afternoon tea in advance?
Yes, booking in advance is strongly recommended for most venues, especially at weekends. The Witchery, Fingal, and The Balmoral require pre-booking. Willows Tea Rooms and Clarinda’s accept walk-ins, but tables fill quickly during peak season (June–August and December).
What is the best afternoon tea in Edinburgh for a special occasion?
For a truly special occasion, The Witchery by the Castle offers the most atmospheric setting with candlelit rooms and silver cake stands. The Balmoral’s Palm Court is the classic luxury choice under its glass dome. Fingal is the most unique – a five-course afternoon tea aboard a converted lighthouse ship in Leith.
Other Foodie Guides on Ev Ed
- Foods you can’t miss when visiting Edinburgh
- The restaurants, by type, we love
- Where to eat brunch in Edinburgh
- Food and drink delivered to your door
- The most romantic restaurants
- Edinburgh beer gardens & map
- Craft beer crawl for beer fans



