flag

St Andrews Hotels

St Andrews
Oct 20, 2024 - Oct 21, 2024
2 adults, 1 room
Search
Price per night:
Up to 100$
$100 - 200
From $200
Rating:
Excellent 9+
Very good 8+
Good 7+
All ratings
Star rating:
5-stars
4-stars
3-stars
Unrated
8.6
Excellent (254)
View map
From
190£ /per night
8.4
Very good (175)
View map
From
221£ /per night
8.4
Very good (335)
View map
From
68£ /per night
8.2
Very good (260)
View map
From
65£ /per night
8.2
Very good (129)
View map
From
94£ /per night
8.4
Very good (44)
View map
From
78£ /per night
8
Very good (88)
View map
From
142£ /per night
8.4
Very good (107)
View map
From
171£ /per night
8.2
Very good (45)
View map
From
348£ /per night
8.2
Very good (118)
View map
From
110£ /per night
8.6
Excellent (534)
View map
From
194£ /per night
8.4
Very good (7)
View map
From
333£ /per night
8.2
Very good (90)
View map
From
150£ /per night
8.4
Very good (226)
View map
From
132£ /per night
7.8
Very good (22)
View map
From
180£ /per night
8.2
Very good (102)
View map
From
88£ /per night
8.2
Very good (53)
View map
From
138£ /per night
8.2
Very good (90)
View map
From
223£ /per night
8.4
Very good (29)
View map
From
109£ /per night
8.2
Very good (46)
View map
From
198£ /per night
8.4
Very good (76)
View map
From
144£ /per night
8.2
Very good (16)
View map
From
204£ /per night

Discover Your Perfect Stay

When planning a trip to the picturesque town of St Andrews, Scotland, one of the most important decisions you'll make is where to stay. While there are many accommodation options available in St Andrews, hotels offer a level of comfort and convenience that is hard to beat. From their central locations to their top-notch amenities, there are a multitude of reasons why choosing a hotel is the best option for travelers to this charming coastal town. In this blog post, we'll explore the numerous benefits of choosing hotels when traveling to St Andrews.

One of the biggest advantages of choosing a hotel in St Andrews is the central location. Many hotels are situated in the heart of town, placing guests within walking distance of the town's most popular attractions, restaurants, and shops. This means that you will spend less time commuting and more time exploring all that St Andrews has to offer. Whether you're interested in visiting the historic St Andrews Cathedral or taking a leisurely stroll along the stunning West Sands Beach, staying in a hotel will allow you to make the most of your time in this charming town.

In addition to their convenient locations, hotels in St Andrews often offer a wide range of amenities designed to make your stay as comfortable as possible. From on-site restaurants and bars to fitness centers and spas, hotels provide everything you need for a relaxing and enjoyable trip. Many hotels also offer concierge services to help you plan your activities and make the most of your time in St Andrews. With so many amenities at your fingertips, choosing a hotel is an ideal way to ensure a stress-free and enjoyable stay in this beautiful town.

Finally, hotels in St Andrews provide a level of comfort and luxury that is difficult to replicate in other types of accommodation. Whether you're staying in a boutique hotel or a well-known chain, you can expect spacious and well-appointed rooms, premium bedding, and top-notch service. After a day of exploring all that St Andrews has to offer, returning to a comfortable and welcoming hotel room is the perfect way to unwind and recharge for the next day's adventures. No matter what your budget or preferences, there's a hotel in St Andrews that will cater to your needs and make your trip truly memorable.

Name of hotel Booking Rating Price, $
Old Course Hotel St Andrews

9.0 / 10

(1442 Reviews)

From 190£
Rusacks St Andrews

9.0 / 10

(2124 Reviews)

From 98£
Ardgowan Hotel

7.9 / 10

(1539 Reviews)

From 56£
Fairmont St Andrews, Scotland Hotel

8.6 / 10

(1800 Reviews)

From 194£
Hotel Du Vin, St Andrews

8.7 / 10

(1039 Reviews)

From 132£
9
Excellent (1442)

Old Course Hotel St Andrews

5
Old Station Road

