鲁斯巴士总站，班次更少的92号（或是92A/B/C/D）也连接火车站和圣安德鲁斯镇中心。从圣安德鲁斯搭乘巴士可以抵达附近的许多城镇，例如前往北面的邓迪或更远的爱丁堡、斯特灵等地。距离圣安德鲁斯最近的机场是邓迪机场，在15英里外。邓迪机场有定期航班前往伦敦和贝尔法斯特。若是从有国际航班的爱丁堡机场出发，则需要先前往爱丁堡市区的火车站或是巴士站转乘，或是乘坐747号巴士到赫比斯（Halbeath）的转运站再搭乘X59或X24巴士。A91、A915、A917、A918和B939公路均经过圣安德鲁斯。S