hotels in Perth

our top 20 show all

Murrayshall House Hotel And Golf Courses
from £60

1. Murrayshall House Hotel And Golf Courses

4star rating

Average Guest Rating: 8.7 / 10

Set within 350 acres of private estate, 3 miles from the City of Perth, this 4-star luxurious hotel provides 24-hour reception, 2 golf courses, a bar and a restaurant. The award-winning Old Masters restaurant at the Murrayshall House offers a varied menu featuring locally sourced ingredients; guest... read more

The Royal George Hotel
from £35

2. The Royal George Hotel

3star rating

Average Guest Rating: 8.3 / 10

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 the hotel's award-winning gardens. The Royal George restaurant serves traditional Scottish food with river views. Fresh farm and local market ingredien... read more

Station Hotel
from £29

3. Station Hotel

0star rating

Average Guest Rating: 7.8 / 10

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. The impressive hotel offers spacious rooms and Scottish breakfasts. Traditional cooked breakfasts are served daily in the bright and airy dining room.... read more

Huntingtower Hotel
from £45

4. Huntingtower Hotel

3star rating

Average Guest Rating: 8.5 / 10

This fine country house hotel rests in 6 acres of beautiful landscaped gardens, only a few minutes' drive from Perth. There is free on-site car parking and free Wi-Fi. After exploring the castles and ruins of Perthshire, guests can enjoy a fine whisky in the homely, Scottish bar or dine at the Hunt... read more

Sunbank House Metro Hotel
from £50

5. Sunbank House Metro Hotel

4star rating

Average Guest Rating: 9.2 / 10

In private gardens overlooking Perth, this Victorian building is just a short walk from the city centre and has a free private car park and free Wi-Fi. Sunbank House has a 4-star Metro Hotel rating from the Scottish Tourist Board. There are en suite rooms that mix modern comforts with original feat... read more

Holiday Inn Express Perth
from £42

6. Holiday Inn Express Perth

3star rating

Average Guest Rating: 8.3 / 10

Just off the A9, a short distance from Perth’s town centre, the hotel offers free parking, free Wi-Fi, hot buffet breakfasts and clean, modern rooms at great-value rates. The Holiday Inn Express Perth is a budget hotel offering high-quality accommodation for the price-conscious traveller. There are... read more

Alexander Residence
from £150

7. Alexander Residence

5star rating

Average Guest Rating: 10 / 10

These 2 luxury 5-star self-catering apartments are within walking distance of Perth Concert Hall and sit amid Perth city centre, overlooking beautiful parkland. Furnished to an exceptional standard, each has 3 double bedrooms, one of which has en suite facilities. An extensive list of additional ... read more

Parklands Hotel
from £59

8. Parklands Hotel

4star rating

Average Guest Rating: 7.6 / 10

Just 5 minutes' walk from the town centre, the award-winning Parklands Hotel is set in lush gardens, offering rooms with iPod docks and digital radios. Guests can enjoy stunning views over South Inch Park and free parking. The spacious bedrooms have flat-screen TVs with 140 channels and DVD/CD play... read more

Salutation Hotel
from £32

9. Salutation Hotel

3star rating

Average Guest Rating: 8.1 / 10

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. The hotel has a traditional restaurant and free Wi-Fi. Set in a historic building, the refurbished bedrooms each have a TV, tea/coffee facilities and... read more

The Grampian Hotel
from £60

10. The Grampian Hotel

3star rating

Average Guest Rating: 8.5 / 10

In the heart of Scotland and 5 minutes' walk from the centre of Perth, this refurbished hotel is conveniently located for the railway and bus stations. Ideally situated for visiting Perth and the surrounding area, the family-run hotel re-opened in May 2007, with new owners who extend a warm welcome... read more

Hazeldene Guest House
from £35

11. Hazeldene Guest House

4star rating

Average Guest Rating: 9 / 10

This elegant, 4-star Victorian guest house is situated just outside the picturesque old city of Perth. It offers free Wi-Fi and free parking, 15 minutes’ walk from the city centre’s main shops. Each room at Hazeldene Guest House features a TV with satellite channels. Guests can also make use of a r... read more

