Hotels in Perth

Search among 31 available hotels and places to stay in Perth.

Check-in
Thu, 21 May
Check-out
Fri, 22 May
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Thu, 21 May
-
Check-out
Fri, 22 May
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Thu, 21 May
-
Check-out
Fri, 22 May
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
1-31 out of 31
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great7 total reviews
our site & Booking.com
Map
300 m from City Centre200 m from Perth and Kinross Council
Scone Palace and Huntingtower Castle are located 2.9 km and 3.9 km from the budget Premier Inn Perth City Centre respectively.
From£ 114 /nightSelect
8.5
Great1516 total reviews
our site & Booking.com
A private location of the 4-star Murrayshall provides easy access to Wester Bonhard, which is only 600 metres away.
From£ 134 /nightSelect
7.9
Very good3290 total reviews
our site & Booking.com
Map
300 m from City Centre400 m from Scone Palace
Located in a shopping neighbourhood a 10-minute ride from Scone Palace, the perfect Salutation is built in a typical traditional style and has a lounge bar.
From£ 72 /nightSelect
8.3
Great2719 total reviews
our site & Booking.com
Map
400 m from City Centre300 m from Perth and Kinross Council
Located within 5 minutes' walk of Perth Museum and Art Gallery and nearly a 5-minute walk from Perth Concert Hall, the Royal George features hiking, skiing and cycling.
From£ 68 /nightSelect
7.6
Very good2603 total reviews
our site & Booking.com
Map
400 m from City Centre200 m from St Ninian's Cathedral
The 3-star Mercure is conveniently placed a 7-minute walk from Perth Museum and Art Gallery, offering 76 rooms along with an à la carte restaurant.
From£ 66 /nightSelect
7.0
Very good2579 total reviews
our site & Booking.com
Map
1.2 km from City Centre400 m from Perth Royal Infirmary
The Lovat Perth is located 35 km from Dundee airport and 5 minutes on foot from Lovat Hotel bus stop.
From£ 54 /nightSelect
7.4
Very good3 total reviews
our site & Booking.com
Map
700 m from City Centre800 m from Scone Palace
Located just a 7-minute walk from Branklyn Garden, the budget Travelodge is 2.5 km from Kinnoull Hill Woodland Park.
From£ 51 /nightSelect
8.6
Great6 total reviews
our site & Booking.com
The Travelodge Perth Broxden Junction is set at a 4.5 km distance from Scone Palace and at a 4.9 km distance from Kinnoull Hill.
From£ 72 /nightSelect
8.2
Great790 total reviews
our site & Booking.com
Map
600 m from City Centre100 m from Perth Railway Station, Scotland
The impressive 3-star Radisson Blu Hotel, is located a 10-minute drive from Scone Palace and near a train station.
From£ 35 /nightSelect
8.6
Great3335 total reviews
our site & Booking.com
Map
3.0 km from City Centre1.2 km from University of the Highlands and Islands Perth College
Located in a business district near a train station, the 3-star Holiday Inn Express Perth, An Ihg Perth offers 72 rooms and a lobby bar.
From£ 84 /nightSelect
7.2
Very good2 total reviews
our site & Booking.com
Map
3.6 km from City Centre400 m from Huntingtower Castle
Perth and Kinross Council is at a 3.8 km distance from the 2-star Travelodge Perth A9, while Branklyn Garden is approximately 5 km away.
From£ 88 /nightSelect
8.4
Great756 total reviews
our site & Booking.com
Map
600 m from City Centre200 m from Perth Railway Station, Scotland
Located an 8-minute walk from The Fergusson Gallery, the excellent Parklands has 21 rooms, and lies near a train station.
From£ 69 /nightSelect
7.3
Very good1644 total reviews
our site & Booking.com
Map
20.3 km from City Centre
There are rooms facing park and the Birnam is set in front of Beatrix Potter Exhibition.
From£ 58 /nightSelect
8.1
Great136 total reviews
our site & Booking.com
Map
22.7 km from City Centre
4.8 km from The Japanese Garden, the Tormaukin Glendevon includes 10 rooms.
From£ 140 /nightSelect
8.3
Great2027 total reviews
our site & Booking.com
Map
5.6 km from City Centre
The pet friendly Sky Lodge Perth is within 6 km of Jardine Gallery and Workshop and has a quick access to Balans Pilates Studio & Treatment Rooms.
From£ 58 /nightSelect
8.7
Great1001 total reviews
our site & Booking.com
Map
1000 m from City Centre1.0 km from Scone Palace
Positioned within 5 minutes' walk of King James Golf Course, the quality Sunbank House Metro Perth has 10 rooms, the à la carte restaurant serving the British cuisine, all at guest's disposal.
From£ 106 /nightSelect
7.3
Very good689 total reviews
our site & Booking.com
Map
500 m from City Centre200 m from Perth Railway Station, Scotland
At a 25 km distance from Kinnoull Hill Woodland Park, the Best Western Queens Perth includes 51 rooms.
From£ 110 /nightSelect
The TownhouseGuest house
9.4
Perfect642 total reviews
our site & Booking.com
Map
500 m from City Centre500 m from Ceasar's Amusement Park
Elcho is also set within 15 minutes' drive of the 5-star Townhouse.
From£ 182 /nightSelect
8.1
Great1784 total reviews
our site & Booking.com
Map
500 m from City Centre400 m from Ceasar's Amusement Park
The Black Watch Museum is set about a 13-minute walk from the Grampian Perth.
From£ 83 /nightSelect
7.7
Very good1108 total reviews
our site & Booking.com
Map
600 m from City Centre400 m from Ceasar's Amusement Park
Comprising 7 rooms right in the centre of Perth, the smoke-free Heidl Guest House lies a 10-minute drive from Huntingtower Castle.
From£ 49 /nightSelect
WoodleaGuest house
8.5
Great999 total reviews
our site & Booking.com
Map
400 m from City Centre300 m from Ceasar's Amusement Park
River Tay Public Art Trail is set nearly a 6-minute walk from the Woodlea.
From£ 70 /nightSelect
8.9
Great790 total reviews
our site & Booking.com
Map
1.1 km from City Centre1000 m from Perth and Kinross Council
Snow skiing, hiking and cycling are provided by the elegant Hazeldene Perth, that offers a picturesque location in a shopping neighbourhood.
From£ 66 /nightSelect
7.9
Very good430 total reviews
our site & Booking.com
Map
13.4 km from City Centre500 m from Dunning Golf Club
Broadslap Fruit Farm is within 10 minutes' drive of the 3-star Dunning, while Drumtogle, enclosure 300m SE of is 4.1 km away.
From£ 50 /nightSelect
8.8
Great899 total reviews
our site & Booking.com
Map
1.2 km from City Centre1000 m from Black Watch Museum
Branklyn Garden and The Fergusson Gallery are located 2 km and 1.6 km from the 4-star Dunallan Guest House Perth respectively.
From£ 49 /nightSelect
8.9
Great230 total reviews
our site & Booking.com
Map
1.2 km from City Centre1000 m from Perth and Kinross Council
The 2-star No 9 The Guest House is a good starting point to Perth's sights including Perth Museum and Art Gallery, which is only 550 metres away.
From£ 83 /nightSelect
9.0
Perfect114 total reviews
our site & Booking.com
Map
1000 m from City Centre300 m from Black Watch Museum
Located 20 minutes on foot from The Fergusson Gallery, the 4-star Rosebank offers 9 rooms with bright views.
From£ 107 /nightSelect
The FitzroyBed & Breakfast
9.5
Perfect435 total reviews
our site & Booking.com
Map
1.3 km from City Centre200 m from Perth Royal Infirmary
While staying at the 3-star Fitzroy Bed & Breakfast Perth you are invited to discover The Black Watch Museum, set 1.7 km away, or Huntingtower Castle, which is approximately a 10-minute drive away.
From£ 38 /nightSelect
9.3
Perfect65 total reviews
our site & Booking.com
Map
1.0 km from City Centre300 m from Black Watch Museum
King James is merely 0.6 km from the Albert Villa Guest House and Perth Playhouse is only a 7-minute walk away.
From£ 275 /nightSelect
Meze HotelHotel
7.2
Very good4 total reviews
our site & Booking.com
Map
400 m from City Centre500 m from Ceasar's Amusement Park
From£ 86 /nightSelect
MezeAparthotel
Map
400 m from City Centre400 m from Scone Palace
From£ 120 /nightSelect
Map
16.4 km from City Centre
From£ 4 462 /nightSelect

