Afternoon tea

Luxurious, elegant surroundings or a cosy and cheerful atmosphere? We have sipped, supped and savoured to bring together our recommendations of the top spots to enjoy the quintessential tradition of afternoon tea, right here in the capital. It’s always time for tea!

Prestonfield High Tea

“There are few hours in life more agreeable than the hour dedicated to the ceremony known as afternoon tea” - Henry James

Due to the Covid-19 pandemic many establishments could either be closed or operating reduced hours. Please check with venues directly before you visit.

Scott's on Princes Street

Scotts ' Afternoon Tea

With walls adorned with images from the country’s heritage, and stunning views looking out onto Edinburgh Castle, Princes Street Gardens & The Scott Monument, you’ll feel truly immersed in all the Scottish with Afternoon Tea at Scott's on Princes Street.

Served every day between 12pm - 5pm.

Their Scottish-inspired menu includes Arran cheddar & tomato finger sandwich, poached salmon slider, homemade scone with fresh cream and strawberry preserve, cranachan shot, plus more.

Afternoon Tea for two people: £30.00

Galanti Prosecco Afternoon Tea for two people: £42.00

Taittinger Champagne Afternoon Tea for two people: £58.00

Mercure Edinburgh, Princes St, Edinburgh EH2 2DG. Tel: 0131 226 8434

Prestonfield House

Prestonfield Afernoon Tea

Tantalise your taste buds with a divine selection of leaf teas, home baking and traditional sandwiches served in the beautiful surroundings of Prestonfield House.

In the summer months, enjoy afternoon tea in the rose-filled gardens; while in the winter, settle down by the side of a roaring log fire in the sumptuous Tapestry Room. At Prestonfield, it’s a memorable occasion, whatever the time of year.

Traditional, vegetarian and vegan menus are available.

Served daily, 12-7pm.

Traditional Afternoon Tea: £35.00 per person.

Champagne Afternoon Tea with a glass of Billecart-Salmon Champagne: £45.00 per person.

Priestfield Road, Edinburgh, EH16 5UT. Tel: 0131 225 7800

Browns Edinburgh

Browns Afternoon Tea Collage

Nestled among the neo-classical town houses and pretty Georgian squares of New Town and taking inspiration from 1920s interiors, the beautiful Browns Edinburgh echoes art deco styling with high ceilings, black and white tiled floors and opulent gold finishes - providing a simply stunning backdrop for guests to enjoy afternoon tea.

Browns Edinburgh is home to a magnificent new bar serving expertly hand-crafted cocktails and a fabulous range of wine and Champagne, Scottish gins and whiskies. The bar is open to all guests, dining or not. They also host weekly live piano performances, making the experience even more stylish, intimate and magical.

131-133 George Street, Edinburgh EH2 4JS (0131 225 4442)

This content is sponsored by Browns

Colonnades at the Signet Library

Colonnades Afternoon Tea

[Image Credit: The Colonnades at the Signet Library]

Set within a stunning 19th century building, Colonnades at the Signet Library provides a truly memorable afternoon tea experience from start to finish. Every detail is just so, from the incredibly ornate, neo-classic decor to the bespoke silver tea stand on which your delicacies are served.

Their sandwiches and cakes are all made using the finest, freshest seasonal ingredients with gluten free and vegetarian options available. They also have an extensive list of teas, including their own signature blend. Or for an even more luxurious experience there's champagne, cocktails and even their own gin created in partnership with Edinburgh Gin.

Available Thursday – Sunday, 11am – 4.30pm.

£40.00 per person. 

The Signet Library, Parliament Square Edinburgh EH1 1RF. Tel: 0131 225 0651.

The Dome

The Dome Cream Tea

[Image credit - The Dome]

Enjoy afternoon tea in majestic surroundings in The Dome’s Georgian Tea Room in George Street in the heart of the city.  Delicate finger sandwiches are served along with light scones and clotted cream and a selection of mouth-watering pastries accompanied by your choice of tea or coffee. 

Served daily from noon-5pm, be sure to book ahead as spaces for this sought-after afternoon tea books well out in advance.

