Our top 12 hotels in Perth

based on deals & 18,672 hotel reviews
6.9 Review score
See 19 Hot Deals
* selected nights
Featuring a restaurant, the Mercure Perth Hotel is ideally located 700 feet from the centre of Perth and is just 370 feet from St Ninians Cathedral, with Perth Concert Hall located 1010 feet away. The property offers good value hotel accommodation, with 76 generously appointed rooms. Check out 19 room deals from £33 on selected nights in March and April, plus the hotel is rated 6.9 out of 10 from 1882 fully verified guest reviews. Perth train station is 0.5 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar Accessible Rooms
7.8 Good
See 7 Hot Deals
* selected nights
The Grampian Hotel is a family run property located 940 feet from the centre of Perth and is 1380 feet from St Ninians Cathedral, offering superb value 3-star hotel accommodation, with 13 bright & airy, en-suite rooms. Check out 7 room deals at up to 36% OFF on selected nights in March and April, plus the hotel is rated 7.8 out of 10 from 964 fully verified guest reviews. Perth Concert Hall is 0.4 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar
7.4 Good
See 8 Hot Deals
* selected nights
Set in a historic building, the Salutation Hotel is ideally set 1280 feet from the centre of Perth and is just 1180 feet from Perth Concert Hall, with St Ninians Cathedral located 0.4 miles away. The property offers great value 3-star hotel accommodation, with 84 well-appointed rooms. Check out 8 room deals from £23 on selected nights in March and April, plus the hotel is rated 7.4 out of 10 from 2173 fully verified guest reviews. The Black Watch Castle & Museum is 0.7 miles from the property. more
Free Wi-Fi Family Rooms Restaurant Bar Accessible Rooms
7.9 Good
See 11 Hot Deals
* selected nights
Offering river views, The Royal George Hotel is conviniently situated 0.3 miles from the centre of Perth and is just 460 feet from Perth Concert Hall, with St Ninians Cathedral located 0.3 miles away. The property offers superb value 3-star hotel accommodation, with 43 well-appointed, en-suite rooms. Check out 11 room deals at up to 25% OFF on selected nights in March and April, plus the hotel is rated 7.9 out of 10 from 2212 fully verified guest reviews. Perth train station is 0.6 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar Gym
6.5 Review score
See 5 Hot Deals
* selected nights
Featuring a childrens playground, The Lovat Hotel is located 0.6 miles from the centre of Perth and is 0.3 miles from Perth Royal Infirmary, offering good value 3-star hotel accommodation, with 30 modern, well-appointed rooms. Check out 5 room deals from £50pp on selected nights in March and April, plus the hotel is rated 6.5 out of 10 from 2217 fully verified guest reviews. St Ninians Cathedral is 0.7 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar Accessible Rooms
8.5 Very good
See 10 Hot Deals
* selected nights
Offering a bar and restaurant, the Holiday Inn Express Perth, an IHG Hotel is situated 1.9 miles from the centre of Perth and is just 0.9 miles from University of the Highlands and Islands Perth College, with Chelmsford City Racecourse located 1 mile away. The property offers very well-rated budget hotel accommodation, with 81 modern, well-appointed, en-suite rooms. Check out 10 room deals from £30 on selected nights in March and April, plus the hotel is rated 8.5 out of 10 from 3086 fully verified guest reviews. Huntingtower Castle is 1.1 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar Accessible Rooms
8.0 Good
See 10 Hot Deals
* selected nights
With 30 en-suite rooms, Perth Youth Hostel and Apartments is conviniently situated in Perth and is 340 feet from University of the Highlands and Islands Perth College, offering superb value apartment accommodation, with thirty spacious, self-catering units. Check out 10 apartment deals at up to 32% OFF on selected nights in March and April, plus the apartments are rated 8 out of 10 from 315 fully verified guest reviews. The Black Watch Castle & Museum is 0.9 miles from the property. more
Free Parking Free Wi-Fi Accessible Rooms Gym
8.1 Very good
See 11 Hot Deals
* selected nights
With landscaped gardens, the Leonardo Boutique Huntingtower Perth Hotel is conviniently situated 2.9 miles from the centre of Perth and is just 0.6 miles from Huntingtower Castle, with University of the Highlands and Islands Perth College located 1.7 miles away. The property offers superb value 3-star hotel accommodation, with 34 spacious, well-appointed rooms. Check out 11 room deals from £33pp on selected nights in March and April, plus the hotel is rated 8.1 out of 10 from 2612 fully verified guest reviews. Chelmsford City Racecourse is 2.3 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar Accessible Rooms
8.2 Very good
See 6 Hot Deals
* selected nights
With mountain views, The Dunning Hotel is conviniently situated 8.2 miles from the centre of Perth and is 4.4 miles from Tibbermore Church, offering very well-rated 3-star hotel accommodation, with four well-appointed rooms. Check out 6 room deals from £30 on selected nights in March and April, plus the hotel is rated 8.2 out of 10 from 337 fully verified guest reviews. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar Tennis
8.4 Very good
See 2 Hot Deals
* selected nights
Featuring quiet street views, the Edenroc is situated 6.6 miles from the centre of Perth and is 3.3 miles from Farnborough Airport, offering very well-rated holiday home accommodation, with spacious, nicely furnished, non-smoking bedrooms. Check out 2 holiday deals at up to 22% OFF on selected nights in March and April, plus the holiday home is rated 8.4 out of 10 from 93 fully verified guest reviews. Scone Palace is 4.9 miles from the property. more
Free Parking No Smoking Rooms Free Wi-Fi
5.1 Review score
See 8 Hot Deals
* selected nights
Offering 23 en-suite rooms, the New County Hotel is set in Perth and is 1210 feet from St Ninians Cathedral, offering pleasant 3-star hotel accommodation, with twenty-three rooms. Check out 8 room deals from £25 on selected nights in March and April, plus the hotel is rated 5.1 out of 10 from 1929 fully verified guest reviews. Perth Concert Hall is 0.3 miles from the property. more
Nearby Parking Free Wi-Fi Family Rooms Restaurant Pets Welcome
7.7 Good
See 8 Hot Deals
* selected nights
Placed 460 feet from the centre of Perth, The Glenfarg Hotel is 1150 feet from Perth Concert Hall, offering great value 1-star budget hotel accommodation, with 16 modern, bright & generously appointed rooms. Check out 8 room deals from £28 on selected nights in March and April, plus the hotel is rated 7.7 out of 10 from 39 fully verified guest reviews. Perth train station is 0.4 miles from the property. more
Free Wi-Fi Restaurant Pets Welcome Pool Table
Search all 31 hotels in Perth
Check out all our deals & offers
Find your perfect stay - today
Last minute and vacation deals

