St Andrews draws visitors for local culture, historic sites, and authentic regional experiences. Hotels near central St Andrews offer easy access to attractions, dining, and public transportation.
Find hotels in St Andrews near landmarks, attractions, and the best neighborhoods. Whether you need hotels in St Andrews for business or leisure, Lodgegrid helps you decide where to stay based on location—then book with trusted partners.
Found 9 hotels in St Andrews.
4 star hotels in St Andrews
Address: Inchcape house-Saint Marys Place
Guest Rating: 9.6/10
5 star hotels in St Andrews
Address: Pilmour Links
Guest Rating: 9.2/10
4 star hotels in St Andrews
Address: Strathkinness Low Road, Fife
Guest Rating: 9/10
4 star hotels in St Andrews
Address: 40 The Scores
Guest Rating: 8.8/10
5 star hotels in St Andrews
Address: Fife
Guest Rating: 8.7/10
Prices from USD 604.7
Address: 129 North Street
Guest Rating: 8.5/10
5 star hotels in St Andrews
Address: 127 North Street
Guest Rating: 8.4/10
3 star hotels in St Andrews
Address: 56 North Street
Guest Rating: 8.3/10
3 star hotels in St Andrews
Address: North Haugh
Guest Rating: 8.2/10