Search Filter

Price

Star
  • 25
  • 127
  • 111
  • 8
  • 0
  • 367
Accommodation Type
  • Apartments 136
  • Hotels 113
  • Holiday homes 111
  • Guest houses 86
  • Bed and breakfasts 84
  • Cottages 54
  • Inns 17
  • Hostels 9
  • Lodges 7
  • Holiday parks 7
  • Country houses 4
  • Aparthotels 4
  • Motels 2
  • Resorts 1
  • Farm stays 1
  • Villas 1
  • Chalets 1
Hotel Facilities
  • Parking579
  • Internet services562
  • WiFi559
  • Free WiFi555
  • Non-smoking throughout550
  • Heating542
  • Free parking536
  • Non-smoking rooms450
  • WiFi available in all areas398
  • On-site parking370

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.08 kilometers from St Andrews International. Room prices starting from £ 79

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

From 648 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.19 kilometers from St Andrews International. Room prices starting from £ 49

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

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

Pilmour Links , St Andrews , KY16 9JQ

Macdonald Rusacks Hotel is 0.22 kilometers from St Andrews International. Room prices starting from £ 234.4

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

From 595 Reviews
Starting From
£ 234.4
Kinburn Guest House

5 Kinburn Place , St Andrews , KY16 9DT

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

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

From 69 Reviews
Starting From
£ 0
Old Course Hotel St Andrews

Old Station Rd , St Andrews , KY16 9SP

Old Course Hotel St Andrews is 0.24 kilometers from St Andrews International. Room prices starting from £ 349

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

From 778 Reviews
Starting From
£ 349
34 Argyle Guesthouse

34 Argyle Street , St Andrews , KY16 9BU

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

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

From 75 Reviews
Starting From
£ 150
Fairways of St Andrews

8a Golf Place , St Andrews , KY16 9JA

Fairways of St Andrews is 0.29 kilometers from St Andrews International. Room prices starting from £ 120

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

From 59 Reviews
Starting From
£ 120
The Golf Inn

1 Golf Place , St Andrews , KY16 9JA

The Golf Inn is 0.29 kilometers from St Andrews International. Room prices starting from £ 171.75

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

From 188 Reviews
Starting From
£ 171.75
McIntosh Hall Campus Accommodation

Abbotsford Crescent , St Andrews , KY16 9HT

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

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

From 244 Reviews
Starting From
£ 49
Five Pilmour Place

5 Pilmour Place , St Andrews , KY16 9HZ

Five Pilmour Place is 0.31 kilometers from St Andrews International. Room prices starting from £ 0

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

From 176 Reviews
Starting From
£ 0