Hotels in Perth

Search among 55 available hotels and places to stay in Perth from 50+ providers

Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Filter & Sort
View map
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-55 out of 55
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great550 reviews
Map
300 m from City Centre300 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£ 103 /nightSelect
8.4
Great375 reviews
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£ 72 /nightSelect
8.4
Great721 reviews
Map
600 m from City Centre500 m from Ceasar's Amusement Park
The impressive 3-star Radisson Blu Hotel, is located a 10-minute drive from Scone Palace and near a train station.
From£ 37 /nightSelect
8.4
Great217 reviews
A private location of the 4-star Murrayshall provides easy access to Wester Bonhard, which is only 600 metres away.
From£ 144 /nightSelect
8.4
Great566 reviews
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£ 105 /nightSelect
8.2
Great171 reviews
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£ 94 /nightSelect
8.6
Great521 reviews
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£ 121 /nightSelect
8.2
Great192 reviews
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£ 51 /nightSelect
8.6
Great186 reviews
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£ 79 /nightSelect
7.8
Very good62 reviews
Map
8.3 km from City Centre1.6 km from Campsie Linn
King's Stone is also set 5 km from the Anglers.
From£ 85 /nightSelect
8.0
Great132 reviews
Map
600 m from City Centre500 m from Ceasar's Amusement Park
Located an 8-minute walk from The Fergusson Gallery, the excellent Parklands has 21 rooms, and lies near a train station.
From£ 98 /nightSelect
8.4
Great328 reviews
Map
300 m from City Centre200 m from Ceasar's Amusement Park
The modern New County is about 6 minutes' walk from Perth North Church and has a quick access to Perth Congregational Church.
From£ 27 /nightSelect
8.0
Great66 reviews
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£ 69 /nightSelect
The TownhouseGuest house
8.2
Great125 reviews
Map
400 m from City Centre500 m from Ceasar's Amusement Park
Elcho is also set within 15 minutes' drive of the 5-star Townhouse.
From£ 135 /nightSelect
8.4
Great341 reviews
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£ 112 /nightSelect
7.4
Very good3 reviews
Map
1.9 km from City Centre200 m from Craigie Hill Golf Club
Scone Palace and Huntingtower Castle are located 3.9 km and 2.8 km from the smoke-free Cherrybank Inn Perth respectively.
From£ 88 /nightSelect
8.0
Great81 reviews
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£ 89 /nightSelect
Woodcroft HouseGuest house
8.2
Great47 reviews
Map
900 m from City Centre900 m from Scone Palace
The luxury Woodcroft House is located a 5-minute ride from Kinnoull Hill Woodland Park and near a train station.
From£ 188 /nightSelect
8.2
Great127 reviews
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£ 53 /nightSelect
8.4
Great183 reviews
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£ 85 /nightSelect
7.2
Very good2 reviews
Map
3.7 km from City Centre300 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£ 95 /nightSelect
WoodleaGuest house
8.2
Great57 reviews
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£ 100 /nightSelect
Northlees FarmBed & Breakfast
8.4
Great71 reviews
Map
4.2 km from City Centre
Perth and Kinross Council and The Fergusson Gallery are located 4.2 km and 3.9 km from the 3-star Northlees Farm respectively.
From£ 72 /nightSelect
The FitzroyBed & Breakfast
8.4
Great95 reviews
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£ 41 /nightSelect
8.2
Great36 reviews
Map
18.8 km from City Centre
The Oyo Thistle is set a 5-minute stroll from Milnathort and at 200 metres from Orwell and Portmoak Parish Church.
From£ 65 /nightSelect
8.4
Great120 reviews
Map
1000 m from City Centre800 m from Perth and Kinross Council
King James VI Golf Club is within 25 minutes' walk of the 3-star Auld Manse and Huntingtower Castle is around 10 minutes' drive away.
From£ 49 /nightSelect
8.4
Great7 reviews
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£ 123 /nightSelect
8.4
Great408 reviews
Map
500 m from City Centre400 m from Ceasar's Amusement Park
At a 25 km distance from Kinnoull Hill Woodland Park, the Best Western Queens Perth includes 51 rooms.
From£ 119 /nightSelect
The ChimneysBed & Breakfast
8.4
Great43 reviews
Map
1.3 km from City Centre200 m from Perth Royal Infirmary
While staying at the Chimneys Bed & Breakfast you are invited to discover Scone Palace, set 10 minutes away by car, or The Fergusson Gallery, which is a 5-minute ride away.
From£ 82 /nightSelect
Rosebank Guest HouseBed & Breakfast
8.4
Great40 reviews
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£ 105 /nightSelect
Acer Guest HouseGuest house
8.4
Great50 reviews
Map
1000 m from City Centre500 m from King James VI Golf Club
Craigie is about a 10-minute walk from the 4-star Acer Perth, while Saint John's Kirk is nearly 15 minutes' walk away.
From£ 65 /nightSelect
8.2
Great7 reviews
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£ 77 /nightSelect
8.2
Great46 reviews
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£ 90 /nightSelect
Ardfern Guest HouseGuest house
8.6
Great59 reviews
Map
1.2 km from City Centre1.0 km from Black Watch Museum
The Black Watch Museum is within 1.9 km of the Ardfern Guest House Perth and Scone Palace is about 10 minutes' drive away.
From£ 66 /nightSelect
Arisaig Guest HouseGuest house
8.0
Great68 reviews
Map
1.1 km from City Centre1000 m from Perth and Kinross Council
While staying at the 4-star Arisaig Guest House Perth you are invited to discover Kinnoull Hill Woodland Park, set 2 km away, or South Inch park, which is 2 km away.
From£ 90 /nightSelect
8.0
Great6 reviews
Map
1.0 km from City Centre900 m from Perth and Kinross Council
The smoke-free Ballabeg Guest House is a good starting point to Perth's sights including Perth Museum and Art Gallery, which is approximately a 10-minute walk away.
Select
Map
5.4 km from City Centre
While staying at the Last Cast you are invited to discover Perth Museum and Art Gallery, set about 6 km away, or Dunbarney Church, which is approximately a 5-minute walk away.
From£ 105 /nightSelect
ScotiaGuest house
8.4
Great88 reviews
Map
1.0 km from City Centre300 m from Black Watch Museum
Guests can have a continental breakfast and enjoy visiting Scone Palace, set around a 5-minute ride from the 3-star Scotia Perth.
From£ 69 /nightSelect
Adam Guest HouseGuest house
8.4
Great63 reviews
Map
1.1 km from City Centre1000 m from Perth and Kinross Council
The family-run Adam Perth is set about a 10-minute ride from Huntingtower Castle and within 1.5 km of St Ninian's Cathedral.
From£ 70 /nightSelect
WestviewGuest house
8.4
Great84 reviews
Map
1000 m from City Centre300 m from Black Watch Museum
While staying at the 3-star Westview you are invited to discover Scone Palace, set about a 5-minute ride away, or St Ninian's Cathedral, which is a mere 0.8 km away.
From£ 62 /nightSelect
Pitcullen Guest HouseBed & Breakfast
8.4
Great88 reviews
Map
1.1 km from City Centre1000 m from Perth and Kinross Council
Frames Gallery and Kinnoull Hill Woodland Park are located 1.6 km and 2 km from the 3-star Pitcullen Guest House Perth respectively.
From£ 67 /nightSelect
8.2
Great52 reviews
Map
1000 m from City Centre300 m from Black Watch Museum
The Almond Perth is set a mere 0.8 km from St Ninian's Cathedral and within a 13-minute walk of Woodland Park.
From£ 81 /nightSelect
KirklandBed & Breakfast
8.4
Great46 reviews
Map
800 m from City Centre800 m from Scone Palace
Kinnoull Hill Woodland Park and Branklyn Garden are respectively 1.5 km and 650 metres from the Kirkland.
From£ 132 /nightSelect
Strathcona GuesthouseBed & Breakfast
8.4
Great32 reviews
Map
900 m from City Centre200 m from Black Watch Museum
The Strathcona Perth, located within 300 metres of The Black Watch Museum, is also at a proximity to Balhousie Castle.
Select
8.2
Great28 reviews
Map
12.8 km from City Centre
The Hermitage Woodland Walk is a 15-minute ride from the Hollyburn Bed And Breakfast Perth and Historic Scotland Stanley Mills is a 10-minute drive away.
From£ 76 /nightSelect
8.6
Great15 reviews
Map
1.2 km from City Centre1000 m from Black Watch Museum
While staying at the 4-star Achnacarry Guest House you are invited to discover Kinnoull Hill, set a 5-minute drive away, or Scone Palace, which is 2.8 km away.
From£ 108 /nightSelect
7.4
Very good3 reviews
Map
700 m from City Centre800 m from Scone Palace
Branklyn Garden is 10 minutes' walk from the non-smoking Travelodge and Frames Gallery is merely a 10-minute walk away.
From£ 55 /nightSelect
Within 25 minutes' walk of Meikleour Beech Hedges, the 4-star Ballathie Riverside includes 16 rooms.
From£ 135 /nightSelect
Ballathie Sportsman'S LodgeHotel
Map
14.2 km from City Centre
Inchtuthil is approximately 10 minutes by car from the Ballathie Sportsmans and Meikleour Village Hall & Institute is a 25-minute stroll away.
From£ 115 /nightSelect
Bronton CottageHotel
Map
6.1 km from City Centre
The Bronton Cottage is set within 7 km of Frames Gallery and at a 2.6 km distance from Moncreiffe Hill-fort.
From£ 91 /nightSelect
Clark Kimberley Guest HouseHotel
7.8
Very good5 reviews
Map
1.0 km from City Centre300 m from Black Watch Museum
Lower City Mills is set within a 6-minute walk of the Clark Kimberley Guest House Perth.
From£ 45 /nightSelect
Westacre B&BHotel
Map
18.9 km from City Centre
Inchaffray Abbey is also set at a 2.7 km distance from the 3-star Westacre B&B.
Select
Huntingtower HotelHotel
Map
4.8 km from City Centre1.0 km from Huntingtower Castle
Pitcairnfield and Scone Palace are located 0.6 km and 4 km from the 3-star Huntingtower Perth respectively.
From£ 145 /nightSelect
Swallow KillinHotel
Map
55.1 km from City Centre
Acharn Forest Walk is about 6 minutes on foot from the Swallow Killin Perth and Falls of Dochart is only a 13-minute walk away.
From£ 154 /nightSelect
Ackinnoull Guest House B And BHotel
Map
1.2 km from City Centre1000 m from Black Watch Museum
Craigie Hill Golf Club is within a 10-minute drive of the 2-star Ackinnoull Guest House B And B Perth, while Scone Palace is nearly 10 minutes away by car.
Select

