Search Filter

Price

Star
  • 12
  • 41
  • 40
  • 6
  • 0
  • 142
Accommodation Type
  • Hotels 51
  • Bed and breakfasts 44
  • Holiday homes 43
  • Cottages 33
  • Apartments 28
  • Guest houses 21
  • Inns 7
  • Lodges 5
  • Hostels 3
  • Country houses 1
  • Motels 1
  • Farm stays 1
  • Homestays 1
  • Holiday parks 1
  • Villas 1
Hotel Facilities
  • Heating212
  • Non-smoking throughout200
  • Free WiFi197
  • Non-smoking rooms171
  • Private parking132
  • Garden123
  • Pets allowed94
  • Golf course (within 3 km)94
  • Luggage storage81
  • Bar72

Hotels near St Andrews Memorial Hospital


Please select a hotel from the list of hotels in and near St Andrews Memorial Hospital. The list below displays hotels within 30 kilometers of St Andrews Memorial Hospital.
Order By
HOTEL IMAGE
The New Inn

St Mary Street , St Andrews , KY16 8AZ

The New Inn is 0.18 kilometers from St Andrews Memorial Hospital. Room prices starting from £ 95

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

From 212 Reviews
Starting From
£ 95
HOTEL IMAGE
The Albany St Andrews

56 North Street , St Andrews , KY16 9AH

The Albany St Andrews is 0.67 kilometers from St Andrews Memorial Hospital. Room prices starting from £ 80

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

From 615 Reviews
Starting From
£ 80
HOTEL IMAGE
Dempster Lodge

14 Dempster Lodge, , St Andrews , KY16 9EU

Dempster Lodge is 0.72 kilometers from St Andrews Memorial Hospital. Room prices starting from £ 400

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

From 2 Reviews
Starting From
£ 400
138 North Street

138 North Street 138 , St Andrews , KY16 9AF

138 North Street is 0.93 kilometers from St Andrews Memorial Hospital. Room prices starting from £ 0

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

From 1 Reviews
Starting From
£ 0
Helens Lea

, St Andrews , KY16

Helens Lea is 0.93 kilometers from St Andrews Memorial Hospital. Room prices starting from £ 0

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

From 16 Reviews
Starting From
£ 0
Braeside House

25 Nelson Street , St Andrews , KY16 8AJ

Braeside House is 0.99 kilometers from St Andrews Memorial Hospital. Room prices starting from £ 135

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

From 62 Reviews
Starting From
£ 135
The Greyfriars Apartment

16b Greyfriars Garden , St Andrews , KY16 9HG

The Greyfriars Apartment is 1.01 kilometers from St Andrews Memorial Hospital. Room prices starting from £ 180

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

From 33 Reviews
Starting From
£ 180
Ogstons On North Street

North Street , St Andrews , KY16 9AG

Ogstons On North Street is 1.02 kilometers from St Andrews Memorial Hospital. Room prices starting from £ 120

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

From 848 Reviews
Starting From
£ 120
St Andrews Tourist Hostel

Inchape House, St Marys Place , St Andrews , KY16 9UY

St Andrews Tourist Hostel is 1.04 kilometers from St Andrews Memorial Hospital. Room prices starting from £ 15.37

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

From 68 Reviews
Starting From
£ 15.37
Greyfriars Hotel

129 North Street , St Andrews , KY16 9AG

Greyfriars Hotel is 1.04 kilometers from St Andrews Memorial Hospital. Room prices starting from £ 130

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

From 503 Reviews
Starting From
£ 130