Last updated: November 2026
The best afternoon tea in Edinburgh ranges from the glass-domed Palm Court at The Balmoral to a Georgian tearoom on George Street, a historic library, a castle hotel and even a floating hotel in Leith. Edinburgh does afternoon tea with real style, and there is a version for most budgets and moods.
Afternoon tea here usually means a tiered stand of finger sandwiches, scones with jam and cream, and small cakes, served with a pot of loose-leaf tea. Many venues add Scottish touches, such as smoked salmon, shortbread or a whisky-themed twist. Our list covers grand hotels, quirky settings and relaxed bakeries, and we have also put together a free printable 3-day afternoon tea itinerary, so you can turn the list into a plan. If this is your first visit, read our guide to what to do in Edinburgh to fit your tea bookings around the main sights. For an evening drink afterwards, see our guide to the best bars in Edinburgh.
Quick answer: Where is the best afternoon tea in Edinburgh? The best afternoon teas in Edinburgh are at the Palm Court at The Balmoral, The Colonnades at the Signet Library, Prestonfield House, The Dome Georgian Tea Room, Fingal, the Royal Yacht Britannia, Mimi’s Bakehouse, Brewhemia, The Witchery and Dalhousie Castle. For a first visit, the Palm Court is the classic choice, and The Dome is the best for atmosphere on a lighter budget.
Free printable itinerary
Planning a trip? Download our 3-Day Edinburgh Afternoon Tea Itinerary as a PDF: the day-by-day plan plus all 10 places with directions and map links. Print it or keep it on your phone.
Quick comparison: afternoon tea in Edinburgh
| # | Venue | Area | Best for | Price tier |
|---|---|---|---|---|
| 1 | Palm Court, The Balmoral | Princes Street | Classic grandeur | Splurge |
| 2 | The Colonnades, Signet Library | Royal Mile | Historic setting | Splurge |
| 3 | Prestonfield House | Duddingston | Country-house feel | Splurge |
| 4 | The Dome, Georgian Tea Room | George Street | Atmosphere and value | Mid-range |
| 5 | Fingal | Leith | Something different | Splurge |
| 6 | Royal Yacht Britannia | Leith | Views and royal history | Mid-range |
| 7 | Mimi’s Bakehouse | Leith and Corstorphine | Cakes | Budget to mid-range |
| 8 | Brewhemia | Market Street | Relaxed and central | Mid-range |
| 9 | The Witchery | Castlehill | Drama near the castle | Splurge |
| 10 | Dalhousie Castle | Bonnyrigg, Midlothian | Castle day out | Splurge |
1. Palm Court at The Balmoral

