Search Filter

Star
  • 13
  • 49
  • 45
  • 0
  • 0
  • 175
Accommodation Type
  • Holiday homes 124
  • Hotels 39
  • Apartments 31
  • Guest houses 30
  • Bed and breakfasts 25
  • Inns 9
  • Country houses 5
  • Holiday parks 5
  • Lodges 5
  • Motels 2
  • Resorts 2
  • Chalets 2
  • Villas 2
  • Aparthotels 1
Hotel Facilities
  • Non-smoking throughout267
  • Parking266
  • Free parking259
  • Internet services259
  • WiFi258
  • Free WiFi256
  • On-site parking235
  • Private parking206
  • WiFi available in all areas199
  • Garden197

Hotels near Perth Royal Infirmary Hospital


Please select a hotel from the list of hotels in and near Perth Royal Infirmary Hospital. The list below displays hotels within 30 kilometers of Perth Royal Infirmary Hospital.
Order By
HOTEL IMAGE
The Fitzroy

8 Western Avenue , Perth , PH1 1NY

The Fitzroy is 0.13 kilometers from Perth Royal Infirmary Hospital. Room prices starting from £

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

From 390 Reviews
£ Avg/Night
HOTEL IMAGE
Rowanlea Guest House

87 Glasgow Road , Perth , PH2 0PQ

Rowanlea Guest House is 0.40 kilometers from Perth Royal Infirmary Hospital. Room prices starting from £

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

From 501 Reviews
£ Avg/Night
HOTEL IMAGE
Heidl Guest House

43 York Place , Perth , PH2 8EH

Heidl Guest House is 0.94 kilometers from Perth Royal Infirmary Hospital. Room prices starting from £

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

From 621 Reviews
£ Avg/Night
The Grampian Hotel

37 York Place , Perth , PH2 8EH

The Grampian Hotel is 0.98 kilometers from Perth Royal Infirmary Hospital. Room prices starting from £

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

From 165 Reviews
£ Avg/Night
Caledonian Apartment

38 Vasart Court , Perth , PH1 5QZ

Caledonian Apartment is 1.03 kilometers from Perth Royal Infirmary Hospital. Room prices starting from £

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

From 59 Reviews
£ Avg/Night
Westview

49 Dunkeld Road , Perth , PH1 5RP

Westview is 1.07 kilometers from Perth Royal Infirmary Hospital. Room prices starting from £

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

From 412 Reviews
£ Avg/Night
Alma Villa Guest House

Alma Villa Guest House 73 Dunkeld Road , Perth , PH1 5RP

Alma Villa Guest House is 1.07 kilometers from Perth Royal Infirmary Hospital. Room prices starting from £

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

From 199 Reviews
£ Avg/Night
Scotia

71 Dunkeld Road , Perth , PH1 5RP

Scotia is 1.07 kilometers from Perth Royal Infirmary Hospital. Room prices starting from £

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

From 301 Reviews
£ Avg/Night
Almond Villa Guest House

51 Dunkeld Road , Perth , PH1 5RP

Almond Villa Guest House is 1.08 kilometers from Perth Royal Infirmary Hospital. Room prices starting from £

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

From 204 Reviews
£ Avg/Night
Rosebank Guest House

53 Dunkeld Road , Perth , PH1 5RP

Rosebank Guest House is 1.08 kilometers from Perth Royal Infirmary Hospital. Room prices starting from £

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

From 64 Reviews
£ Avg/Night