FAQs about hotels in Perth

We hope that the answers to these questions will help you plan your trip

What are the best city centre hotels in Perth?

Our HotelMix.co.uk travel data based on 4631 customers' reviews show the top places in Perth city centre. Providing cots, a special menu, canoeing on site, Salutation Hotel rated 8.4/10 is set a 5-minute walk from the city centre. New County Hotel with rating 8.2/10 and Grampian Hotel rated 8.6/10 are other favourite hotels in the area. To see more central hotels click here.

What are the most popular cheap hotels in Perth?

There are more than 6 top budget properties in Perth. HotelMix.co.uk highly recommends Birnam Hotel rated 8.4/10 as one of the best budget Perth properties because of its price (from 45£ per night) and British and Scottish cuisine in Palmerston's Cafe restaurant. The Dunning Hotel rated 8.0/10 is one more great hotel, offering a picnic area, a golf course, children's menu, as well as prices from 45£ per one night. To see more cheap hotels go here.

What are the best 5-star hotels in Perth?

The best one is The Townhouse rated 8.2/10 at the cost of 166£ per night with a golf course, concierge service, cots. To see more favoured 5-star hotels click here.

Which boutique hotels in Perth would you recommend?

More than 2069 reviews of our customers may help to find the best Perth boutique hotel. We recommend Radisson Blu Hotel, rated 8.4/10 as the top boutique property for 38£ per night with a tennis court, a golf course, wedding services on site. One more boutique option is a 3-star Salutation Hotel rated 8.4/10 for 79£ per one night. Best Western Queens Hotel with rating 8.4/10: a 3-star property for 120£ per night. To see more boutique hotels click here.