Offering welcoming rooms and Wi Fi throughout the property, the 5-star Old Course Hotel St Andrews is within 14 minutes' walk of West Sands Beach and within 7 minutes' walk of St Andrews Highland Games. Standing just a short walk away from The Dukes St Andrews, this exclusive hotel with views of the sea features a hydrotherapy pool, a treatment room and a Jacuzzi.

The accommodation is placed about 25 km from Dundee airport and not very far from such cultural venues as British Golf Museum. Guests can visit places of worship such as Holy Trinity Church, set 1 km from the Old Course Hotel. Nature lovers will appreciate the proximity to West Sands, which is only 14 minutes' walk away. There is the ruined Roman St Andrews Catholic Cathedral 5 minutes' drive away, and St Andrews bus station relatively close to Old Course Hotel St Andrews.

From

190£ /per night
9
Excellent (2124)

Rusacks St Andrews

5
Pilmour Links

Situated merely 0.8 km from Kinness Burn, Rusacks St Andrews offers 123 guest rooms. Set in close proximity to British Golf Museum, the hotel features an à la carte restaurant serving British cuisine.

The property is just 100 metres from Eden Mill, only 250 metres from the famous Swilcan Bridge. At this 5-star hotel you'll be merely 0.8 km from West Sands. The accommodation is placed really close to East Sands Leisure Centre, and St Andrews bus station is just 250 metres away.

From

98£ /per night

Cheap Hotels

7.9
Very good (1539)

Ardgowan Hotel

3
2 Playfair Terrace, North Street

Set approximately 5 minutes on foot from The Royal and Ancient Golf Club of St Andrews, Ardgowan Hotel St Andrews is located 300 metres from British Golf Museum. This 3-star hotel features Wi Fi throughout the property.

The accommodation is placed about 25 km from Dundee airport and quite close to such cultural venues as the free museum "University of St Andrews". St Andrew's Episcopal Church is nearly a 10-minute stroll from the hotel, while John Burnet Hall bus stop is around 5 minutes' walk away. Nature lovers will appreciate the proximity to West Sands, which is around 0.6 km away. In a short walking distance of Ardgowan Hotel you'll find Eden Mill.

From

56£ /per night
8.6
Excellent (1800)

Fairmont St Andrews, Scotland Hotel

5
Kingask

Enticing guests with a steam room, a Jacuzzi and sauna facilities, the 5-star Fairmont St Andrews, Scotland Hotel is about a 10-minute ride from the free museum "University of St Andrews". The luxury hotel features 223 rooms in a shopping area, within 6 km of culture-oriented attractions such as the famous Swilcan Bridge.

This St Andrews property is located near the historical district of St Andrews only a short drive from Torrance Course. The Fairmont St Andrews, Scotland is within 10 minutes' drive of the ruined Roman St Andrews Catholic Cathedral in St Andrews. St Andrews Aquarium is also 10 minutes away by car. Fairmont St Andrews, Scotland Hotel in St Andrews is 35 km from Dundee airport.

From

194£ /per night

Pet Friendly Hotels

8.7
Excellent (1039)

Hotel Du Vin, St Andrews

4
40 The Scores

Located merely a 9-minute stroll from St Andrews Museum, the 4-star Hotel Du Vin, St Andrews offers Wi Fi throughout the property and public parking. Thanks to its superb location, this St Andrews hotel is set a few minutes drive from St Andrews Castle, which guests can visit to explore the history of the area.

The impressive boutique style accommodation is nestled near a historical district and just a 5-minute stroll from St Andrews Aquarium. Standing just a 7-minute stroll from the famous Swilcan Bridge, the Du Vin, St Andrews is quite close to Boarhills Church. Nature lovers will appreciate the proximity to Castle Sands, which is only 650 metres away. Hotel Du Vin, St Andrews is situated a 10-minute ride from the whole Craigtoun Country Park, and St Andrews bus station lies nearly a 5-minute stroll away.

From

132£ /per night
8.3
Very good (1318)

The Albany St Andrews Hotel

3
56 North Street

The 3-star Albany St Andrews Hotel includes 24 rooms and is set only 5 minutes' walk from the free museum "University of St Andrews". Featuring a shop and a restaurant, the informal hotel is located close to the ruined St Andrews Cathedral.

