Our Use of Cookies

Cookies are small text files stored on your computer. They allow us to distinguish you from other users when you visit this site and to provide helpful features such as your recent searches. Cookies themselves do not contain any personal information, and Infotel does not use cookies to collect personal information.

I Understand More information

845,746 hotels, resorts, spas, guesthouses, apartments, lodges, motels, hostels and inns

Book online or call +44 (0)1775 843417 at standard rates.

Search for a city, town, county, region, post code, hotel name, landmark, airport, train station, stadium...
 
icon for the search function
Search

Hotels in St Andrews

Filter results
Have you considered...
Filter by Distance: Change to Kilometres
Filter by Star Rating: 2 Star 13 hotels 3 Star 45 hotels 4 Star 39 hotels 5 Star 15 hotels Unrated 129 hotels Filter by Hotel Type: Apartments 22 hotels Bed & Breakfasts 42 hotels Guest Houses 65 hotels Hostels 3 hotels Hotels 109 hotels Filter by Facility: Air Conditioning (Building) 6 hotels Airport Transfer 1 hotel  Bar 72 hotels Disabled Facilities 63 hotels Golf Nearby 96 hotels Gym / Fitness Centre 14 hotels Indoor Pool 10 hotels No Smoking Rooms 55 hotels Parking 194 hotels Pets Allowed 26 hotels Restaurant 58 hotels Wi-Fi : Free of Charge 167 hotels Filter by Group: Premier Inn 4 hotels Travelodge 4 hotels Macdonald Hotels 2 hotels Redwood Leisure Ltd 2 hotels Amazing Retreats 1 hotel  Apex Hotels 1 hotel  Show more Reset my filters

Rosely Country House Hotel

 
Forfar Road, Arbroath
+44 (0)1775 843417
17.7  miles from St Andrews
Built in the 1840’s and family owned since 1980 the Rosely Country House Hotel has a relaxed atmosphere and many original features. Set in 4 acres of land on the East Coast ... Read more
Book rooms  
8.9
out of 10
Total:

Rufflets Country House Hotel

 
Strathkinness Low Road, St Andrews
+44 (0)1775 843417
2.2  miles from St Andrews
Welcome to Rufflets Country House Hotel, St Andrews, one of the oldest established and highest quality country house hotels in Scotland. This idyllic turreted mansion house, ... Read more
Book rooms  
8.5
out of 10
Total:

Old Manor Hotel

 
55 Leven Road, Lundin Links, Leven
+44 (0)1775 843417
10.8  miles from St Andrews
Set within the beautiful Fife coastal area known as the East Neuk, with only a 15 minute drive to St Andrews, the Old Manor Hotel in Lundin Links enjoys a commanding hilltop ... Read more
Book rooms  
8
out of 10
Total:

Best Western Queens Hotel

 
160 Nethergate, Dundee
+44 (0)1775 843417
11.2  miles from St Andrews
Welcome to the Queen's Hotel, Dundee, Scotland, where our Victorian elegance provides a perfect venue for golf, business, weddings, celebrations and short breaks - whatever ... Read more

Fernie Castle Hotel

 
, Letham, Cupar
+44 (0)1775 843417
12.6  miles from St Andrews
This 14th Century Castle is a small luxury hotel specialising in the care of its guests and offers all the character of the past with the comforts todays visitor expects ... Read more
Book rooms  
7.9
out of 10
Total:

Caledonian Hotel

 
81 High Street, Leven, Fife
+44 (0)1775 843417
12.6  miles from St Andrews
The Caledonian Hotel, located in the coastal town of Leven, 45 minutes from Edinburgh, 20 minutes from St Andrews, situated close to the end of the high street, this ... Read more
Book rooms  
8.6
out of 10
Total:

Best Western Invercarse Hotel

 
371 Perth Road, Dundee
+44 (0)1775 843417
12.6  miles from St Andrews
Set in private wooded grounds overlooking the River Tay, this former mansion house offers a stylish, convenient base for Dundee and the surrounding area; it has all the ... Read more
Book rooms  
8.4
out of 10
Total:

Lomond Hills Hotel & Leisure Centre

 
High Street, Freuchie, Cupar, Glenrothes
+44 (0)1775 843417
15.5  miles from St Andrews
The Hotel is a converted eighteen-century coaching inn situated at the foot of the Lomond Hills; this comfortable inn is an ideal place to stay when visiting the Kingdom of ... Read more
Book rooms  
7.3
out of 10
Total:

New Inn

 
23 St. Mary Street, St Andrews
+44 (0)1775 843417
The New Inn is a lively local in St.Andrews. We have five contemporary styled ensuite rooms. We offer home made hearty meals sourced from local ingredients and cooked to ... Read more

Dempster Lodge

 
14 Dempster Lodge, St Andrews
+44 (0)1775 843417
0.6  miles from St Andrews
Dempster Lodge offers pet-friendly accommodation in St Andrews. Guests benefit from free WiFi and private parking available on site. Read more
Book rooms  
8.5
out of 10
Total:

