St Andrews Bay is approximately 5.8 miles from Courtyard At Crail or around a 23 minute drive.