Search Filter

Price

Star
  • 12
  • 55
  • 57
  • 3
  • 0
  • 149
Accommodation Type
  • Bed and breakfasts 48
  • Holiday homes 48
  • Cottages 47
  • Hotels 43
  • Guest houses 37
  • Apartments 17
  • Inns 9
  • Holiday parks 7
  • Lodges 6
  • Country houses 5
  • Motels 2
  • Resorts 2
  • Villas 2
  • Aparthotels 1
  • Hostels 1
  • Chalets 1
Hotel Facilities
  • Heating249
  • Non-smoking throughout234
  • Non-smoking rooms204
  • Free WiFi203
  • Private parking186
  • Garden154
  • Pets allowed100
  • Luggage storage92
  • Golf course (within 3 km)88
  • Bar69

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 £ 39

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

From 138 Reviews
Starting From
£ 39
HOTEL IMAGE
Glenedin

12 Spens Crescent , Perth , PH1 1PE

Glenedin is 0.33 kilometers from Perth Royal Infirmary Hospital. Room prices starting from £ 0

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

From 0 Reviews
Starting From
£ 0
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 £ 45

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

From 354 Reviews
Starting From
£ 45
Clover Holidays - Leslie House

42 Rannoch Road, Perth , Perth , PH1 2BU

Clover Holidays - Leslie House is 0.43 kilometers from Perth Royal Infirmary Hospital. Room prices starting from £ 0

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

From 21 Reviews
Starting From
£ 0
Best Western Lovat Hotel

Glasgow Road , Perth , PH2 0LT

Best Western Lovat Hotel is 0.50 kilometers from Perth Royal Infirmary Hospital. Room prices starting from £ 47

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

From 390 Reviews
Starting From
£ 47
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 £ 36

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

From 464 Reviews
Starting From
£ 36
Perth SYHA Hostelling Scotland

Perth College UHI. Crieff Road , Perth , PH1 2GA

Perth SYHA Hostelling Scotland is 0.96 kilometers from Perth Royal Infirmary Hospital. Room prices starting from £ 30

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

From 88 Reviews
Starting From
£ 30
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 £ 75

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

From 252 Reviews
Starting From
£ 75
Munro Luxury Apartments

29 Vasart Court , Perth , PH1 5QZ

Munro Luxury Apartments is 1.03 kilometers from Perth Royal Infirmary Hospital. Room prices starting from £ 180

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

From 49 Reviews
Starting From
£ 180
Westview

49 Dunkeld Road , Perth , PH1 5RP

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

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

From 66 Reviews
Starting From
£ 40