Skip to content

Scotland Tea: the best afternoon teas in Scotland

← The Best of Scotland Directory

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.

Edinburgh – grand hotel afternoon teas

These are the capital’s showpiece afternoon hotel teas served up in Edinburgh’s grandest hotels

Luxury hotel afternoon tea

Edinburgh (West End)

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.
squaremeal.co.uk/restaurants/peacock-alley-at-the-caledonian_8210
Luxury country-house afternoon tea

Edinburgh (Newington)

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.
prestonfield.com/eat-and-drink/afternoon-tea/
Luxury hotel afternoon tea

Edinburgh (New Town)

A refined, pastry-chef-led afternoon tea in a beautiful former banking hall, inventive savouries alongside the traditional scones with clotted cream and jam.
gleneagles.com/townhouse/eat-drink/the-spence/
Grand afternoon tea

Edinburgh (Old Town)

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.
thesignetlibrary.co.uk/colonnades/
Grand afternoon tea

Edinburgh (New Town)

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.
thedomeedinburgh.com/georgiantearoom

Edinburgh – tea rooms & something different

Afternoon tea experience

Edinburgh: Traditional Afternoon Tea with Castle Views & Local Guide

Haggis Hunters

£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.
Check availability →
Afternoon tea experience

Edinburgh: Vintage Bus Afternoon Tea Tour

Red Bus Bistro

£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.
Check availability →
Afternoon tea afloat

Edinburgh (Leith)

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.
fingal.co.uk/lighthouse-restaurant-bar/afternoon-tea/
Mackintosh-style tea room

Edinburgh (Princes Street)

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.
willowtearooms.co.uk/bookings-at-the-willow-tearooms-edinburgh
Rooftop afternoon tea

Edinburgh (Old Town)

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.
norloft.co.uk/
Relaxed, homemade afternoon tea

Edinburgh (Leith & Corstorphine)

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.
mimisbakehouse.com/

Glasgow afternoon teas

Afternoon tea experience

Glasgow: Traditional Afternoon Tea Experience & Local Guide

Haggis Hunters

£49 · 1.5 hours · Best for: Groups & gin lovers
Enjoy the tradicional Afternoon Tea Experience in an iconic historic Scottish tea room. Premium teas, homemade treats, and a local guide sharing its story.
Check availability →
Afternoon tea experience

Glasgow: Vintage Bus Tour with Afternoon Tea or Gin

Red Bus Bistro

£48 · 1.5 hours · Best for: Groups & gin lovers
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.
Check availability →
Iconic Mackintosh tea rooms

Glasgow (Sauchiehall Street)

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.
nts.org.uk/visit/places/the-mackintosh-tearooms
Luxury hotel afternoon tea

Glasgow (city centre)

Afternoon tea in a handsome Georgian townhouse hotel on Glasgow’s most elegant square, polished and indulgent.
ihg.com/kimptonhotels/hotels/gb/en/blythswood-square-hotel-glasgow-uk
Luxury townhouse afternoon tea

Glasgow (West End)

A refined afternoon tea in a row of Victorian townhouses in Glasgow’s leafy West End – cosy, luxurious and a longtime special-occasion favourite.
hotelduvin.com/locations/glasgow/

Afternoon tea in Dundee

Country-house afternoon tea

Dundee

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.
tayparkhouse.co.uk/afternoon-tea
Museum afternoon tea

Dundee (Waterfront)

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.
vam.ac.uk/dundee/whatson/events/afternoon-tea
Heritage afternoon tea

Dundee (Lower Dens Mill)

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.
daisytasker.co.uk/

Afternoon tea in Stirling

Five-star hotel afternoon tea

Near Dunblane, Stirlingshire

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.
cromlix.com/
Boutique-hotel afternoon tea

Stirling

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.
victoriasquare.scot/food-afternoon-tea/
Historic hotel afternoon tea

Stirling

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.
stirlinghighlandhotel.co.uk/the-scholars-restaurant/

Inverness & Loch Ness

Luxury Highland afternoon tea

Inverness

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.
nesswalk.com/dining/heavenly-afternoon-teas-inverness/
Country-house afternoon tea

Near Inverness

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.
lochnesscountryhouse.cobbshotels.com/restaurant/afternoon-tea
Historic country-house afternoon tea

Near Inverness

Afternoon tea in a grand ivy-clad Georgian mansion set in 40 acres near Culloden, timeless country-house charm with a serious sense of history.
cullodenhouse.co.uk/afternoon-tea/
Hotel afternoon tea

