Why local shopping is part of the St Andrews experience
You can buy everything you need in minutes, then add a few special things you can only get in Fife. Start with staples in town. Add meat and ready-to-cook dishes from Balgove Larder, the farm shop just outside St Andrews with its own butchery, café and the open-air Steak Barn in season. It’s open daily for the shop and café, with the Steak Barn running Wednesday to Sunday most weeks. The site lists current hours and service notes.
If you’re exploring the East Neuk, build a “shop loop” into the day. Ardross Farm Shop near Elie sells its own vegetables and beef, and opens seven days a week, with later hours on Thursdays. You’ll pass it if you’re touring the coast.
Farm shops in and around St Andrews
Balgove Larder sits at Strathtyrum on the edge of town. It’s the easy choice for breakfast supplies, butcher’s cuts and baked goods, and it saves you a longer drive when you’ve just arrived. The café serves breakfast until late morning and simple lunches until mid-afternoon, which is handy if you’re stocking up before or after a round. Check the hours before you set off.
Ardross Farm Shop pairs well with a beach day at Elie. You can buy field-fresh veg, pies and pantry goods, then head back with everything you need for supper.
St Andrews Farmhouse Cheese Company, near Pittenweem, is the home of Anster, a crumbly Fife cheese with a lemony finish. The farm cheese counter and coffee shop list weekday opening on the official site. Pick up Anster and a soft cheese, then serve with oatcakes back at your place.
Supermarkets for everyday essentials
For quick top-ups, Tesco Express on Market Street sits right in the centre. It’s ideal when you need milk, fruit, pasta or a phone charger on the way home.
M&S Foodhall on Largo Road carries higher-end groceries, ready meals and bakery items. It’s a short drive from the Links with on-site parking.
ALDI on Tom Stewart Lane is the go-to for a full trolley and value prices, with parking on site. If you arrive late on a Saturday, get your big shop done here and you’re set for the week.
Sainsbury’s Local on Market Street gives you another central option for bread, snacks and cupboard basics, open from early morning to late evening. It’s a short stroll from many self-catering addresses.
If you prefer a larger “big Tesco”, the closest Tesco Fife superstore sits in Cupar on South Road. It’s an easy drive and useful for a big first shop at supermarket prices if you’re passing through.
Specialist and gourmet food stores
For seafood to cook at home, Tailend on Market Street runs a fresh fish counter from Tuesday to Saturday alongside its restaurant. It’s a reliable source for haddock, salmon and shellfish; the counter times are published on their site. If you’re planning a special supper, order ahead for collection.
For wine, deli items and ice cream, Luvians Bottle Shop sits at 66 Market Street. It’s open from 10am – 10pm Monday to Saturday, 12 – 10pm on Sundays, and the team can recommend pairings for local seafood and cheeses. It’s a local favourite for a pre-dinner bottle and a cone on the walk home.
Bakery fans should stop at Fisher & Donaldson on either Church Street or South Street for morning rolls, sourdough and cakes. A box of Fudge Doughnuts on the kitchen counter goes down well after a long beach walk.
If you want a traditional butcher in town, Scott Brothers on Bell Street is a good bet for steaks, sausages and burgers.
Farmers’ markets and seasonal events
On the first Saturday of every month, South Street hosts the St Andrews Market from late morning to early afternoon. You’ll find local produce, street food and makers. If your trip overlaps, shop here first, then fill any gaps at the supermarkets.
Tips for shopping during your stay
Do a single “big shop” as you arrive, then top up on foot. Use ALDI or the Cupar Tesco for the full basket and heavier items, then walk to Tesco Express or Sainsbury’s Local for fresh bread, fruit and snacks as you go. If you plan a special meal, pick a day for farm shops and the fish counter and buy fresh that morning.
Bring a couple of sturdy tote bags; Scottish shops charge for single-use carriers. If you’re keen to cut plastic during your stay, the Eco Hub on Kinnessburn Road runs a zero-waste refill shop for household and some pantry items. Fill up on washing-up liquid, laundry detergent and similar without adding more bottles to the bin.
What to buy fresh vs bring with you
Buy meat, fish, fruit and veg in St Andrews or the East Neuk. The quality is high and the choice is wide. Bring favourite spices, specialist teas or coffee beans, plus any niche dietary items you rely on. Stocking the kitchen with your staples helps the place feel like home from the first evening.
Plan your shop around your itinerary
If you’re golfing, shop straight after a morning round, when car parks are quiet and you’re already out. If you’re here for the beach and the town, walk to Market Street in the late afternoon for bread and deli bits, then drive to Balgove for butcher’s cuts and a coffee. When your dates line up with the first-Saturday market, start there and build menus around what you find.
FAQs
Where is the nearest supermarket to the town centre?
Tesco Express and Sainsbury’s Local are both on Market Street, a short walk from the Links and most central streets.
What farm shops are in St Andrews?
Balgove Larder sits just outside town with a farm shop, butchery and café. Ardross Farm Shop near Elie is another good option if you’re touring the coast.
Does St Andrews have a farmers’ market?
Yes. St Andrews Market runs on South Street on the first Saturday of each month, typically 10am to 2pm.
Which supermarkets are open on Sundays in St Andrews?
Most central shops open on Sundays. ALDI on Tom Stewart Lane lists Sunday hours of 9am to 8pm on its store page, and Tesco Express is open from 9am – 12pm. Always check live hours before you travel.
Where can I buy fresh local produce?
Try Balgove Larder for meat and veg, the monthly South Street market for seasonal produce, and Tailend’s fresh fish counter for seafood to cook at home.
Plan your Trip
Find a fully equipped self-catering stay in St Andrews. Browse Self Catering in St Andrews for homes with proper kitchens and space to cook. For more planning help, see Planning a Self-Catering Stay and Cooking vs Dining Out in Fife.










