This post contains affiliate links. I only feature highly rated Scottish tours with strong customer reviews. Prices are the same as booking direct – and when you book through my links, you help keep Love from Scotland going at no extra cost to you.
From grand hotel lounges, to Charles Rennie Mackintosh’s tea rooms and even vintage buses, there are lots of places in Scotland to indulge in afternoon tea.
This is my guide to the best places to go for afternoon tea in Scotland, with what to expect and how to book.
A stylish, contemporary take on afternoon tea at the grand former ‘Caley’, with themed menus that change through the year and views towards the castle.
Afternoon tea at a lavish 17th-century estate hotel, served in the opulent Rhubarb restaurant or, in summer, out in the rose gardens, a nod to the house’s claim that rhubarb was first grown in Scotland here.
A refined, pastry-chef-led afternoon tea in a beautiful former banking hall, inventive savouries alongside the traditional scones with clotted cream and jam.
An elegant, much-lauded afternoon tea inside a historic legal library just off the Royal Mile, with its own Signet Blend tea. Frequently named among Edinburgh’s finest.
Afternoon tea beneath the magnificent domed ceiling of a former bank on George Street, one of the city’s most striking rooms, and gloriously over-the-top at Christmas.
£54 · 1.5 hours · Best for: A classic tea with a view
A top-rated seated afternoon tea with views towards Edinburgh Castle complete with a local guide, the traditional tiered spread in a smart setting, easy to book in advance.
£48 · 1.5 hours · Best for: A fun, photogenic tea on wheels
Afternoon tea served aboard a vintage Routemaster bus as it tours the city’s landmarks — the castle, Holyrood and the Old Town, over about 90 minutes. Sandwiches, home-baked scones and cakes with a view that keeps changing.
Afternoon tea aboard a beautifully converted former lighthouse ship, now a luxury floating hotel in Leith, all art deco glamour and shimmering interiors. Add a glass of champagne for the full effect.
Charles Rennie Mackintosh–inspired tea rooms with glorious views across to Edinburgh Castle, and a lovely Scottish savoury option, think haggis on oatcakes alongside the scones and cake.
A rooftop champagne lounge with panoramic Old Town and Princes Street Gardens views, serving a modern, small-plates spin on afternoon tea. One for a sunny day and a special occasion.
A warm, unpretentious favourite for a homemade-feeling afternoon tea, with local Eteaket teasm the relaxed, good-value pick if the grand hotels aren’t your thing.
Enjoy the tradicional Afternoon Tea Experience in an iconic historic Scottish tea room. Premium teas, homemade treats, and a local guide sharing its story.
The sightseeing bus tea with a twist, swap the tea for a gin option if you fancy. A cheerful, sociable way to see the city and eat cake at the same time.
The original – Charles Rennie Mackintosh’s beautifully restored tea rooms, first opened for Kate Cranston in 1903. Afternoon tea here is as much about the design as the cakes. A Glasgow must.
Afternoon tea in the library and drawing room of an elegant Victorian mansion overlooking gardens and the River Tay, made to order with 24 hours’ notice. A lovely, tranquil setting a little out of the city bustle.
Afternoon tea overlooking the River Tay inside Dundee’s striking V&A design museum, with local touches like Dundee cake and haggis-and-cheddar scones. A modern, only-in-Dundee choice.
A characterful afternoon tea in a converted 1820s jute mill, with a proudly Dundee menu — think butcher’s pie, cullen skink and scones — and warm, exposed-brick surroundings.
Afternoon tea in the Glasshouse restaurant of a beautiful five-star country hotel owned by Andy and Kim Murray, with inventive savouries and a serene estate setting. Anyone can book, guest or not.
A classic, handmade afternoon tea in an elegant Georgian townhouse hotel, with chef’s touches like scallop mac ‘n’ cheese and Queen Victoria’s favourite Osborne pudding loaf. Pre-booking essential.
Afternoon tea in the Scholar’s Restaurant of a characterful hotel that was once the town’s high school, right by Stirling Castle and the Wallace Monument. Traditional, with plenty of drink options.
A five-star hotel on the banks of the River Ness, with a seasonal afternoon tea served fireside in the Torrish restaurant and lounge, garden views, and vegetarian and vegan menus as standard. Add a glass of champagne to make it a celebration.
An elegant country-house afternoon tea just outside Inverness, with a seasonal menu that weaves in Highland twists like a cullen skink tart. Take it by the fire in the dining room or out on the terrace.
Afternoon tea at Scotland’s grande dame of country-house hotels, with classic tiered treats, fine teas and views over the Perthshire countryside. Add champagne and make an afternoon of it.
A traditional afternoon tea in a beautifully restored 200-year-old mansion overlooking landscaped gardens, using local Fife produce like Leven eggs and Blacketyside berries. Relaxed but polished.
A warm, highly-rated afternoon tea in a beautiful 1901 country-house hotel in the heart of Speyside, with attentive hosts and generous home baking. They cater well for dietary needs and there are Highland cattle on a neighbouring farm.
A patisserie-led afternoon tea with real French flair, from an Aberdeen bakery that grew into the city’s go-to for beautiful sweet things. The pick for pastry lovers.
A classic afternoon tea in a peaceful country hotel overlooking the River Dee just outside Aberdeen — with a Scottish ‘buttery’ twist and a children’s option.
A charming farm-to-fork tea room in Ballater, six miles from Balmoral, celebrating the North-East larder – think miniature haggis pie and smoked haddock quiche alongside the scones. Book ahead.
A very special afternoon tea at a secluded, award-winning boutique lodge on the Galloway coast — all sea air and fine cooking, with prosecco or champagne options. A genuine destination.
A luxurious, much-praised afternoon tea on a grand country estate near Kelso, an indulgent treat in an elegant Borders setting, with a spa to make a day of it.
A wonderful country-house hotel on the River Tweed offering several afternoon tea menus — from a vegan spread to a hearty game ‘gentlemen’s tea’ served in a light-filled drawing room, with the gardens and river just beyond.
Afternoon tea in a bright, contemporary café at Abbotsford, the home of Sir Walter Scott, with panoramic views over the grounds and Borders countryside. History and cake in one visit.
Afternoon tea by a crackling fire in the lounge of a grand Victorian house hotel on Skye, plush, relaxing and beautifully done, with excellent gluten-free scones. A perfect end to a day’s sightseeing.
What's the difference between afternoon tea and high tea in Scotland?
Afternoon tea is the dainty one – finger sandwiches, scones and cakes on a tiered stand, taken mid-afternoon. High tea was historically a heartier working-class meal eaten later in the day. Confusingly, in Scotland “tea” often just means the evening meal, so it’s worth checking what’s actually on offer.
How much does afternoon tea cost in Scotland?
It ranges widely. A relaxed afternoon tea in a café or casual bar can start around £25 per person, while the grand hotel and library settings in Edinburgh and Glasgow typically run £45–£70, often with a glass of champagne included at the top end.
Do you need to book afternoon tea in advance?
Yes, for the popular venues especially. Weekends, school holidays and Mother’s Day book out well ahead. Most places take reservations directly or through OpenTable, and the bus and experience teas sell out fastest.
Where is the most famous afternoon tea in Edinburgh?
The Palm Court at The Balmoral is the classic grand choice, complete with a live harpist, while the Colonnades at the Signet Library is frequently named among the city’s finest. For something iconic in Glasgow, it has to be Mackintosh at the Willow.
Is afternoon tea actually Scottish?
Tea-drinking has deep roots here – Scotland’s first tea room opened in 1878, and cities like Glasgow made the tea room something of an art form. Today many Scottish afternoon teas add a local twist, from haggis on oatcakes to shortbread and Scottish berry jams.
I’m Kate Hopper, the Scotland-based travel writer behind Love from Scotland. With 30 years experience travelling around Scotland, let me help you plan your best ever trip.