The accommodation is placed about 30 km from Dundee airport and less than 5 minutes' walk from Byre Theatre. West Sands is only a few minutes from the hotel, while Abbey Street bus stop is 5 minutes' walk away. Nature lovers will appreciate the proximity to North Sea, which is 5 minutes' drive away. The whole Craigtoun Country Park is at a 3.9 km distance from The Albany St Andrews Hotel.

From

68£ /per night

Dog Friendly Hotels

8.2
Very good (761)

Kinnettles Hotel & Spa

5
127 North Street

Set approximately an 18-minute stroll from West Sands Beach, the 5-star Kinnettles Hotel & Spa St Andrews offers a safety deposit box and 24-hour security service. Boasting a location within a stone's throw away from St Andrews Aquarium, the luxury hotel features 14 rooms as well as a restaurant and luggage storage.

Swilken Burn Bridge is about 5 minutes on foot from the property and The St Andrews Preservation Trust Museum is a 10-minute walk away. The nearby cultural sights are British Golf Museum (300 metres) and St Andrews Museum (1 km). Nature lovers will appreciate the proximity to West Sands, which is just a 7-minute walk away. Kinnettles Hotel & Spa is set right off Lundin Golf Club. The bus stop John Burnet Hall is located approximately a 10-minute walk from this St Andrews property.

From

227£ /per night
8.1
Very good (1047)

The Inn At Lathones

3
Lathones, By Largoward

The quality 3-star Inn At Lathones is placed in a rural area of St Andrews, a 15-minute drive from Dunino Den and a 10-minute ride from Pittarthie Castle. This pet-friendly inn has views of the park and features Wi Fi throughout the property.

From

65£ /per night

Kid Friendly Hotels

8.8
Excellent (682)

Rufflets St Andrews Hotel

4
Strathkinness Low Road

Located 10 minutes' drive from the free museum "University of St Andrews", the comfortable 4-star Rufflets St Andrews Hotel offers bright rooms at a 2.7 km distance from the top family-friendly place like St Andrews Aquarium. The Seasons Restaurant restaurant and the lounge bar are available at the family-friendly hotel boasting a prime location in St Andrews.

The centre of St Andrews can be reached within 30 minutes' walk of the pet-friendly accommodation, and such cultural venues as British Golf Museum are about 2.6 km away. Pampering its guests with wellness experiences, East Sands Leisure Centre is at a 3.7 km distance from the luxury Rufflets St Andrews. You can easily find St Andrews Museum within a 5-minute drive of the comfortable property. Rufflets St Andrews Hotel is at a medium distance from Radernie Place bus stop.

From

221£ /per night
8.5
Very good (1478)

Greyfriars Inn By Greene King Inns

3
129 North Street

Located at 300 metres of a popular entertainment attraction like The Royal and Ancient Golf Club of St Andrews, the 3-star Greyfriars Inn By Greene King Inns St Andrews offers modern comforts like a cash machine and a lift.

Standing a mere 5 minutes on foot from Eden Mill in St Andrews, the hotel is set a few steps away from British Golf Museum. It is 10 minutes by car from Torrance Golf Links and just 350 metres from St Andrews Aquarium. Nature lovers will appreciate the proximity to West Sands, which is merely 550 metres away. There is the whole Craigtoun Country Park about a 10-minute drive away, while St Andrews bus station within an easy walking distance to this St Andrews hotel.

From

101£ /per night

Hotels Downtown

8.4
Very good (119)

No 5 Pilmour Hotel

4
5 Pilmour Pl

Overlooking the street, the 4-star No 5 Pilmour Hotel St Andrews is within 3.6 km of the whole Craigtoun Country Park. Additionally, you'll find Wi-Fi throughout the property in this smoke-free guest house.

Located within arm's reach of St Andrews Aquarium, the property also provides easy access to British Golf Museum. East Sands Leisure Centre is around a 5-minute drive from the hotel, while Dundee airport is 25 km from it. Nature lovers will appreciate the proximity to West Sands, which is 550 metres away. The nearby notable religious buildings include Holy Trinity Church, just near No 5 Pilmour Hotel. John Burnet Hall bus stop is only 300 metres from the accommodation.

From

313£ /per night
9.5
Excellent (140)

Dunclutha Guest House