FAQs about hotels in Perth

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

What are the finest hotels in Perth city centre?

There are 11 hotels and other accommodations in Perth city centre to choose from. Providing cots, ironing, and bar on site, New County Hotel rated 8.4/10 is set a 5-minute walk from the city centre. The Royal George Hotel with rating 8.4/10 and Salutation Hotel rated 8.4/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. Sky Lodge with a rating 8.2/10 is a good option set 6 km from Perth Museum and Art Gallery. At this 3-star hotel you can take advantage of a golf course, 24-hour security service, and 24-hour front desk assistance. Customers mentioned an exquisite service. Also Northlees Farm is a good choice with rating 8.4/10 at the cost of 72£ per night. Go here to see more cheap hotels.

What are the finest 5-star hotels in Perth?

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

What are the finest boutique hotels in Perth?

More than 1939 reviews of our customers may help to find the best Perth boutique hotel. We recommend The Lovat Hotel rated 8.4/10 as the top boutique property for 122£ per night with a golf course, a special menu, and billiards on site. The Parklands Hotel with rating 8.0/10 is a stylish accommodation with a work desk and meeting rooms for 113£ per night. Radisson Blu Hotel, with rating 8.4/10: a 3-star property for 38£ per night. To see more modern hotels go here.

Which hotels for couples in Perth are the best to stay at?

