Search Filter

Star
  • 10
  • 55
  • 43
  • 5
  • 0
  • 186
Accommodation Type
  • Holiday homes 107
  • Apartments 56
  • Hotels 54
  • Bed and breakfasts 33
  • Guest houses 25
  • Inns 7
  • Student accommodation 5
  • Lodges 4
  • Hostels 3
  • Country houses 1
  • Motels 1
  • Holiday parks 1
  • Campsites 1
  • Aparthotels 1
Hotel Facilities
  • Internet services285
  • WiFi284
  • Free WiFi278
  • Parking242
  • Non-smoking throughout234
  • Heating230
  • WiFi available in all areas224
  • Free parking213
  • Non-smoking rooms198
  • On-site parking177

299 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 idea...

Guest Reviews
8.9 out of 10

From 703 Reviews
Starting From
GBP
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 481 Reviews
Starting From
GBP
cruise
Greyfriars Inn by Greene King Inns

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.9 out of 10

From 486 Reviews
Starting From
GBP
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 less than 1 km from St Andrews University and an 11-minute walk from S...

Guest Reviews
9.2 out of 10

From 114 Reviews
Starting From
GBP
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
9 out of 10

From 604 Reviews
Starting From
GBP
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.2 out of 10

From 721 Reviews
Starting From
GBP
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 230 Reviews
Starting From
GBP
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.4 out of 10

From 1108 Reviews
Starting From
GBP
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 1148 Reviews
Starting From
GBP
Rufflets St Andrews

Strathkinness Low Road , St Andrews , KY16 9TX

Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive f...

Guest Reviews
9.2 out of 10

From 323 Reviews
Starting From
GBP