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

1,015,638 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 12 hotels 3 Star 50 hotels 4 Star 48 hotels 5 Star 14 hotels Unrated 123 hotels Filter by Hotel Type: Apartments 23 hotels Bed & Breakfasts 50 hotels Guest Houses 65 hotels Hostels 3 hotels Hotels 105 hotels Motels 1 hotel  Filter by Facility: Air Conditioning (Building) 6 hotels Airport Transfer 25 hotels Bar 82 hotels Disabled Facilities 70 hotels Golf Nearby 104 hotels Gym / Fitness Centre 14 hotels Indoor Pool 9 hotels No Smoking Rooms 58 hotels Parking 221 hotels Pets Allowed 32 hotels Restaurant 66 hotels Wi-Fi : Free of Charge 201 hotels Filter by Group: Premier Inn 5 hotels Travelodge 4 hotels Macdonald Hotels 2 hotels Redwood Leisure Ltd 2 hotels Ab Hotels Ltd 1 hotel  Apex Hotels 1 hotel  Show more Reset my filters
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
Greyfriars Hotel is centrally located in St Andrews. Ideally situated within easy walking distance to many University Departments and buildings, shops, The Old Course. and ... Read more
Book rooms  
8.6
out of 10
Total:

Upper Largo Hotel & Restaurant

 
4 Main Street, Upper Largo, Leven
+44 (0)1775 843417
9.6  miles from St Andrews
The Upper Largo Hotel & Restaurant, originally a 17th Century Coaching Inn, is situated in the quiet village of Upper Largo at the start of the historic East Neuk of Fife. ... Read more
Book rooms  
8.9
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
Book rooms  
8.3
out of 10
Total:

Carnoustie Golf Hotel & Spa

 
The Links, Carnoustie
+44 (0)1775 843417
11.7  miles from St Andrews
Carnoustie Golf Hotel offers extensive facilities including 81 luxury en suite bedrooms and ten suites with amazing views over the Championship course, the sea and the local ... Read more
Book rooms  
8.7
out of 10
Total:

Fishermans Tavern

 
10-16 Fort Street, Broughty Ferry, Dundee
+44 (0)1775 843417
12.3  miles from St Andrews
Located in Broughty Ferry, 21.7 miles from Perth, Fishermans Tavern features a restaurant and free WiFi. Guests can enjoy the on-site bar. Free private parking is available ... 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.4
out of 10
Total:

Best Western Invercarse Hotel

 
371 Perth Road, Dundee
+44 (0)1775 843417
12.6  miles from St Andrews
The Best Western Invercarse hotel is set in private wooded grounds overlooking the River Tay. A former mansion house which offers a stylish, convenient base for Dundee and ... Read more
Book rooms  
8.6
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 Lomond Hills Hotel, established in 1733, is an eighteenth-century converted coaching inn situated at the foot of the Lomond Hills in the heart of Fife. This comfortable ... Read more

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

No12 Bed And Breakfast, St Andrews

 
12 Grange Road, St Andrews
+44 (0)1775 843417
Featuring free WiFi, No12 Bed and Breakfast, St Andrews offers accommodation in St Andrews, 1.2 km from St Andrews University. Free private parking is available on site. Read more
Book rooms  
7.4
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

The Spindle B&B

 
4 Dempster Terrace, St Andrews
+44 (0)1775 843417
0.5  miles from St Andrews
Featuring free WiFi and a terrace, The Spindle B&B offers pet-friendly accommodation in St Andrews, 500 metres from St Andrews University. Read more
Book rooms  
9.5
out of 10
Total:

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.7
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.9
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
Book rooms  
10
out of 10
Total:

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  
9.3
out of 10
Total:

Montague Guest House

 
21 Murray Park, St Andrews
+44 (0)1775 843417
0.8  miles from St Andrews
Montague Guest House offers accommodation in St Andrews. There is a shared lounge at the property. The nearest airport is Edinburgh Airport, 56 km from the prope 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  
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
Book rooms  
9.9
out of 10
Total:

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.8
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
oneonone