Le marché en plein air de la jolie ville de St. Andrews sur mer a lieu tous les jeudis de 8 h 30 à 13 h de la fin mai jusqu'au mois de septembre, sur la place du marché près de la baie. Produits frais locaux, mets internationaux, produits de boulangerie et de pâtisserie, artisanat et du plaisir pour toute la famille dans une atmosphère animée par des musiciens des environs.