Search Filter

Price

Star
  • 2
  • 18
  • 16
  • 0
  • 0
  • 45
Accommodation Type
  • Hotels 20
  • Bed and breakfasts 16
  • Holiday homes 12
  • Apartments 11
  • Cottages 9
  • Guest houses 7
  • Inns 3
  • Country houses 1
  • Homestays 1
  • Chalets 1
Hotel Facilities
  • Parking78
  • Non-smoking throughout77
  • Free parking75
  • Heating73
  • Internet services69
  • WiFi69
  • Free WiFi69
  • Non-smoking rooms58
  • On-site parking55
  • Garden46

Hotels near Stephen Elgin Hospital


Please select a hotel from the list of hotels in and near Stephen Elgin Hospital. The list below displays hotels within 30 kilometers of Stephen Elgin Hospital.
Order By
HOTEL IMAGE
West End Guest House

282 High St , Elgin , IV30 1AG

West End Guest House is 0.15 kilometers from Stephen Elgin Hospital. Room prices starting from £ 0

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

From 241 Reviews
Starting From
£ 0
HOTEL IMAGE
Ardvorlich Guest House

125 South Street West End , Elgin , IV30 1JB

Ardvorlich Guest House is 0.20 kilometers from Stephen Elgin Hospital. Room prices starting from £ 70

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

From 24 Reviews
Starting From
£ 70
HOTEL IMAGE
Moraydale Guest House

276 High Street , Elgin , IV30 1AG

Moraydale Guest House is 0.22 kilometers from Stephen Elgin Hospital. Room prices starting from £ 60

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

From 326 Reviews
Starting From
£ 60
St Michaels Guest House

st michaels guesthouse northfield terrace , Elgin , IV30 1NE

St Michaels Guest House is 0.43 kilometers from Stephen Elgin Hospital. Room prices starting from £ 85

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

From 116 Reviews
Starting From
£ 85
Mansion House Hotel

The Haugh , Elgin , IV30 1AW

Mansion House Hotel is 0.46 kilometers from Stephen Elgin Hospital. Room prices starting from £ 112.5

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

From 342 Reviews
Starting From
£ 112.5
The Mansefield Hotel

2 Mayne Road, Elgin, Moray , Elgin , IV30 1NY

The Mansefield Hotel is 0.46 kilometers from Stephen Elgin Hospital. Room prices starting from £ 80

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

From 95 Reviews
Starting From
£ 80
Sunninghill Hotel

Hay Street , Elgin , IV30 1NH

Sunninghill Hotel is 0.57 kilometers from Stephen Elgin Hospital. Room prices starting from £ 99

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

From 132 Reviews
Starting From
£ 99
Central 2 bed apartment

9 Culbard Street , Elgin , IV30 1JT

Central 2 bed apartment is 0.76 kilometers from Stephen Elgin Hospital. Room prices starting from £ 0

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

From 0 Reviews
Starting From
£ 0
Southbank Guesthouse

36 Academy St , Elgin , IV301LP

Southbank Guesthouse is 0.91 kilometers from Stephen Elgin Hospital. Room prices starting from £ 85

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

From 153 Reviews
Starting From
£ 85
East Wing Apartment

c/o East Wing, Braemorriston House , Elgin , IV30 4DL

East Wing Apartment is 0.93 kilometers from Stephen Elgin Hospital. Room prices starting from £ 0

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

From 2 Reviews
Starting From
£ 0