Best Afternoon Tea Restaurants in St Andrews
Price
Regions
Neighborhoods
Top Rated
Dining Options
Seating Options
Accessibility
12 restaurants available nearby
How are Featured results ranked
Booked 7 times today
Booked 1 time today
Booked 3 times today
See what locals rave about
From verified diners like you
From verified diners like you
- CChristineEdinburgh/Midlothian •1 review5.0Dined 1 day agoWe had lunch myself and my husband. The food was outstanding. We had a lovely waitress called Orla who made sure we were ok as we are both pensioners. Lovely girl. I would highly recommend this restaurant.More infoMimi's Bakehouse - Corstorphine££££• Breakfast• Edinburgh•4.7
- AAmyEdinburgh/Midlothian •2 reviews5.0Dined 2 days agoWe had a lovely lunch yesterday. The food was delicious and the service was excellent. We were well looked after throughout our visit. The beautiful, tall Christmas tree is a stunning addition to the gorgeous building!More infoThe Culdee££££• Café• Dundee•4.9
- FFrancesEdinburgh/Midlothian •12 reviews5.0Dined 7 days agoAs it is one of our favourite places, we are regulars! As always, we had a wonderful experience. The food was delicious and the service first class. It is a very welcoming and attractive venue. We are all looking forward to our next visit.More infoTigerlily££££• Contemporary Asian• Old Town•4.2
- NNeilGoldGlasgow/Lanarkshire •56 reviews4.0Dined on Oct 28, 2026Visited Eidyn for my wife's birthday. She loves an afternoon tea. Me not so much. As these things go there was a good amount of food of good quality. The setting was very nice. The staff were very friendly and helpful. My wife would definitely come again and by dint of that I would too.More infoEidyn££££• Scottish• New Town•4
- DDougSt. Louis •1 review5.0Dined on Sep 30, 2026The food here was spectacular. The dishes were all flavorful and well-balanced, and the service was well done in a room full of ambiance and very chill 1920s style music lightly playing in the background. A worthy dining option for anyone in Dundee!More infoTaypark House Hotel££££• British• Dundee•4