3
16 Victoria Road

Offering a first aid kit and fire extinguishers, Dunclutha Guest House St Andrews is nestled about a 6-minute stroll from Saint Margaret's Episcopal Church and within 6 minutes' walk of Newburn Old Parish Church. The 3-star guest house features both Wi-Fi throughout the property and a car park on site.

Staying in this St Andrews property, you are invited to discover Standing Stones of Lundin, located 10 minutes away by car, or visit sports venues like New Bayview Stadium, set approximately 1.5 km away. The Dunclutha Guest House St Andrews is nearly 10 minutes on foot from Leven Beach Holiday Park and relatively near Letham Glen Park. The accommodation stands within a 10-minute drive of Buckhaven Baptist Church, popular with pilgrims and tourists alike. Dunclutha Guest House is in the very adjacency to Viewforth Nursery bus stop.

From

78£ /per night

5 Star Hotels in St Andrews

6.7
Good (528)

Scores Hotel

3
76 The Scores

Located in the heart of St Andrews, the delightful Scores Hotel offers fast access to St Andrews Aquarium, which helps break from routine and stands merely a 5-minute stroll away. Featuring 36 rooms with views of the sea, this St Andrews hotel is set a 5-minute ride from West Sands.

The 3-star business property is placed about 30 km from Dundee airport and a walk from such cultural venues as the free museum "University of St Andrews". The Kelpie Maquettes is about a 15-minute stroll away, while The Royal and Ancient Golf Club of St Andrews is quite a walk from the sophisticated Scores. Nature lovers will appreciate the proximity to Castle Sands, which is 0.8 km away. Scores Hotel is centrally located a 5-minute stroll from the famous Swilcan Bridge. John Burnet Hall bus stop, offering a direct link to the city attractions and main places, is within easy reach to this delightful accommodation.

From

94£ /per night
8.2
Very good (494)

The Golf Inn

3
1 Golf Place

The Golf Inn St Andrews is set 12 minutes on foot from Byre Theatre and a 10-minute stroll from West Sands Beach. The 3-star inn also offers guests Wi Fi throughout the property.

The property enjoys its central location in proximity to British Golf Museum. Natural attractions in the area include the whole Craigtoun Country Park, 10 minutes' drive from this St Andrews hotel, and a beach is nearly a 6-minute walk away. The accommodation is placed quite a walk from the ruined St Andrews Cathedral, and St Andrews bus station is approximately a 5-minute walk away. The Golf Inn is a 27-minute drive from Dundee airport.

From

88£ /per night

4 Star Hotels in St Andrews

8.3
Very good (795)

Drumoig Golf Hotel

3
Forgan Drive

The 3-star Drumoig Golf Hotel St Andrews is set 7 km from the historic HMS Unicorn Royal Navy Warship and 10 minutes by car from Tentsmuir Forest. A car park is available on site at this smoke-free hotel.

The property is placed about 15 km from Dundee airport and within a 15-minute drive of such cultural venues as the Many Stories Verdant Works. The area includes such religious sights as Steeple Church (7 km) and St Paul's Anglican Cathedral (8 km). The hotel lies 15 minutes' drive from the 15th - century riverside Broughty Castle Museum.

From

110£ /per night
9.9
Excellent (99)

Claremont Cottage

Claremont Cottage

Claremont Cottage enjoys a private location and provides easy access to the free museum "University of St Andrews" around 6 km away. This St Andrews bed & breakfast also includes parking.

The property is placed about 25 km from Dundee airport and 15 minutes by car from such cultural venues as Fife Folk Museum. The hotel is situated 6 km from the ruined St Andrews Cathedral, which is considered to be a sacred site. The accommodation is set about 25 minutes' walk from the 47 acre Craigtoun Country Park.

From

223£ /per night

3 Star Hotels in St Andrews

8.7
Excellent (323)

Doune Guest House

4
5 Murray Place, St Andrews

Offering luggage storage and a fire extinguisher, the 4-star Doune Guest House St Andrews is nestled within 350 metres of British Golf Museum and a 5-minute drive from Balgove Course St Andrews. This smoke-free guest house provides Wi-Fi throughout the property.