According to HotelMix.co.uk travel data, there are 28 deals for couples. The Parklands Hotel rated 8.0/10 is a favourite 4-star hotel for couples, featuring a golf course, concierge service, and a special menu. Customers can book a room at this property for about 113£ per night. Other top options are Mercure Hotel, Best Western Queens Hotel, and Grampian Hotel. 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 8 deals in Perth. The Royal George Hotel (rating: 8.4/10) offers a special menu, snow skiing, and a gaming room. It's set 2.5 km from Kinnoull Hill Woodland Park. Customers can enjoy European, British and Scottish meals at Kisa's restaurant nearby. Salutation Hotel and Best Western Queens Hotel all received 2996 reviews from families travelling in Perth. To see more family accommodations click here.

What are the top pet-friendly hotels in Perth?

According to HotelMix.co.uk travel data, there are 9 hotels that welcome pets. Alternatively, book The Royal George Hotel (rating: 8.4/10) with a special menu, snow skiing, and a gaming room. It's set 500 meters from the city centre and costs 165£ per night. For more pet-friendly accommodations go here.

What are the best hotels in Perth?

Cherrybank Inn rated 7.4/10 may also suit you — only 87£ per one night. It features restaurant and bar.

Which luxury accommodations in Perth are the top?

Another good option is The Townhouse (rating: 8.2/10), which is set 5 minutes' walk from the city centre and features a golf course, concierge service, and cots.

What are the top spa hotels in Perth?

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

How much do hotels in Perth cost?

Of course, the prices change in Perth depending on the season, but on average:
A 4-star hotel room costs 113£ per night. You may book The Parklands Hotel with a golf course, concierge service, and a special menu. A really special hotel can be found for 161£ per night. We recommend The Townhouse (rating: 8.2/10) with a golf course, concierge service, and cots.

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

According to HotelMix.co.uk travel data, the average prices for tonight in Perth are: Murrayshall Country Estate (rating: 8.4/10) may cost you about 27£ per night.

What's the most popular resort in Perth?

We recommend The Royal George Hotel rated 8.4/10 featuring a special menu, snow skiing, and a gaming room on site. It's set a 5-minute walk from Perth and Kinross Council and costs 165£ per night. Alternatively, Grampian Hotel is rated as one of the best resorts in Perth, offering a special menu, bar, and housekeeping service. It costs 109£ per night.

What are the best hotels near The Black Watch Museum?

On HotelMix.co.uk you will find 9 great accommodations near The Black Watch Museum in Perth. We recommend Mercure Hotel rated 8.4/10, a perfect hotel set 10 minutes' walk from The Black Watch Museum. It costs 27£ per night and offers a picnic area, a special menu, and room service. Other cool options include The Parklands Hotel, The Royal George Hotel, and Hazeldene Guest House. 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 55
👛 Lowest price 27 GBP
✍️ Hotels Reviews 6 613