圣安德鲁斯大学位于苏格兰北部的圣安德鲁斯镇内,小镇因埋葬着苏格兰的守护神圣安德鲁而得名。整个小镇人口较少,仅有约有17000余人,且其中近三分之一为圣安德鲁斯大学的教职员工和学生。
小镇的与各大城市都有公路连通。小镇中心有各类公交车,分别到达学校的学生公寓和邓迪、Leuchars火车站和Fife地区,由于小镇的铁路系统服务于1969年停止,乘坐火车需要到最近的Leuchars火车站,从市中心坐公交5-10分钟可到达,到邓迪、爱丁堡和格拉斯哥的火车也很方便。
圣安德鲁斯镇是“高尔夫的发源地”闻名于世,这是因为1754年英国皇家古典高尔夫俱乐部在此成立同时高尔夫的四大满贯中最古老的英国公开锦标赛也每年在此举行。圣安德鲁斯大学横跨于北海水域的一段坎坷的岬角上。由三座书院和十八所学院组成了四个学部,千余年来,小镇一直是主教和帝王,圣人和烈士,学生和游人的聚集地。
圣安德鲁斯镇历史悠久,经历了成百上千年的洗礼同时小镇三面环海,走到哪里都能感受大海和历史的气息,吹到温柔的海风,看着圣安德鲁斯古堡(St Andrews Castle)历经风雨遗留剩下断壁残垣,还有当地最有特色的建筑应该是那有着将近一千年历史的圣安德鲁斯大教堂(St Andrews Cathedral,它如同一座巨大的牌坊,矗立在海边,见证着圣安德鲁斯大学从无到有的整个过程。