Search Filter

Price

Star
  • 13
  • 58
  • 58
  • 2
  • 0
  • 193
Accommodation Type
  • Holiday homes 126
  • Hotels 52
  • Apartments 36
  • Guest houses 35
  • Bed and breakfasts 34
  • Inns 10
  • Lodges 8
  • Holiday parks 5
  • Cottages 5
  • Country houses 4
  • Hostels 2
  • Motels 2
  • Resorts 2
  • Aparthotels 1
  • Chalets 1
  • Villas 1
Hotel Facilities
  • Non-smoking throughout235
  • WiFi available in all areas225
  • Heating216
  • Garden208
  • Non-smoking rooms202
  • Golf course (within 3 km)122
  • Breakfast options108
  • Family rooms86
  • Luggage storage82
  • Bar77

324 Hotels in Perth

Order By
cruise
New County Hotel

22/30 County Place , Perth , PH2 8EE

Right in the heart of Perth’s city centre, this modern hotel offers stylish and contemporary en suite rooms. Guests have access to free WiFi through...

Guest Reviews
7.6 out of 10

From 2054 Reviews
Starting From
GBP 54
cruise
Mercure Perth Hotel

West Mill Street , Perth , PH1 5QP

One of the most unique hotels in Perth, set in a 15th century watermill, where you can still watch the water trickling through the original water whee...

Guest Reviews
7.5 out of 10

From 1223 Reviews
Starting From
GBP 55.8
cruise
The Grampian Hotel

37 York Place , Perth , PH2 8EH

In the heart of Scotland and 5 minutes' walk from the centre of Perth, this hotel is conveniently located for the railway and bus stations. Wi-Fi is a...

Guest Reviews
8.2 out of 10

From 211 Reviews
Starting From
GBP 70
Best Western Queens Hotel

Leonard Street , Perth , PH2 8HB

Situated in the heart of Scotland and close to Perth city centre, Best Western Queens Hotel is only a short walk from the River Tay, and has a lounge ...

Guest Reviews
7.9 out of 10

From 753 Reviews
Starting From
GBP 58.5
The Parklands Hotel

2 St Leonards Bank , Perth , PH2 8EB

Located 3 minutes’ walk to Perth Rail and Bus Stations, Parklands Hotel offers modern accommodation with free Wi-Fi, free parking, a bar, 2 restaura...

Guest Reviews
8.5 out of 10

From 257 Reviews
Starting From
GBP 59.95
Salutation Hotel

34 South St , Perth , PH2 8PH

Situated in Perth centre, the award-winning Salutation Hotel is just a few minutes from Perth Concert Hall and the scenic walks around the River Tay. ...

Guest Reviews
8.3 out of 10

From 1379 Reviews
Starting From
GBP 46.66
Station Hotel

1 Leonard Street , Perth , PH2 8HE

Located in the heart of Scotland, the Station Hotel is set in a grand Victorian mansion, situated in Perth centre and next to Perth Railway Station. T...

Guest Reviews
7.9 out of 10

From 2509 Reviews
Starting From
GBP 50
The Royal George Hotel

Tay Street , Perth , PH1 5LD

This hotel is beside the River Tay, a minute from Perth Museum and Horsecross Concert Hall. Rooms are en suite and many have views of the river and th...

Guest Reviews
8.5 out of 10

From 1361 Reviews
Starting From
GBP 44.99
The Lovat Hotel

90 Glasgow Road , Perth , PH2 0LT

The Lovat Hotel provides rooms in Perth near Perth Concert Hall and Perth Royal Infirmary. 3.4 km from Scone Palace, the property is also 1.1 km away ...

Guest Reviews
7.5 out of 10

From 55 Reviews
Starting From
GBP 38.5
Sunbank House Metro Hotel

50 Dundee Road , Perth , PH2 7BA

In private gardens overlooking Perth, this Victorian family-run hotel is a 10-minute walk from the city centre and has a free private car park and fre...

Guest Reviews
9.1 out of 10

From 652 Reviews
Starting From
GBP 64