The Palm Court at The Balmoral is the most famous afternoon tea in Edinburgh, and it keeps winning awards for good reason. The hotel’s clock tower is a landmark above Princes Street, and inside the Palm Court is all glass dome, palms and polished silver. It was named Best Traditional Afternoon Tea in the UK at the Afternoon Tea Awards 2026.
The menu follows the classic pattern: finger sandwiches, freshly baked scones and a selection of pastries, with a long list of teas. Service is formal but friendly, and staff are used to guests marking birthdays and other special occasions. Dietary requirements are normally handled well if you tell the hotel when you book.
Because it is so popular, you need to reserve ahead. Guides suggest booking a week or two in advance, and further ahead for weekends, school holidays and the festival season. Prices sit at the top of the market, so treat it as a special treat rather than a casual stop.
The hotel is right beside Waverley station and Princes Street, so it is easy to fit in between sightseeing. Smart casual dress is a good guide, and a more polished outfit will not look out of place.
- How to get there: On Princes Street beside Waverley station, so it is a short walk from most central hotels.
- How long to spend: About two hours.
- Best time to go: Weekday afternoons, booked well ahead.
- Tip: Say if anyone has dietary needs or is celebrating when you book. Check the official website for the current menu.
2. The Colonnades at the Signet Library
The Colonnades is the afternoon tea to pick if you want to sit inside one of Edinburgh’s most beautiful rooms. The Signet Library stands on Parliament Square, beside St Giles’ Cathedral, and its great hall has soaring columns, a painted ceiling and rows of gilded book shelves.
Local guides and reviewers regularly praise it for its setting. The menu follows the familiar tiered format, with sandwiches, scones and cakes, plus a good choice of teas. Some seasons bring themed versions, so check the official website for the current menu.
The room can feel quite grand, but the atmosphere is calm and welcoming. It is a good choice for visitors who want a dose of Edinburgh history with their tea, and it sits right on the Royal Mile, so you can easily combine it with a visit to the cathedral or the Scottish Parliament.
Booking is essential, and slots can fill weeks ahead, so reserve early, especially for weekends. Afternoon tea has been listed as running Wednesday to Sunday, so check which days it is on. Prices are in the upper tier, so ask about dietary options and extras at the time of booking.
If you like the idea of tea in a library, this is the standout in the city.
- How to get there: On Parliament Square, a few minutes from Waverley station up the Royal Mile.
- How long to spend: About two hours.
- Best time to go: A midweek afternoon, booked well ahead.
- Tip: Pair it with a visit to St Giles’ Cathedral. Check the current format and availability on the official website.
3. Prestonfield House

Prestonfield House is the afternoon tea for people who want the feel of a country house without leaving the city. The 17th-century house sits in parkland beside Holyrood Park and Arthur’s Seat, and its rich interiors, candlelight and roaring fires give it a theatrical, indulgent mood.
Guides describe it as a country house in the city, and that is a good summary. Afternoon tea is served in the plush rooms of the hotel, with a menu that follows the classic pattern but often includes a few creative cakes or Scottish touches. Staff tend to be attentive, and the setting suits birthdays and celebrations.
The location is a little outside the centre, about a short taxi ride from the Old Town, so build that into your plan. You can combine it with a walk around Holyrood Park before or after your tea, which also helps work up an appetite. In winter, the fires make it especially appealing.
Reservations are advisable, and the hotel’s official website gives the current menu and booking rules. Prices sit in the upper tier, so treat it as an occasion. If you want something more private than a busy city-centre hotel, it is a good alternative.
- How to get there: By taxi or bus from the Old Town, about a short ride to the Duddingston area beside Holyrood Park.
- How long to spend: Two hours, or longer with a park walk.
- Best time to go: A winter afternoon, when the fires are lit.
- Tip: Confirm transport home when you book, as buses are less frequent in the evening. Check the official menu before you go.
4. The Dome, Georgian Tea Room
The Dome’s Georgian Tea Room is the best-value way to enjoy a grand Edinburgh setting. The Dome sits on George Street in the New Town, in a former bank building with a spectacular domed ceiling. The first-floor Georgian Tea Room is quieter and calmer than the lively ground-floor bar and restaurant.
A lot of its appeal comes from the combination of stylish interiors and a more accessible price than the big hotels. The tea room is open in the afternoons, and the menu includes the usual sandwiches, scones and cakes. A vegan afternoon tea is available, which makes it a good pick for mixed groups.
The setting is elegant without being stuffy, so it suits couples, friends and parents with older children. George Street is also a good base for shopping and a walk to Princes Street Gardens afterwards.
It is wise to book, especially for weekends. Check the official website for current opening arrangements, menus and prices before you go, as these can change by season.
If you want to feel as though you have had a grand afternoon tea without paying top-tier prices, this is the one to choose.
- How to get there: On George Street in the New Town, about ten minutes on foot from Waverley station.
- How long to spend: About one and a half to two hours.
- Best time to go: A weekday afternoon.
- Tip: Ask about the vegan option when you book. Check current opening arrangements online.
5. Fingal