New County Hotel
from £40

12. New County Hotel

3star rating

Average Guest Rating: 7.6 / 10

With an excellent location, right in the heart of Perth’s city centre, this modern hotel offers stylish and contemporary en suite rooms, free parking and superb, award-winning fine dining. The New County Hotel is within easy walking distance of all that the city of Perth has to offer. Perth Theatre... read more

Acer Guest House
from £6

13. Acer Guest House

4star rating

Average Guest Rating: 8.9 / 10

Situated in Perth, Acer Guest House is just a few metres from the banks of the famous River Tay. The 4-star guest house offers full English breakfasts and elegant rooms with free Wi-Fi. The rooms at Acer are individually decorated, and each has a luxury bathroom with free toiletries and a hairdryer... read more

Willow House Guest House
from £40

14. Willow House Guest House

4star rating

Average Guest Rating: 9.2 / 10

Situated on the A9 road into Perth, Willow House Guest House is a welcoming Victorian property providing good value accommodation. The centre of Perth is a 10-minute walk away. All rooms are comfortably furnished, with modern en suite facilities and an LCD TV. An excellent inclusive full English b... read more

Clunie Guest House
from £40

15. Clunie Guest House

4star rating

Average Guest Rating: 9.3 / 10

Situated on the A94, approximately 10-15 minutes’ walk from Perth City Centre, this 4-star guest house aims to ensure a warm welcome and comfortable stay. The house is ideally located for Perth Concert Hall, visits to Scone Palace and the racecourse, fishing, woodland walks and the numerous golf ... read more

Pitcullen Guest House
from £50

16. Pitcullen Guest House

3star rating

Average Guest Rating: 9.1 / 10

With free parking and free Wi-Fi, this charming, 3-star guest house is located in the central belt of Scotland, on the A94 to Coupar Angus. Perth’s centre is a 10-minute walk, and the famous Gleneagles golf course is less than 30 minutes’ drive away. Pitcullen used to be a large family home and for... read more

Best Western Queens Hotel
from £35

17. Best Western Queens Hotel

3star rating

Average Guest Rating: 7.8 / 10

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 bar, a restaurant and a leisure club. The Queens Hotel is right next to both the bus and train station and it offers free parking to all guests. The... read more

Auld Manse Guest House
from £28

18. Auld Manse Guest House

2star rating

Average Guest Rating: 8.3 / 10

Just 150 metres from the banks of the River Tay, the Victorian Auld Manse Guest House is located in Perth’s residential area and is only a 15-minute walk from Perth town centre. Free Wi-Fi is available in public areas, and free parking is also possible. A full Scottish breakfast is served in the li... read more

Mercure Perth Hotel
from £40

19. Mercure Perth Hotel

3star rating

Average Guest Rating: 7.7 / 10

Stay at the Mercure Perth Hotel and experience everything you'd expect from an international hotel company. Free guest parking is available. Formerly a 15th Century watermill, this Mercure hotel is right in the centre of Perth. A private bathroom, a satellite TV, hairdryer, trouser press and direc... read more

Symphony Lovat Hotel
from £33

20. Symphony Lovat Hotel

3star rating

Average Guest Rating: 7.6 / 10

With free parking and free Wi-Fi, Symphony Lovat Hotel is just 10 minutes’ walk from Perth centre. Offering spacious rooms and free leisure passes, there is also a popular restaurant. The elegant rooms at The Lovat Hotel feature an en suite bathroom and tea and coffee facilities. All rooms have sa... read more

search

navigation

finding the right hotel for you

Using our unique scoring system, we have ranked all of the hotels in Perth by hundreds of criteria. We then combine these scores with guest satisfaction ratings and prices to provide a view on the best hotels for a number of different trip types.

We hope we have got it right for you, but if you feel that a certain hotel has not scored highly enough then please tell us about it so we can improve our scoring criteria for future visitors.

prefer searching using a map?

All our search results will also show you the hotel locations on a map, helping you to find the best hotel that it also conveniently located.

nearby towns

articles