Search Hotels near Top St. Andrews Attractions

Most Popular Hotels in St. Andrews

See all 13 Hotels in St. Andrews
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Fairmont St Andrews
Fairmont St Andrews

Fife, St. Andrews KY16 8PN

5.0 out of 5.0
4.5 out of 5 (677 reviews)

This family-friendly St. Andrews hotel is located by the sea, within a 15-minute walk of St. Andrews Bay Golf Resort and St …

£135
The Inn at Kingsbarns
The Inn at Kingsbarns

5 Main Street, St. Andrews KY16 8TA

4.0 out of 5.0
4.7 out of 5 (31 reviews)

Situated in Kingsbarns, this inn is within a 15-minute walk of Kingsbarns Golf Links and Cambo Estate Gardens. Jerdan Gallery …

£69
The Golf Inn
The Golf Inn

1 Golf Place, St. Andrews KY16 9JA

3.0 out of 5.0
3.8 out of 5 (156 reviews)

Situated by the ocean, this inn is steps from Lundin Golf Club, Old Course at St Andrews, and British Golf Museum. St. Andrew …

£89
Macdonald Rusacks Hotel
Macdonald Rusacks Hotel

Pilmour Links, St. Andrews KY16 9JQ

4.0 out of 5.0
4.3 out of 5 (281 reviews)

Situated in St. Andrews, this golf hotel is steps from Lundin Golf Club, The Royal & Ancient Golf Club of St. Andrews, and Ol …

£120
Best Western Scores Hotel
Best Western Scores Hotel

76 The Scores, St. Andrews KY16 9BB

2.0 out of 5.0
4.2 out of 5 (82 reviews)

Located in the heart of St. Andrews, this hotel is steps from St. Andrews Aquarium, Lundin Golf Club, and The Scores. Old …

£80
Drumoig Golf Hotel
Drumoig Golf Hotel

Forgan Drive, Drumoig, Leuchars, St. Andrews KY16 0DS

3.0 out of 5.0
3.9 out of 5 (126 reviews)

Located in Drumoig, this golf hotel is 0.1 mi (0.2 km) from Drumoig Golf Course and within 6 mi (10 km) of Discovery Point an …

£50
Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews

40 The Scores, St. Andrews KY16 9AS

4.0 out of 5.0
4.3 out of 5 (108 reviews)

Situated in the historical district, this romantic hotel is steps from The Scores, St. Andrews Aquarium, and Lundin Golf Club …

£89
Eden Mansion
Eden Mansion

Cupar Road, St. Andrews KY16 0UP

5.0 out of 5.0
3.5 out of 5 (4 reviews)

Situated in St. Andrews, this luxury country house is 2.2 mi (3.5 km) from St. Athernase Church and within 6 mi (10 km) of St …

£88
Greyfriars
Greyfriars

129 North Street, St. Andrews KY16 9AG

3.0 out of 5.0
4.2 out of 5 (25 reviews)

Situated near the beach, this hotel is within a 5-minute walk of University of St. Andrews, St. Andrews Aquarium, and The …

£75
Holyrood Aparthotel
Holyrood Aparthotel

1 Nether Bakehouse Holyrood, Edinburgh EH8 8PE

4.0 out of 5.0
4.5 out of 5 (1,012 reviews)

These modern serviced apartments are set adjacent to Edinburgh's Royal Mile, within 500 meters of Holyrood Palace, the Our …

£62
Macdonald Holyrood Hotel
Macdonald Holyrood Hotel

81 Holyrood Road, Edinburgh EH8 8AU

4.0 out of 5.0
4.3 out of 5 (939 reviews)

Located in Old Town, this spa hotel is within a 10-minute walk of Our Dynamic Earth, Arthur's Seat, and Palace of …

£80
Best Western Kings Manor Hotel
Best Western Kings Manor Hotel

100 Milton Road East, Edinburgh EH15 2NP

3.0 out of 5.0
4.3 out of 5 (869 reviews)

Situated by the sea, this spa hotel is 1.1 mi (1.7 km) from Portobello Beach and within 3 mi (5 km) of Musselburgh Racecourse …

£56
Halcyon Hotel
Halcyon Hotel

8 Royal Terrace, Edinburgh EH7 5AB

2.0 out of 5.0
4.1 out of 5 (533 reviews)

Located in New Town, this guesthouse is within a 10-minute walk of Edinburgh Playhouse Theatre and Calton Hill. Palace of …

£68
24 Royal Terrace
24 Royal Terrace