Inverness

A decadent champagne afternoon tea in a grand hotel set in parkland just outside Inverness, a comfortable, celebratory option in the Highland capital
macdonaldhotels.co.uk/drumossie/food-and-drink/afternoon-tea

Afternoon tea in Perthshire

Five-star resort afternoon tea

Auchterarder, Perthshire

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.
gleneagles.com/eat-drink/afternoon-tea/
Traditional tea room

Pitlochry, Perthshire

A charming, proper Scottish tea room in the heart of Pitlochry, a perfect pause on the A9 north, with generous home baking and a warm welcome.
hettiesteas.co.uk/

Fife & St Andrews

Coastal resort afternoon tea

St Andrews, Fife

An elegant afternoon tea with sweeping Fife coastal views at this cliff-top golf resort near St Andrews, a real treat.
fairmont.com/en/hotels/st-andrews/fairmont-st-andrews/dining/afternoon-tea.restaurant.html
Golf resort afternoon tea

St Andrews, Fife

Afternoon tea at the iconic hotel overlooking the Old Course and West Sands, a lovely indulgence whether or not you’ve come for the golf.
oldcoursehotel.co.uk/dining/afternoon-tea
Country-house afternoon tea

Dunfermline, Fife

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.
garvock.co.uk/special-occasions/afternoon-tea/

Loch Lomond, Argyll & the West Coast

Luxury loch-side afternoon tea

Loch Lomond

A luxurious loch-side afternoon tea at this baronial resort on the bonnie banks of Loch Lomond, an easy escape from Glasgow.
cameronhouse.co.uk/dine-drink/afternoon-tea/
West-coast hotel afternoon tea

Inveraray, Argyll

Afternoon tea with a west-coast view at this welcoming spa hotel in the lochside town of Inveraray.
crerarhotels.com/collection/loch-fyne-hotel-and-spa/dine/afternoon-tea/
Characterful house-hotel afternoon tea

Cove, Loch Long

A characterful house hotel on the shore of Loch Long near Helensburgh, full of period detail, with a relaxed and generous afternoon tea.
knockderryhouse.co.uk/restaurants-scotland/afternoon-tea

Speyside & the Cairngorms

Country-house afternoon tea

Dulnain Bridge, near Grantown-on-Spey

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.
tigh-na-sgiath.co.uk/afternoon-tea
Relaxed afternoon tea

Dulnain Bridge, Grantown-on-Spey

A cheerful, family-run garden-centre restaurant serving a homemade afternoon tea (with proper clootie dumpling).
speysidecentre.com/
Hotel afternoon tea

Grantown-on-Spey

Afternoon tea served daily in a traditional hotel with garden and Cairngorm views – booking essential.
bespokehotels.com/craiglynne/dining/

Aberdeen & the North-East

Elegant hotel afternoon tea

Aberdeen

An elegant, traditional afternoon tea with a luxury feel at one of Aberdeen’s smartest hotels – the special-occasion choice.
chester-hotel.com/dining/afternoon-tea/
French patisserie afternoon tea

Aberdeen (Chapel Street)

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.
almondine.co.uk/
Riverside country-house afternoon tea

Maryculter, Aberdeenshire

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.
maryculterhouse.wearegifted.co.uk/afternoon-tea
Royal Deeside afternoon tea

Ballater, Royal Deeside

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.
rothesay-rooms.co.uk/

The Scottish Borders & Dumfries & Galloway

Luxury country-house afternoon tea

Portpatrick, Dumfries & Galloway

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.
knockinaamlodge.com/food-drink/afternoon-tea/
Luxury estate afternoon tea

Kelso, Scottish Borders

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.
schlosshotel-roxburghe.com/en/culinary/afternoon-tea
Country-house afternoon tea

Kelso, Scottish Borders

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.
ednamhouse.com/dining/afternoon-tea/
Heritage afternoon tea

Melrose, Scottish Borders

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.
scottsabbotsford.com/eat/afternoon-tea

The islands

Historic-hotel afternoon tea

Isle of Skye

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.
sonascollection.com/our-hotels/skeabost/dine/afternoon-tea/
Island hotel afternoon tea

Craignure, Isle of Mull

A sparkling afternoon tea with champagne and views across the Sound of Mull, a relaxing treat handy for the Craignure ferry.
crerarhotels.com/collection/isle-of-mull-hotel-and-spa/dine/afternoon-tea/

FAQ about afternoon tea in Scotland

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.

You might also like:

Kate – love from Scotland x