Um dos hotéis mais populares em Saint Andrews é Friars Bay Inn & Cottages, que tem 96 avaliações e uma classificação de 8,6/10. Outros alojamentos bem classificados incluem o St Andrews Inn & Suites e o Seaside Beach Resort, com classificação de 8,5/10 e 9,0/10.