£22.00 per person; £27.00 pp with a glass of Cava; or £29.00 pp with a glass of Champagne Chimère.

And so the smallest members of the family don't miss you, a Children's Afternoon Tea is also available at £10.00.

14 George Street, Edinburgh EH2 2PF. Tel: 0131 624 8624.

The Palace of Holyroodhouse

The Palace Of Holyroodhouse Afternoon Tea

In the historic settings of the mews courtyard at The Palace of Holyroodhouse, afternoon tea is served Thursday to Monday between 12pm and 4pm.

Enjoy a delicious range of home-made cakes, pastries and sandwiches served with your choice of palace loose leaf tea.

Afternoon tea - £21.00 per person.

Champagne afternoon tea - £30.00 per person.

Gin cocktail afternoon tea - from £30.00 per person.

Gluten-free, dairy-free and vegan afternoon teas are available on request, and a special  children's version is also available.

Top Tip: Look out for their crown cappuccino rich or sample their rich soaked fruit cake - delicious!

98 Canongate, The Royal Mile, Edinburgh EH8 8DX. Tel: 0131 652 3685.

The Waldorf Astoria Edinburgh - The Caledonian Hotel

The Caledonian Waldorf Astoria Hotel Afternoon Tea

[Image credit - Caledonian Waldorf Astoria]

Definitely one for a ladies afternoon out. A sophisticated and elegant ambience welcomes you for afternoon tea in Waldorf Astoria Edinburgh's Peacock Alley. 

In homage to the grand Caledonian Railway, formerly located beneath the hotel, every element of dining here evokes a charm from a bygone era.

Your choice of fine loose leaf tea or speciality coffee is served with a divine selection of dainty sandwiches, freshly baked scones and delightful pastries. 

Available Monday to Sunday from 3pm to 6pm, the menu options also include a savoury tea – perfect for those with a more savoury than sweet tooth. Vegan and gluten-free menus are also available, as well as a children’s version.

Traditional, children’s, vegan and gluten free afternoon served Monday to Sunday from 12pm to 5pm.

Afternoon Tea: £35.00 per person

Champagne Afternoon Tea: £45.00 per person.

Children’s Afternoon Tea: £16.00 per person.

Princes Street, Edinburgh EH1 2AB. Tel: 0131 222 8888.

The Palm Court, Balmoral Hotel

The Balmoral Hotel Afternoon Tea

Exquisite.  One word sums up the style and luxury of the afternoon tea served in the Balmoral’s Palm Court

Sumptuous surroundings and a delicious array of savoury and sweet tasty treats await you as you relax with friends and people watch in this Edinburgh landmark hotel in the heart of Princes Street.

1 Princes Street, Edinburgh EH2 2EQ. Tel: 0131 556 2414.

The Scottish Cafe & Restaurant

The Scottish Cafe Afternoon Tea Collage

Situated at the gardens entrance of the Scottish National Gallery on the Mound with iconic views to Princes Street Gardens, The Scottish Cafe & Restaurant is an award-winning restaurant, sourcing the best locally produced ingredients wherever possible.  

Serving both a traditional and vegetarian afternoon tea, their mouth-watering menu includes sandwiches with seasonal fillings, delicate scones with Heatherfield smoked salmon and a selection of petit fours, all served with a choice of Scottish blend tea or Americano coffee.

Served all day.

£20.00 per person.

In the Scottish National Galleries, The Mound, Edinburgh, EH2 2EL. Tel: 0131 225 1550


Eteaket Scone

[Image credit - Eteaket]

Vibrant and quirky, Eteaket is a welcoming little tea room in Frederick Street, popular with both residents and visitors alike. Mismatched vintage china and a mindblowing selection of loose teas served with wholesome baking has firmly put this little gem firmly on the map. 

Afternoon Tea: £17.95 per person, or £21.95 per person with a glass of prosecco.

For a lighter afternoon tea experience, why not book their High Tea. Priced at £10.95 per person it includes your choice of half sandwich, a freshly locally baked scone with raspberry preserve and cream, a mini patisserie and a pot of tea of your choice.