24 Royal Terrace, Edinburgh EH7 5AH

4.0 out of 5.0
4.5 out of 5 (76 reviews)

Located in New Town, this boutique hotel is within a 10-minute walk of Holyrood Abbey, Edinburgh Playhouse Theatre, and Palac …

£70
Holiday Inn Express Edinburgh Waterfront
Holiday Inn Express Edinburgh Waterfront

Britannia Way, Edinburgh EH6 6JJ

3.0 out of 5.0
4.2 out of 5 (630 reviews)

Located in Leith, this hotel is within 1 mi (2 km) of Trinity House and Royal Yacht Britannia. Edinburgh Playhouse Theatre an …

£50
Cairn Hotel
Cairn Hotel

10-18 Windsor Street, Edinburgh EH7 5JR

3.0 out of 5.0
3.9 out of 5 (535 reviews)

Located in New Town, this hotel is within a 10-minute walk of Edinburgh Playhouse Theatre and Calton Hill. Palace of …

£41
Royal Mile Accommodation
Royal Mile Accommodation

Various Addresses, Edinburgh EH8 8EQ

4.0 out of 5.0
4.3 out of 5 (108 reviews)

These apartments are located throughout the area in Edinburgh.

£76
Apex City Quay Hotel & Spa
Apex City Quay Hotel & Spa
3.3 mi from St. Andrews
4.0 out of 5.0
4.4 out of 5 (893 reviews)

This stylish Dundee hotel is in the heart of the new City Quay development, on the waterfront. The HM Frigate Unicorn is just …

£59
Holiday Inn Express Dundee
Holiday Inn Express Dundee
3.4 mi from St. Andrews
3.0 out of 5.0
4 out of 5 (482 reviews)

Located in the heart of Dundee, this hotel is within a 15-minute walk of City Square and Discovery Point. Verdant Works is 0. …

£45
Westport Serviced Apartments
Westport Serviced Apartments
3.5 mi from St. Andrews
4.5 out of 5.0
4.7 out of 5 (47 reviews)

Located in the heart of Dundee, this luxury apartment is within a 10-minute walk of Howff Burial Ground and Verdant Works. …

£120
Hide content

Narrow your search

Pocket Guide: St. Andrews

Hotels @ St. Andrews

Check into a hotel in the St. Andrews and you’ll be staying at a hotel in the "Home of Golf". Enthusiasts for the game come from around the world. The St. Andrews Golf Club is one of the oldest in the world, and dates back to 1843. Purchase a temporary membership to cross this historic green off your bucket list.

Plenty to See with a Hotel in St. Andrews

Even if golf isn’t your thing, the club building and coastal course make for great holiday photos. As a seaside university town, St. Andrews offers plenty of attractions within a compact setting. Discover local sea life when you visit the St. Andrew's Aquarium, located at The Scores. You can find good range of St. Andrews hotels at prices that will suit any traveller.

Get that University Vibe with a Hotel in St. Andrews

Naturally, thanks to the student presence, St. Andrews can get pretty lively in the evenings. But since the University of St. Andrews plays host to royalty (both the Duke and Duchess of Cambridge attended), you can expect a lot of class. St. Andrews has more pubs per square mile than anywhere else in the UK. St. Andrews isn’t too big either, so you won’t have any problem finding your way back to your cosy St. Andrews hotel after a night sampling the fine local ales and delectable local dishes.

Seaside St. Andrews Hotels

St. Andrews’ West Sands beach extends for nearly two miles, backed. It’s only a 15 minutes’ walk from the town centre, making quite a convenient seaside attraction for anyone staying in a hotel in St. Andrews town centre. Film buffs will definitely want to get down there, as it’s famous for being the location for the opening scene of the film Chariots of Fire.

West Sands beach is a top spot for a bit of water sports. Here you can go kayaking, sea fishing, sailing or surfing. Located on the south side of the old harbour, this sandy beach makes up part of the Fife Coastal Path and is just as easy to reach from the town as its western cousin.

Sensational Shopping with a Hotel in St. Andrews

Shoppers will love the many boutique shops in the town centre. There’s no one high street here, but the three main parallel streets North Street, South Street and Market Street form the central district. Many central hotels are also found on North Street. Once you arrive in St. Andrews it’s easy to navigate on foot, and this is the best way to take in the historical buildings and beautiful coastal landscape.

Stay at a hotel in St. Andrews and soak up the golf scene in this quaint Scottish town.

false