Albany Hotel

 
56 North Street, St Andrews
+44 (0)1775 843417
0.6  miles from St Andrews
Dating from 1795, this traditional, elegant Georgian terraced house hotel rests in the heart of historic St Andrews. The hotel is ideally located for exploring the castle ... Read more
Book rooms  
8.6
out of 10
Total:

Braeside House

 
25 Nelson Street, St Andrews
+44 (0)1775 843417
0.6  miles from St Andrews
Situated in the world-famous golf destination of St Andrews, Braeside House is a B&B with free parking 1 mile from the Old Course at St Andrews Links and a 10-minute drive ... Read more
Book rooms  
9.4
out of 10
Total:

Helens Lea

 
, St Andrews
+44 (0)1775 843417
0.7  miles from St Andrews
Helens Lea is located in St Andrews. Free WiFi access is available in this holiday home. The accommodation will provide you with a TV. There is a full kitchen with a ... Read more

138 North Street

 
138 North Street 138, St Andrews
+44 (0)1775 843417
0.8  miles from St Andrews
Set 200 metres from St Andrews University in St Andrews, this apartment features a garden with a barbecue and a sun terrace. Free WiFi is offered throughout the property. Read more
Book rooms  
8.5
out of 10
Total:

Greyfriars Hotel

 
129 North Street, St Andrews
+44 (0)1775 843417
0.8  miles from St Andrews
The hotel is in the centre of the oldest university in Scotland and provides comfortable and discerning facilities where children are most welcome. We are less than 3 ... Read more
Book rooms  
7.5
out of 10
Total:

St Andrews Tourist Hostel

 
Inchape House, St Marys Place, St Andrews
+44 (0)1775 843417
0.8  miles from St Andrews
Located 400 metres from St Andrews University in St Andrews, St Andrews Tourist Hostel features a restaurant, bar and free WiFi. Guests can enjoy the on-site restaurant. Read more
Book rooms  
9.9
out of 10
Total:

Greyfriars Apartment

 
16b Greyfriars Garden, St Andrews
+44 (0)1775 843417
0.8  miles from St Andrews
This Exclusively designed Greyfriars Apartment sits in the heart of the town centre. The Apartment itself is chic and calm with lashings of contemporary style with a ... Read more
Book rooms  
8.3
out of 10
Total:

Ogstons On North Street

 
127 North Street, St Andrews
+44 (0)1775 843417
0.8  miles from St Andrews
Ogstons on North Street is a small Boutique Hotel in the very heart of St. Andrews and in close proximity of the Old Course and St. Andrews University. The hotel is ... Read more

Premier Inn St Andrews

 
Largo Road, St Andrews
+44 (0)1775 843417
0.8  miles from St Andrews
Premier Inn St Andrews is located around 1 mile from the seafront in the home of golf, St Andrews. The property has an on-site restaurant and free WiFi throughout. Read more
Book rooms  
9.5
out of 10
Total:

Kinburn Guest House

 
Kinburn Place, St Andrews
+44 (0)1775 843417
0.9  miles from St Andrews
The luxurious Fife bed and breakfast Kinburn is 10 minutes’ walk from The Royal and Ancient Golf Club and the famous University of St Andrews. With cooked breakfasts, en ... Read more

34 Argyle Guesthouse

 
34 Argyle Street, St Andrews
+44 (0)1775 843417
0.9  miles from St Andrews
34 Argyle Guesthouse offers accommodation in St Andrews. There is a shared loung Read more
Book rooms  
9.5
out of 10
Total:

Five Pilmour Place

 
, St Andrews
+44 (0)1775 843417
0.9  miles from St Andrews
The privately-owned Five Pilmour Place is located less than a mile from the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews. It ... Read more
Book rooms  
8.9
out of 10
Total:

Mcintosh Hall

 
Abbotsford Crescent, St Andrews
+44 (0)1775 843417
0.9  miles from St Andrews
Situated 200 yards from the world-famous Old Golf Course, McIntosh Hall benefits from a central location in St Andrews. Free WiFi access is available throughout the property. Read more
Book rooms  
8.2
out of 10
Total:

Ardgowan Hotel

 
2 Playfair Terrace, North Street, St Andrews
+44 (0)1775 843417
0.9  miles from St Andrews
Enjoy complete relaxation and a warm Scottish welcome at The Ardgowan Hotel in St Andrews. We are Scottish Tourist Board 3 Star rated accommodation, centrally located within ... Read more
Book rooms  
8.7
out of 10
Total:

St Andrews Golf Hotel

 
40 The Scores, St Andrews
+44 (0)1775 843417
0.9  miles from St Andrews
Close to Old Course golf course, this welcoming hotel with lovely views and stylish bedrooms is well-located for the beach and the shops of St Andrews. St Andrews Golf ... Read more
oneonone