By continuing to browse or by clicking "Accept All Cookies" you agree to the storing of first and third party cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Find out more about what cookies we use.

1,280,950 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, postcode, 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 11 hotels 3 Star 51 hotels 4 Star 52 hotels 5 Star 12 hotels Unrated 233 hotels Filter by Hotel Type: Apartments 85 hotels Bed & Breakfasts 45 hotels Guest Houses 12 hotels Hostels 3 hotels Hotels 204 hotels Inns 6 hotels Motels 1 hotel  Residences 1 hotel  Resorts 2 hotels Filter by Facility: Air Conditioning (Building) 8 hotels Airport Transfer 28 hotels Bar 85 hotels Disabled Facilities 70 hotels Golf Nearby 126 hotels Gym / Fitness Centre 15 hotels Indoor Pool 9 hotels No Smoking Rooms 56 hotels Parking 265 hotels Pets Allowed 33 hotels Restaurant 80 hotels Wi-Fi : Free of Charge 287 hotels Filter by Group: Premier Inn 5 hotels Travelodge 4 hotels Greene King Plc 2 hotels Macdonald Hotels 2 hotels Redwood Leisure Ltd 2 hotels Apex Hotels 1 hotel  Show more Reset my filters
Book rooms  
7.6
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
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

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.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  
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  
7.9
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.8
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  
9.5
out of 10
Total:

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

St Andrews Hideaway

 
, St Andrews
+44 (0)1775 843417
Set in St Andrews, this holiday home is 1.1 km from St Andrews University. The property boasts views of the city and is 1 km from St Andrews Cathedral. Free WiFi is ... Read more
Book rooms  
9.4
out of 10
Total:

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  
8.7
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.9
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  
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.5
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

Kate Kennedy Apartment

 
17 James Street, St Andrews
+44 (0)1775 843417
0.7  miles from St Andrews
Kate Kennedy Apartment offers accommodation in St Andrews. Edinburgh Airport is 55 km away. Read more

The Kate Kennedy Apartment

 
, St Andrews
+44 (0)1775 843417
0.7  miles from St Andrews
Just 800 metres from St Andrews University and 900 metres from St Andrews Cathedral and featuring free WiFi, The Kate Kennedy Apartment offers accommodation in St Andrews. ... Read more

West Port Hotel

 
170 South Street, St Andrews
+44 (0)1775 843417
0.7  miles from St Andrews
The West Port provides rooms with free WiFi in St Andrews, ideally located 500 metres from St Andrews University and 700 metres from St Andrews Cathedral. Featuring a ... Read more
Book rooms  
9.9
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  
8.8
out of 10
Total:

Doune House

 
5 Murray Place, St Andrews
+44 (0)1775 843417
0.8  miles from St Andrews
Doune Guest House provides rooms in St Andrews. This 4-star guest house offers luggage storage space. The property is 400 metres from St Andrews University and 700 metres ... Read more
Book rooms  
9.1
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.1
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.7
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.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
Book rooms  
9.7
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