Fingal is the afternoon tea for visitors who want a story to tell afterwards. It is served aboard a former Northern Lighthouse Board vessel that is now a luxury floating hotel moored at Leith. The setting feels like a ship’s lounge, with polished wood and views of the dock.
The seasonal menus have been covered widely in the local press, with a summer tea and a festive tea among the recent versions. Dishes follow the afternoon tea format but include extras that fit the theme, and some versions include Champagne. Advance booking is required, and tea is served in the Lighthouse Restaurant and Bar, so check current service times.
Leith is a lively waterfront area with good restaurants and bars, so it is worth turning the visit into a half day. You can walk along the Water of Leith or take a stroll around the dock before or after your tea. It is not as central as the hotels on Princes Street, so allow a bus or tram ride from the city centre.
Prices are at the upper end, so check the official website for the latest menu and rates. It is a good choice for celebrations or as a gift for someone who enjoys something unusual.
- How to get there: By bus or tram from the city centre to Leith, then a short walk to the dock.
- How long to spend: About two hours, longer if you explore Leith.
- Best time to go: A weekday or a summer afternoon, booked ahead.
- Tip: Fingal sometimes offers packages with a tour of the Royal Yacht Britannia, so check the official website.
6. Royal Yacht Britannia

The Royal Deck Tearoom on the Royal Yacht Britannia is the afternoon tea with the best view and the strongest sense of history. Britannia is moored at Ocean Terminal in Leith, and the tearoom was once used by the Royal Family for games and entertaining. It looks out over the Firth of Forth.
The Royal Deck Tearoom serves tea, scones and cakes, and you can combine it with a visit to the yacht’s decks, state apartments and engine room, which makes this a full day out rather than a quick stop. The yacht also runs a “Royal Tea” package that pairs a guided tour with a tea on selected days, so check the official website for dates, ticket rules and opening details.
The attraction suits families and anyone interested in the monarchy, as well as visitors who prefer a lively setting to a hushed hotel lounge. The tearoom is calmer than the busy shopping centre beside it.
Tearoom tables are normally first come, first served for visitors on a self-guided tour, while the Royal Tea package must be booked in advance. Prices vary depending on the option, so check the current choices before you go. If you want a traditional tiered stand that you can pre-book, Fingal is a short walk away.
- How to get there: By bus or tram to Ocean Terminal in Leith.
- How long to spend: Half a day if combined with the yacht visit.
- Best time to go: A weekday, to avoid the busiest periods.
- Tip: Compare the tearoom with the Royal Tea package on the official site, as availability is limited to certain days.
7. Mimi’s Bakehouse
Mimi’s Bakehouse is the relaxed, cake-focused choice for anyone who wants afternoon tea without the formality. It has several cafes in Edinburgh, including Leith and Corstorphine, and is known for dozens of cakes baked daily.
The afternoon tea here is more informal than a hotel version, but the baking is the main draw. Expect sandwiches, scones and a selection of cakes and sweet treats, served in a bright cafe setting. Prices are lower than at the grand hotels, making it a good option for families or friends who want to enjoy a long catch-up.
The Leith branch is well placed for a day out on the waterfront, while other branches suit visitors staying outside the centre. Menus and branch details change, so check the official website for the current afternoon tea offer and booking rules.
It is a good place to go if you want to taste lots of different cakes without worrying about a dress code. Children are welcome, and dietary options are usually available, but check before you go if you have specific needs.
If you prefer a lively cafe with generous portions to a quiet hotel lounge, Mimi’s will suit you better than the grander options on this list.
- How to get there: By bus to Leith, or check the nearest branch on the official website.
- How long to spend: About one and a half hours.
- Best time to go: Weekday afternoons.
- Tip: Book ahead for groups and check which branches offer afternoon tea.
8. Brewhemia
Brewhemia is a central, easygoing option for afternoon tea near the Old Town. It sits at Market Street, close to Waverley station, in a large and stylish space with a cafe and bar feel.
Afternoon tea is offered at a lower price than most hotels, with set sittings and options such as a Gentleman’s afternoon tea. Reviews are mixed, with praise for the relaxed atmosphere and staff and some comments that the food was less impressive than at the top hotels. It is best seen as a handy, informal choice rather than a splurge.
Its main strength is location. You can easily fit a visit around a train journey or a walk through the Old Town. It also suits groups with mixed tastes, because the venue serves a wide menu beyond afternoon tea.
Because opening details and menus change, check the official website before you go. Booking is a good idea for larger groups, especially at weekends. If you want a straightforward afternoon tea near the station, it is worth considering.
It is not the most memorable on this list, but for convenience it works well.
- How to get there: On Market Street, a couple of minutes from Waverley station.
- How long to spend: About one and a half hours.
- Best time to go: Weekday afternoons.
- Tip: Check the current afternoon tea menu and booking rules online. Reviews vary, so read recent ones.
9. The Witchery
The Witchery is the afternoon tea with the most drama, steps from Edinburgh Castle. It sits at the top of the Royal Mile on Castlehill, with richly decorated rooms that feel like a theatre set.
The Witchery says afternoon tea is served in either the candlelit Original Dining Room or the Secret Garden, and you choose your room when you book. The interiors are dark, gothic and romantic, with red leather, tapestries and candles. The mood is intimate rather than grand.
The location makes it easy to combine with a visit to the castle, but it also means the surrounding street is very busy in summer. The Witchery feels like a different world from the crowds outside, as one guide puts it. Booking is essential. Afternoon tea runs on weekday afternoons only, in limited numbers, and is not offered in August or over the Christmas and New Year period, so check the official website for the latest availability and prices.
It is a good choice for couples and for anyone who loves atmosphere over formal service. The restaurant does not take reservations for children under 10, so it is not the place for a family tea.
If you enjoy a touch of theatre with your tea, this is one of the most memorable settings in the city.
- How to get there: On Castlehill at the top of the Royal Mile, beside Edinburgh Castle.
- How long to spend: About two hours.
- Best time to go: A weekday afternoon, booked well ahead. Afternoon tea is weekdays only.
- Tip: Choose between the Secret Garden and the Original Dining Room when you book. Confirm the dates and menu online, as tea is paused in some months.
10. Dalhousie Castle