41 Frederick Street, Edinburgh EH2 1EP. Tel: 0131 226 2982.

The Bonham

The Bonham Hotel Afternoon Tea

The Bonham Hotel is a luxurious boutique hotel in Drumsheugh Gardens in the West End.

Their luxurious afternoon tea is served in the small, but perfectly formed Consulting Room.  Sweet treats include delicious macaroons and lemon meringue tart. Why not spoil yourself with a Kir Royale?

At £24.95 per person it offers excellent value in a lovely location.

35 Drumsheugh Gardens, Edinburgh EH3 7RN. Tel: 0131 226 6050.


Tigerlily Afternoon Tea

[Image credit - Tigerlily]

Be seen with the in-crowd at Tigerlily, a contemporary and very en-trend hot spot situated on Edinburgh’s fashionable George Street.

They offer a sumptuous range of afternoon tea options, including classic, deluxe, cocktail tea and champagne tea, with prices from £17.50 - £34.00 per person.

Available every day from 2pm – 5pm.

125 George Street, Edinburgh, EH2 4JN Tel: 0131 225 5005.

Harvey Nichols

Harvey Nichols Afternoon Tea 2018

For spectacular views, you cannot beat the Forth Floor Restaurant and Brasserie at Harvey Nichols. Afternoon tea overlooking St Andrew Square is a lovely way to pass the time.

Enjoy a relaxed afternoon tucking into an indulgent, traditional afternoon Tea after a little shopping, plus, everything tastes better in miniature, and even more scrumptious partnered with the finest leaf tea.

Served Sunday to Saturday: 2pm – 4pm

30-34 St Andrew Square, Edinburgh EH2 2AD. Tel: 0131 524 8350.

Mimis Bakehouse

Mimis Bakehouse 2

For a delicious selection of sandwiches, homemade scones, cakes and traybakes be sure to make a bee line for the hugely popular Mimi’s Bakehouse, either in their Leith or Corstorphine bakeries. 

Classic afternoon tea is priced at £18.00 per person, if you’re feeling fancy, why not opt for the champagne or cocktail menu, priced at £26.00 and £23.50 per person respectively.

Vegetarian and gluten free options are also available.

Looking for an alternative to brunch at the weekend? Why not try their Beforenoon Tea. Served on Saturdays and Sundays from 9am-12pm it features bacon rolls, award-winning Mull cheddar scones, morning muffins, granola pots and a breakfast cereal traybake. It's guaranteed to set you up for the day!

63 Shore, Edinburgh EH6 6RA. Tel: 0131 555 5908.

277 St Johns Road, Edinburgh EH12 7XD. Tel: 0131 334 7474.

Red Bus Bistro

Red Bus Bistro Afternoon Tea (1)

The Red Bus Bistro is one of the most unique afternoon tea places that Edinburgh has to offer.

Visitors have the opportunity to indulge in a selection of sandwiches, cakes, savouries and home baked scones whilst touring the city’s main attractions in a vintage Routemaster bus.

The tour last 90 minutes and explores the areas including Edinburgh Castle, Palace of Holyroodhouse and the Old Town.

Departing at 12 pm or 3 pm, Tuesday to Sunday.

Pickup Location: Stance ZE, Waterloo Place, Edinburgh, EH1 3BH. Tel: 01355 229 448


Fingal Afternoon Tea

Add a whole different dimension of luxury to this most decadent and dainty of British traditions aboard former Northern Lighthouse Board ship, Fingal.

Sit under a shimmering ceiling aboard Scotland’s first luxury floating hotel and tuck into a selection of perfectly formed savoury and sweet delicacies. Add some sparkle to the occasion with a glass or two of Champagne and enjoy the backdrop of exquisite Art Deco interiors and views to match.

Served daily from 12.30pm - 3.30pm

Classic Afternoon Tea: £40.00 per person.

Champagne Afternoon Tea: £50.00 per person.

Alexandra Dock, Edinburgh EH6 7DX. Tel: 0131 357 5000.

Hungry for more? Find more delicious food and drink hotspots in our Hidden Gems section.