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

Hotels near St Andrews International


Please select a hotel from the list of hotels in and near St Andrews International. The list below displays hotels within 30 kilometers of St Andrews International.
Order By
HOTEL IMAGE
Agnes Blackadder Hall - Campus Accommodation

North Haugh , St Andrews , KY16 9XW

Agnes Blackadder Hall - Campus Accommodation is 0.13 kilometers from St Andrews International. Room prices starting from £ 79

Check availability and book online.
Guest Reviews
8.3 out of 10

From 731 Reviews
Starting From
£ 79
HOTEL IMAGE
University Hall - Campus Accommodation

University Hall, Kennedy Gardens, St Andrews, Fife, , St Andrews , KY16 9DL

University Hall - Campus Accommodation is 0.31 kilometers from St Andrews International. Room prices starting from £ 49

Check availability and book online.
Guest Reviews
8.8 out of 10

From 163 Reviews
Starting From
£ 49
HOTEL IMAGE
Macdonald Rusacks Hotel

Pilmour Links , St Andrews , KY16 9JQ

Macdonald Rusacks Hotel is 0.36 kilometers from St Andrews International. Room prices starting from £ 159.2

Check availability and book online.
Guest Reviews
8.2 out of 10

From 716 Reviews
Starting From
£ 159.2
Old Course Hotel St Andrews

Old Station Rd , St Andrews , KY16 9SP

Old Course Hotel St Andrews is 0.39 kilometers from St Andrews International. Room prices starting from £ 410

Check availability and book online.
Guest Reviews
9.4 out of 10

From 993 Reviews
Starting From
£ 410
Kinburn Guest House

5 Kinburn Place , St Andrews , KY16 9DT

Kinburn Guest House is 0.39 kilometers from St Andrews International. Room prices starting from £ 0

Check availability and book online.
Guest Reviews
9.7 out of 10

From 65 Reviews
Starting From
£ 0
St Leonards Lodge

5 St Leonards Rd , St Andrews , KY16 9DY

St Leonards Lodge is 0.43 kilometers from St Andrews International. Room prices starting from £ 0

Check availability and book online.
Guest Reviews
9.2 out of 10

From 17 Reviews
Starting From
£ 0
34 Argyle Guesthouse

34 Argyle Street , St Andrews , KY16 9BU

34 Argyle Guesthouse is 0.46 kilometers from St Andrews International. Room prices starting from £ 150

Check availability and book online.
Guest Reviews
9.9 out of 10

From 63 Reviews
Starting From
£ 150
The Golf Inn

1 Golf Place , St Andrews , KY16 9JA

The Golf Inn is 0.47 kilometers from St Andrews International. Room prices starting from £ 129

Check availability and book online.
Guest Reviews
8.4 out of 10

From 416 Reviews
Starting From
£ 129
McIntosh Hall Campus Accommodation

Abbotsford Crescent , St Andrews , KY16 9HT

McIntosh Hall Campus Accommodation is 0.48 kilometers from St Andrews International. Room prices starting from £ 49

Check availability and book online.
Guest Reviews
8.7 out of 10

From 368 Reviews
Starting From
£ 49
Best Western Scores Hotel

76 The Scores , St Andrews , KY16 9BB

Best Western Scores Hotel is 0.53 kilometers from St Andrews International. Room prices starting from £ 215

Check availability and book online.
Guest Reviews
8.4 out of 10

From 212 Reviews
Starting From
£ 215