Scotland · Scotland
Top 10 places in St Andrews
Ranked from real traveller ratings and review counts in our places database. Sights and landmarks are weighted above restaurants and stays so the list shows you what makes St Andrews worth visiting.
- 1Attraction
St Andrews Castle
4.5(4,478 reviews)
Perched on the coastline in St Andrews, this historic attraction features the ruins of an episcopal castle, originally dating from the 13th century. Visitors can explore its secret passages and a dungeon, offering a fascinating glimpse into the past.
The Scores, St Andrews KY16 9AR, UK
Official website - 2Attraction
St Andrews Cathedral
4.6(3,529 reviews)
Explore the extensive ruins of St Andrews Cathedral, once Scotland's grandest church, located in St Andrews. This historic attraction also features a museum housing medieval sculpture and various relics. Visitors can discover the remnants of this significant religious site, set against a picturesque coastal backdrop.
The Pends, St Andrews KY16 9QL, UK
Official website - 3Attraction
Old Course
4.8(2,297 reviews)
Located in St Andrews, the iconic Old Course is a storied 18-hole links course, established in the early 15th century. This historic attraction, complete with a casual snack bar and cafe, is widely recognised as the birthplace of golf. It has shaped the sport's fundamental rules and traditions over centuries.
W Sands Rd, St Andrews KY16 9XL, UK
Official website - 4Attraction
Craigtoun Country Park
4.7(2,278 reviews)
Craigtoun Country Park in St Andrews offers expansive parkland for visitors to explore. It features a boating lake, crazy golf, and a miniature railway for entertainment. Families can also enjoy a modern children's play area within the grounds.
Craigtoun Country Park, Mount Melville, St Andrews KY16 8NX, UK
Official website - 5Restaurant
Fairmont St Andrews - Scotland
4.5(2,123 reviews)
Nestled within the luxurious Fairmont St Andrews resort, this establishment offers a refined dining experience in a coastal setting. Guests can enjoy a variety of culinary options, including an acclaimed afternoon tea service and extensive breakfast buffets. The resort itself boasts two golf courses and a spa, providing a comprehensive leisure destination.
Kingask House, St Andrews KY16 8PN, UK
Official website - 6Restaurant
Old Course Hotel
4.7(1,356 reviews)
Nestled on the famous links of St Andrews golf course, the Old Course Hotel offers a high-end stay with various amenities. Guests can enjoy its spa facilities and dining options, making it a notable destination in St Andrews.
Old Course Hotel, Old Station Rd, St Andrews KY16 9SP, UK
Official website - 7Restaurant
The Criterion
4.6(1,454 reviews)
The Criterion is a popular restaurant located on South Street in St Andrews. It offers a welcoming atmosphere and is known for its excellent food, including a variety of pies. Visitors can enjoy a meal or a drink at this establishment.
99 South St, St Andrews KY16 9QW, UK
Official website - 8Restaurant
Forgan's St Andrews
4.3(2,320 reviews)
Forgan's St Andrews is a restaurant in St Andrews, offering grill and European dishes crafted from sustainable produce. Located at 110 Market Street, this establishment features a skylit, industrial-chic interior. The contemporary space is adorned with interesting decorations, including mail carrier bags and newspaper articles.
110 Market St, St Andrews KY16 9PB, UK
Official website - 9Pub
The Rule
4.1(1,482 reviews)
The Rule is a contemporary pub located on South Street in St Andrews, offering a selection of slow-cooked dishes, ribs, and burgers. Patrons can enjoy craft beer in a modern setting, which also features a garden and screens for TV sport.
116 South St, St Andrews KY16 9QD, UK
Official website - 10Pub
Dunvegan Bar & Restaurant
4.6(521 reviews)
The Dunvegan Bar & Restaurant is a welcoming pub located in St Andrews, at 7 Pilmour Place. This establishment is known for its strong connection to golfing history, making it a popular spot in the town.
7 Pilmour Pl, St Andrews KY16 9HZ, UK
Official website