Located a short walk to family attractions like St Andrews Aquarium, the property is about 5 minutes’ walk from St Andrews city centre. At the hotel you'll be 0.7 km from Castle Sands. The accommodation is situated fairly close to the whole Craigtoun Country Park, while St Andrews bus station lies only 350 metres away.

From

144£ /per night
8.7
Excellent (127)

Montague Guest House

4
21 Murray Park

Montague Guest House St Andrews includes 9 rooms and is 5 minutes on foot from the free museum "University of St Andrews". Wi Fi is accessible in the rooms and parking is provided nearby.

Located 6 minutes' walk from Eden Mill, this guest house is set within an easy walking distance from British Golf Museum. Featuring the best options for rejuvenation, East Sands Leisure Centre lies within 5 minutes' drive of the 4-star hotel. Nature lovers will appreciate the proximity to East Sands, which is nearly a 14-minute stroll away. Montague Guest House is placed on the doorstep of St Andrews Museum, while St Andrews bus station is nearly a 5-minute stroll away.

From

150£ /per night
9.4
Excellent (393)

The Inn At Kingsbarns

4
5 Main Street

Set a 10-minute drive from Scotland's Secret Bunker, the 4-star Inn At Kingsbarns St Andrews features a storage room and a restaurant. Wi Fi is offered in public areas and a free private car park is available on site.

This pet friendly inn is located in St Andrews, within 5 minutes' drive of North Sea. Crail Museum and Heritage Centre is within 4.8 km of the hotel, while Dundee airport is 40 km from it. Nature lovers will appreciate the proximity to Cambo Sands, which is nearly a 16-minute walk away. Kingsbarns Parish Church is a short walk to The Inn At Kingsbarns.

From

171£ /per night
9
Excellent (417)

The Old Station Guest House

4
Stravithie Bridge

Featuring Wi-Fi in public areas, The Old Station Guest House St Andrews sits about 15 minutes' drive from British Golf Museum. This bed & breakfast entices guests with complimentary private parking, available on site.

The accommodation is placed about 35 km from Dundee airport and at a 4.9 km distance from such cultural venues as the free museum "University of St Andrews". The 4-star hotel is also about 10 minutes' drive from Dunino Den in St Andrews. Located about 15 minutes' drive from the famous Swilcan Bridge, this property puts the city at your fingertips.

From

135£ /per night
9.1
Excellent (77)

Lorimer House

19 Murray Park

Featuring Wi-Fi in public areas, Lorimer House St Andrews is set at 800 metres of the free museum "University of St Andrews".

Located fairly close to family attractions like St Andrews Aquarium, this smoke-free guest house is about 5 minutes’ walk from St Andrews city centre. East Sands Leisure Centre is within 16 minutes' walk of the property and Dundee airport is 25 km away. Nature lovers will appreciate the proximity to East Sands, which is around 1.2 km away. British Golf Museum as well as The Old Course St Andrews are only metres from the hotel. St Andrews bus station can be found 400 metres from Lorimer House, and the famous Swilcan Bridge is set about 13 minutes' walk away.

From

138£ /per night

St Andrews Hotels FAQ

What are the finest hotels in St Andrews city centre?
Our guidedestinations.com travel data based on 2191 customers' reviews show the top places in St Andrews city centre. Providing a golf course, cots, and children's menu on site, Ardgowan Hotel rated 8.2/10 is set a 10-minute walk from the city centre. The Albany, Hotel Du Vin, and Annandale Guest House are also suitable for your fantastic stay. Go here to see more central hotels.
What are the most popular cheap hotels in St Andrews?
There are more than 6 top budget properties in St Andrews. Drumoig Golf Hotel rated 8.2/10 is great for your budget stay in St Andrews. This property has a golf course, cots, and children's menu. Another option is Claremont Cottage rated 8.2/10 for 219US$ per night. To see more cheap hotels go here.
What are the best 5-star hotels in St Andrews?
Guidedestinations.com recommends you more than 6 5-star options to stay in St Andrews. The best one is Fairmont, Scotland rated 8.6/10 at the cost of 253US$ per night with a golf course, a spa lounge, and a steam room. To see more favoured 5-star hotels click here.

Other city in Country

Other city in World

Hotels near Landmark