Dalhousie Castle is the afternoon tea for visitors who want to turn the experience into a half-day castle trip. It is a historic castle hotel near Bonnyrigg in Midlothian, a short drive from the city centre, set in woodland beside the River Esk.
The hotel promotes its own guide to afternoon tea in Edinburgh and offers a tea in its castle rooms. Expect the usual tiered stand, with sandwiches, scones and cakes, served in a setting of stone walls, fireplaces and old portraits. The grounds also invite a walk before or after tea.
Because it is outside the city, you need a car, taxi or organised transport, and it is not suited to a quick stop between sights. The hotel takes afternoon tea bookings online or by phone, but its pages do not say whether the tea is open to non-residents, so check the current menu, availability and booking rules directly before you go.
It is a good option for celebrations, or for travellers who prefer a quiet countryside setting to the city centre. It also pairs well with a visit to nearby Rosslyn Chapel or Roslin Glen, if you have a full day.
Treat it as a special occasion rather than a casual tea stop, and check before you go.
- How to get there: By taxi or car from central Edinburgh to Bonnyrigg, which is a short drive from the city. Check before you go for transport options.
- How long to spend: Half a day including the drive.
- Best time to go: A dry afternoon, so you can enjoy the grounds.
- Tip: Confirm whether afternoon tea is running on your date and whether non-residents can book.
How to Choose the Right Afternoon Tea
Decide what kind of afternoon you want. For classic grandeur, choose the Palm Court. For a historic room, The Colonnades. For atmosphere on a mid-range budget, The Dome. For a different experience, Fingal or the Royal Yacht Britannia. For cake and a casual mood, Mimi’s Bakehouse. Book the hotels as early as you can, and tell them about dietary needs at the time.
Suggested Afternoon Tea Itinerary: 3 Days in Edinburgh
Day 1: Grand hotel and Princes Street
Spend the morning at Edinburgh Castle and the Royal Mile, then walk down to The Balmoral for your booked Palm Court tea. Afterwards, stroll through Princes Street Gardens. Staying longer? See our best day trips from Edinburgh for ideas outside the city.
Day 2: History and George Street
Start at the Scottish Parliament and St Giles’ Cathedral, then have tea at The Colonnades in the Signet Library. Alternatively, walk to George Street for The Dome’s Georgian Tea Room, then enjoy the New Town shops.
Day 3: Leith and something different
Take a bus or tram to Leith for the Royal Yacht Britannia, followed by tea at Fingal or Mimi’s Bakehouse. Walk along the Water of Leith before heading back.
Getting Around Edinburgh
The city centre is compact, and most of the venues in the Old Town and New Town can be reached on foot. Leith is a short trip by bus or tram, and Prestonfield House and Dalhousie Castle are easiest by taxi or car. Edinburgh’s trams and Lothian Buses publish timetables on their official sites, so check them before heading out. The Old Town has steep streets and steps, so wear comfortable shoes.
Where to Stay for Afternoon Tea
- Princes Street and the New Town: Close to The Balmoral, The Dome and Waverley station.
- Royal Mile and Old Town: Best for The Colonnades and The Witchery.
- Leith: Handy for Fingal, the Royal Yacht Britannia and Mimi’s Bakehouse.
Budget Guidance
Hotel afternoon teas sit in the top price tier, while The Dome, Brewhemia and Mimi’s Bakehouse are more moderate. To save money, share a stand where the venue allows it, choose a weekday, and pick a lighter lunch beforehand. Prices change, so check each venue’s current menu.
Booking, Dress Code and Tips
Book the grand hotels well ahead, especially for weekends and festival periods. Most venues welcome smart casual dress, but check dress codes online. Tell the venue about allergies or dietary requirements when you book. Children are welcome at many venues, but policies vary, so check before you go. Visit the official VisitScotland site for wider trip planning.
Frequently Asked Questions
Where is the best afternoon tea in Edinburgh?
The Palm Court at The Balmoral is the classic choice, and it won Best Traditional Afternoon Tea in the UK at the Afternoon Tea Awards 2026. The Colonnades and The Dome are also strong picks.
Do I need to book afternoon tea in Edinburgh?
Yes, especially at the hotels. Book well ahead for the Balmoral and the Colonnades, and earlier still for weekends.
Is there a vegan afternoon tea in Edinburgh?
The Dome offers a vegan afternoon tea. Many other venues can adapt if you tell them in advance, so check when you book.
What is the best cheap afternoon tea in Edinburgh?
Mimi’s Bakehouse and Brewhemia are the more moderate options, with The Dome offering good value for the setting. Check current prices on each venue’s website.
What do you eat at afternoon tea?
Expect finger sandwiches, scones with jam and cream, and small cakes, served with tea. Many Edinburgh venues add Scottish touches such as smoked salmon or shortbread.
Can I have afternoon tea on a boat in Edinburgh?
Yes. Fingal, a floating hotel in Leith, serves afternoon tea on board, and advance booking is required. See the official Fingal website for current menus.
Plan Your Edinburgh Tea Break
For the official hotel details, see The Balmoral. Whether you want a glass dome, a gilded library or a ship’s lounge, Edinburgh has an afternoon tea to match. Use the free itinerary above to plan your days, and check official venue websites for current menus, prices and booking rules. For transport, see Edinburgh Trams. Heading further north afterwards? Our guide to the best Scottish islands to visit is a good next read.
Featured image: Photo by W. Bulach, CC BY-SA 4.0, cropped, via Wikimedia Commons





