Tea Rooms in Scotland
14 verified tea rooms and tea houses across 7 cities — from formal afternoon tea to traditional gongfu service.
14 tea rooms

Afternoon Tea at Inverlochy Castle
Torlundy · Fort William, UK
Inverlochy Castle is a Victorian castle hotel at the foot of Ben Nevis outside Fort William. Afternoon tea is served daily from 1:00 PM with last orders at 4:00 PM, pairing pastries, savoury sandwiches and scones with jam and clotted cream with tea in bone china, coffee or rosé wine. Advance booking is recommended.
Afternoon Tea at the Old Course Hotel
$$$St Andrews, UK
The Old Course Hotel serves afternoon tea on Saturdays and Sundays from 1:00 PM to 3:00 PM with views across the Old Course. The menu runs to sandwiches, pastries, scones and cakes with a wide selection of loose-leaf teas, and Veuve Clicquot champagne upgrades. Card details are taken at booking with a £20 per person charge for late cancellations or no-shows.
Colonnades at the Signet Library
$$$$Old Town · Edinburgh, UK
Colonnades serves afternoon tea in the Lower Library of the Signet Library on Parliament Square, beneath Corinthian columns and balustrades. The venue is open Wednesday to Sunday, takes bookings up to three months ahead, and occasionally closes on Saturdays for private weddings. A festive afternoon tea runs seasonally.

Gordon's Tea Room at The Fife Arms
Cairngorms · Braemar, UK
Gordon's Tea Room is the laid-back village tea room run by The Fife Arms, a stone's throw from the hotel in central Braemar. It opens Wednesday to Sunday for Scottish morning rolls, daily soups, savoury pastries and homemade bakes such as carrot cake, brownie and pecan tart, with coffee and Eteaket tea from Edinburgh. Walk-ins are welcome and no booking is needed; dogs are welcome.

Kingsmills Hotel
$$Inverness, UK
Kingsmills Hotel serves afternoon tea daily from 2:00 PM to 4:30 PM in its conservatory restaurant, with organic and herbal teas and coffee from Inverness Coffee Roasting. The menu includes freshly baked scones with strawberry jam, pastries and cakes from the in-house pastry team, and savouries such as coronation chicken and smoked salmon sandwiches. A dedicated plant-based afternoon tea is offered at the same price.

Ness Walk
$$Inverness, UK
Ness Walk is a five-star hotel on the banks of the River Ness serving afternoon tea daily from 12:30 PM to 4:30 PM to residents and non-residents. The hotel pitches it as a modern twist on a British classic, with savouries such as a langoustine profiterole and duck parfait doughnut, finger sandwiches, buttermilk and chocolate-chip scones and patisserie. A Loch Ness speciality tea collection accompanies, with gluten-free, vegan and vegetarian versions at the same price.

Palm Court at The Balmoral
$$$$New Town · Edinburgh, UK
Palm Court is the afternoon tea salon of The Balmoral, the Rocco Forte hotel at the east end of Princes Street. The hotel describes its Palm Court afternoon tea as award-winning and serves it every day from noon to 5:00 PM, with tea and coffee service from 9:00 AM. Smart-casual dress is recommended.
PekoeTea Edinburgh
$Leith · Edinburgh, UK
PekoeTea is a loose-leaf tea specialist founded in 2008 by Jon and Esther Cooper, trading from a tea shop and studio on Leith Walk. Visitors can browse the range and drink any tea, expertly made, at the custom-built tea bar. The range includes house-blended flavoured teas, matcha, teaware, Scottish-grown tea from Kinnettles Tea Garden and a whisky-infused collection.

Prestonfield House
$$$$Prestonfield · Edinburgh, UK
Prestonfield is a five-star country-house hotel set in 20 acres of gardens and parkland beneath Arthur's Seat, minutes from the Old Town. Afternoon tea of finger sandwiches, savouries, scones and home-baked cakes is served in the historic reception rooms with open fires, and in summer in the gardens. Vegetarian, vegan, gluten-free and dairy-free menus are available.
Rufflets
$$$St Andrews, UK
Rufflets is a country-house hotel on the edge of St Andrews that serves afternoon tea daily from 2:00 PM to 4:30 PM, with same-day bookings taken until 10:00 AM. The hotel describes it as a fresh take on the ritual, reimagining dishes such as gravlax and Crowdie croissants on bespoke wooden stands. Its Rufflets Centenary Blend tea was created with the London Tea Exchange.
The Camerons Tea Room and Farm Shop
Loch Ness · Foyers, UK
A farm tea room on Glenlia Farm in the village of Foyers on the south side of Loch Ness, between Inverness and Fort Augustus. It serves homemade cakes, soups and light snacks with tea in china cups, and afternoon teas by booking. Hours are seasonal: Wednesday to Sunday in spring and autumn, seven days in July to September, and the owners ask visitors to call ahead to reserve.
The Georgian Tea Room at The Dome
New Town · Edinburgh, UK
The Dome occupies a former bank and Physicians Hall on George Street, and serves afternoon tea daily on the first floor in The Georgian Tea Room. Menus include standard, vegan, vegetarian, gluten-free and children's afternoon teas. Tables are capped at ten guests and a £10 per person deposit is taken at booking.
The Mackintosh Tearooms
City Centre · Glasgow, UK
The original Charles Rennie Mackintosh-designed tearooms, opened by Miss Cranston in 1903 and cared for by the National Trust for Scotland since January 2024 (formerly Mackintosh at the Willow). The 200-seat tearooms span the Front and Back Saloons, the Gallery and the famous Salon de Luxe, serving lunches, afternoon teas, cakes and pastries. A gift shop and interactive exhibition share the A-listed building.

The Willow Tea Rooms
City Centre · Glasgow, UK
The Willow Tea Rooms on Buchanan Street draw on Glasgow's tearoom heritage and the designs of Charles Rennie Mackintosh, with a Mackintosh gift shop on site. The kitchen serves breakfast, lunch, light snacks, afternoon tea, cakes and scones alongside loose-leaf teas. Last orders are 4:30 PM on weekdays and Sundays and 5:00 PM on Saturdays.