Search Filter

Price

Star
  • 10
  • 52
  • 46
  • 5
  • 0
  • 181
Accommodation Type
  • Holiday homes 102
  • Hotels 62
  • Apartments 43
  • Bed and breakfasts 40
  • Guest houses 25
  • Inns 8
  • Lodges 5
  • Hostels 3
  • Cottages 3
  • Country houses 1
  • Motels 1
  • Holiday parks 1
Hotel Facilities
  • WiFi available in all areas228
  • Non-smoking throughout210
  • Heating198
  • Non-smoking rooms182
  • Garden165
  • Golf course (within 3 km)122
  • Family rooms96
  • Breakfast options95
  • Bar79
  • Restaurant73

294 Hotels in St Andrews

Order By
cruise
The Albany St Andrews

56 North Street , St Andrews , KY16 9AH

Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews. The hotel is ide...

Guest Reviews
8.9 out of 10

From 875 Reviews
Starting From
GBP 99
cruise
Kinnettles Hotel

North Street , St Andrews , KY16 9AG

In St Andrews town centre, just 10 minutes’ walk from West Sands Beach, Kinnettles Hotel offers free parking, cooked breakfasts and an à la carte r...

Guest Reviews
9.3 out of 10

From 304 Reviews
Starting From
GBP 243
cruise
Greyfriars Inn

129 North Street , St Andrews , KY16 9AG

Greyfriars Hotel is centrally located in St Andrews. Ideally situated within easy walking distance to many University Departments and buildings, shops...

Guest Reviews
8.6 out of 10

From 397 Reviews
Starting From
GBP 122.5
Rooms at the Saint

170 South Street , St Andrews , KY16 9EG

Rooms at the Saint provides rooms with free WiFi in St Andrews, ideally located 500 metres from St Andrews University and 700 metres from St Andrews C...

Guest Reviews
10 out of 10

From 1 Reviews
Starting From
GBP 165
Hotel Du Vin, St Andrews

40 The Scores , St Andrews , KY16 9AS

Refurbished in April 2014, the stylish Hotel Du Vin, St Andrews is set on The Scores and next to the Old Course Golf Course. This boutique hotel featu...

Guest Reviews
8.8 out of 10

From 629 Reviews
Starting From
GBP 164
Ardgowan Hotel

2 Playfair Terrace, North Street , St Andrews , KY16 9HX

Ardgowan Hotel is a traditional Georgian townhouse offering spacious rooms, Scottish cuisine and free WiFi throughout. The Royal and Ancient Golf Club...

Guest Reviews
8.4 out of 10

From 724 Reviews
Starting From
GBP 111
Best Western Scores Hotel

76 The Scores , St Andrews , KY16 9BB

A 2-minute walk from the Royal & Ancient Golf Club in St Andrews, the Best Western Scores Hotel occupies 2 traditional Victorian town houses. Looking ...

Guest Reviews
8.4 out of 10

From 212 Reviews
Starting From
GBP 215
Macdonald Rusacks Hotel

Pilmour Links , St Andrews , KY16 9JQ

Overlooking the famous Old Course in St Andrews centre, Macdonald Rusacks Hotel features a gastro pub and champagne bar. There is free parking and fre...

Guest Reviews
8.2 out of 10

From 716 Reviews
Starting From
GBP 159.2
Agnes Blackadder Hall - Campus Accommodation

North Haugh , St Andrews , KY16 9XW

Located in St Andrews less than 10 minutes’ walk from the historical centre and the Royal & Ancient Golf Club of St Andrews, Agnes Blackadder Hall f...

Guest Reviews
8.3 out of 10

From 731 Reviews
Starting From
GBP 79
Old Course Hotel St Andrews

Old Station Rd , St Andrews , KY16 9SP

Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent buil...

Guest Reviews
9.4 out of 10

From 993 Reviews
Starting From
GBP 410