FAQs about hotels in Perth

  • What hotels are near St Ninians Cathedral?

    The nearest hotel to St Ninians Cathedral is Mercure Perth Hotel, which is 370 feet away and the second closest hotel near St Ninians Cathedral is New County Hotel which is 1210 feet away and has a great review score of 5.1

  • What are the best hotels near Perth Concert Hall?

    The best hotel near Perth Concert Hall is The Royal George Hotel, which is 460 feet away and another superb hotel near Perth Concert Hall is Mercure Perth Hotel which is 1010 feet away and has a great review score of 6.9

  • Which hotels are near Perth train station?

    The 2 nearest hotels to Perth train station are Grampian Hotel at 1460 feet and, secondly New County Hotel which is 1480 feet away. Both hotels have excellent rates and great review scores.

  • What are the best hotels near The Black Watch Castle & Museum?

    Some of the best hotels near The Black Watch Castle & Museum are Mercure Perth Hotel, The Royal George Hotel and Grampian Hotel.

  • How much are hotels in Perth tonight?

    The cost for a hotel in Perth tonight is from from £25pp*. Mercure Perth Hotel is offering 19 deals on several nights in March. * Subject to availability. Use our search box to find the best prices for your dates.

  • Which hotels in Perth are best for couples?

    Some of the best hotels in Perth for couples are; Grampian Hotel or Salutation Hotel. You might also try The Royal George Hotel, which frequently has offers on double rooms.

  • What are the closest hotels near Perth center?

    The closest hotels near Perth centre are Perth Youth Hostel and Apartments at 1.2 miles, with Mercure Perth Hotel at 700 feet and Grampian Hotel which is located 940 feet from Perth center.

  • Are there any cheap hotels in Perth?

    You can find several budget hotels in Perth such as The Royal George Hotel or you can find cheap hotel deals at The Lovat Hotel. You can also try Holiday Inn Express Perth, an IHG Hotel, which often has room deals to suit those on a low budget.

  • Which hotels in Perth have parking?

    Many hotels in Perth offer parking, though most offer limited spaces, and early booking is suggested. You could try Mercure Perth Hotel, or also look at Grampian Hotel, which offers free parking.

More hotels in Perth

Have a look at these hotels & places to stay in Perth with deals and offers.

List your Hotel

Get more bookings

List your hotel today for free & get extra bookings with no commissions or booking fees. It's easy and hassle free. List your property here