What are the top Perth hotels for couples?

According to HotelMix.co.uk travel data, there are 3 deals for couples. To see more romantic hotels click here.

What are the top family-friendly Perth properties?

If you're searching for a family hotel, you will find 9 deals in Perth. The Lovat Hotel (rating: 8.2/10): a family-hotel with a golf course, cots, a special menu for 64£ per night. The Parklands Hotel Grampian Hotel all received 3693 reviews from families travelling in Perth. Go here to see more family-friendly hotels.

What are the most popular pet-friendly hotels in Perth?

For customers travelling with pets, there are 9 accommodations to choose from. You can book Salutation Hotel (rating: 8.4/10) at the cost of 79£ per night. It's set 5 minutes` walk from Norie Miller Park and features cots, a special menu, canoeing. Alternatively, book The Royal George Hotel (rating: 8.4/10) with a special menu, snow skiing, a gaming room. It's set 500 meters from the city centre and costs 74£ per night. Other suitable options are The Anglers Inn Cherrybank Inn. For more pet-friendly accommodations go here.

Which Perth hotels are the best to stay at?

You may book Cherrybank Inn rated 7.4/10 with restaurant bar. It costs 88£ per night. Murrayshall Country Estate rated 8.4/10 may also suit you - only 145£ per one night. It features back massages, archery, hiking.

What are the best spa hotels in Perth?

You may book Murrayshall Country Estate, a nice spa hotel featuring back massages, archery, hiking. It costs 145£ per night.

How much is an average Perth hotel price?

According to HotelMix.co.uk travel data, the average prices for Perth properties are:
A 4-star hotel room costs 59£ per night. You may book Hazeldene Guest House with a golf course, cots, snow skiing. A really special hotel can be found for 166£ per night. We recommend The Townhouse (rating: 8.2/10) with a golf course, concierge service, cots.

How much does it cost to stay in a hotel in Perth for tonight?

According to HotelMix.co.uk travel data, the average Perth prices for tonight are:
For a perfect hotel like The Royal George Hotel (rating: 8.4/10) you may pay about 28£ per night.

What are the most popular resorts in Perth?

We recommend Mercure Hotel rated 8.4/10 featuring a picnic area, cots, a special menu on site. It's set a 5-minute walk from Woodland Park and costs 69£ per night. Alternatively, Best Western Queens Hotel is rated as one of the best resorts in Perth, offering wedding services, a steam room, a gym. It costs 120£ per night.

What are the most favoured hotels near The Black Watch Museum?

On HotelMix.co.uk you will find 8 great accommodations near The Black Watch Museum in Perth. Another perfect accommodation is Best Western Queens Hotel rated 8.4/10 at the cost of 120£ per night. It features an indoor swimming pool, porter service, a gym. Other cool options include Mercure Hotel, Ardfern Guest House, Radisson Blu Hotel. Or click here to see other good hotels.

Where to stay in Perth?

Best cheap hotels in Perth

For budget lodging, choose Sky Lodge, which comes at 39£ per night, or Pitcullen Guest House, which charges 70£. You will find Hazeldene Guest House just a stone's throw from Woodland Park.

Convenience of staying in hotels in the city centre

Nature lovers will appreciate being in closer proximity to a river, gardens and parks staying at Best Western Queens Hotel with rates at 74£. Salutation Hotel is a 5-minute walk from the hustle and bustle of the city center and offers 3-star accommodation.

Parklands Hotel is a 10-minute walk to St. Ninian's Cathedral and comes with a tennis court, a sauna and an outdoor heated swimming pool. Sunbank House Metro Hotel is a nice 4-star hotel near Kinnoull Hill.

Luxury and boutique accommodation in Perth

The luxury The Station Hotel is a posh choice, located only a 20-minute walk from Indian Cook School By Praveen Kumar. To be located next to a landscaped garden, parks and woods, choose Huntingtower Hotel, which is a 3-star boutique hotel.

Explore and find your best apartments, B&Bs and others

Dunallan Guest House is an affordable apartment within walking distance of hills and parks. If you're looking for a homey place to stay, consider Ardfern Guest House, located beside Nomadic Gallery. Lovat Hotel offers guests 3-star family accommodation and comes with a sauna, an indoor swimming pool and a golf course. For travelers who love horse riding, cycling and golf, pick Ballathie House Hotel near Nature Nuts, a resort that offers scenic views of the city.

Show moreLess

Perth hotels essential information

🏨 Hotels in Perth 31
👛 Lowest price 228 GBP
✍️ Hotels Reviews 6 332