Hotels in Perth

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

Check-in
Mon, 23 Dec
-
Check-out
Tue, 24 Dec
Rooms and Guests2 Guests, 1 Room
Check-in
Mon, 23 Dec
-
Check-out
Tue, 24 Dec
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
Check-in
Mon, 23 Dec
-
Check-out
Tue, 24 Dec
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-54 out of 54
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great577 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£ 85 /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
Great233 reviews
A private location of the 4-star Murrayshall provides easy access to Wester Bonhard, which is only 600 metres away.
From£ 113 /nightSelect
8.4
Great564 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£ 48 /nightSelect
8.4
Great393 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£ 68 /nightSelect
8.6
Great545 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£ 120 /nightSelect
8.2
Great186 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£ 69 /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£ 84 /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£ 97 /nightSelect
8.6
Great200 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£ 98 /nightSelect
8.2
Great205 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£ 58 /nightSelect
8.2
Great335 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
Great65 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£ 80 /nightSelect
8.0
Great91 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£ 50 /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£ 87 /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£ 186 /nightSelect
8.2
Great143 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£ 52 /nightSelect
8.4
Great362 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£ 59 /nightSelect
7.2
Very good2 reviews
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£ 94 /nightSelect
The TownhouseGuest house
8.2
Great134 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£ 170 /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£ 64 /nightSelect
8.4
Great119 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£ 48 /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£ 122 /nightSelect
8.2
Great201 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£ 54 /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£ 118 /nightSelect
The ChimneysBed & Breakfast
8.2
Great57 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£ 81 /nightSelect
Rosebank Guest HouseBed & Breakfast
8.4
Great41 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£ 120 /nightSelect
8.6
Great6 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
Northlees FarmBed & Breakfast
8.4
Great76 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£ 71 /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£ 89 /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
Great80 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£ 89 /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£ 104 /nightSelect
ScotiaGuest house
8.2
Great96 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£ 54 /nightSelect
KirklandBed & Breakfast
8.2
Great70 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£ 131 /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£ 69 /nightSelect
Pitcullen Guest HouseBed & Breakfast
8.4
Great95 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£ 66 /nightSelect
Strathcona GuesthouseBed & Breakfast
8.2
Great46 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
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
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£ 54 /nightSelect
Within 25 minutes' walk of Meikleour Beech Hedges, the 4-star Ballathie Riverside includes 16 rooms.
From£ 134 /nightSelect
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
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£ 114 /nightSelect
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£ 90 /nightSelect
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
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£ 107 /nightSelect
WestviewGuest house
8.4
Great88 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
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£ 144 /nightSelect
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
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£ 152 /nightSelect
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
Map
200 m from City Centre300 m from Scone Palace
Select

FAQs about hotels in Perth

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

Which hotels in Perth have a central location?

Our HotelMix.co.uk travel data based on 4502 customers' reviews show the top places in Perth city centre. One of the best hotels in Perth city centre is The Royal George Hotel rated 8.4/10 from 27£ per night. Salutation Hotel, Radisson Blu Hotel, and New County Hotel are also suitable for your pleasant stay. Go here to see more central hotels.

What are the most popular cheap hotels in Perth?

There are more than 5 top budget properties in Perth. Sky Lodge with a rating 8.2/10 is a good option set 6 km from Jardine Gallery and Workshop. At this 3-star hotel you can take advantage of a golf course, cots, and 24-hour security. Customers mentioned an exquisite service. The Anglers Inn rated 7.8/10 is one more great hotel, offering a picnic area, a special menu, and complimentary parking, as well as prices from 82£ per one night. To see more cheap hotels go here.

Which 5-star hotels in Perth would you recommend?

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

What are the most popular boutique hotels in Perth?

More than 2012 reviews of our customers may help to find the best Perth boutique hotel. One of the finest boutique hotels is The Parklands Hotel rated 8.0/10 at the cost of 95£ per night. Another popular 3-star stylish accommodation is Best Western Queens Hotel rated 8.4/10 with an indoor swimming pool, wedding services, and a steam room on site. The Lovat Hotel with rating 8.2/10: a 3-star property for 67£ 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 3 deals for couples. Other suitable options for couples you can find here.

Which hotels in Perth are good for families?

According to 3185 customers' reviews, there are 8 family deals to consider. The Royal George Hotel (rating: 8.4/10) offers a special menu, snow skiing, and a gaming room. It's set 2.7 km from Kinnoull Hill. Customers can enjoy British meals at Provender Brown Delicatessen restaurant nearby. You also can book Salutation Hotel (rating: 8.4/10) for about 64£ per night. This child-friendly property offers cots, canoeing, and a special menu on site. To see more family accommodations click here.

What are the best pet-friendly hotels in Perth?

If you're travelling with pets, HotelMix.co.uk offers a selection of 9 hotels to choose from. Consider booking Mercure Hotel with rating 8.4/10, which is set 0.3 km from Perth and Kinross Council. It offers rooms at the cost of 69£ per night. Alternatively, book The Royal George Hotel rated 8.4/10 for 85£ per night. It's located 5 minutes` walk from the city center and offers a special menu, snow skiing, and a gaming room on site. Other suitable options include Holiday Inn Express, An Ihg Hotel, Salutation Hotel, and The Anglers Inn. For more pet-friendly deals go here.

What are the best hotels in Perth?

Northlees Farm and Travelodge Broxden Junction are other top accommodations in this area.

What are the most popular luxury hotels in Perth?

If you're searching for a perfect place, enjoy staying at one of 5 luxurious hotels offered on HotelMix.co.uk. Another good option is The Parklands Hotel (rating: 8.0/10), which is set 10 minutes' walk from the city centre and features a golf course, concierge service, and a special menu.

What are the most favoured spa hotels in Perth?

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

How much is it to stay a night in Perth?

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, and snow skiing. A really special hotel can be found for 131£ per night. We recommend The Townhouse (rating: 8.2/10) with a golf course, concierge service, and cots.

How much is a hotel in Perth for tonight?

According to HotelMix.co.uk travel data, the average Perth prices for tonight are:
The Lovat Hotel (rating: 8.2/10) may cost you about 27£ per night.

What are the most popular resorts in Perth?

We recommend Auld Manse Guest House (rating: 8.4/10) for 47£ per night. It's located 10 minutes' walk from Perth Bridge and provides a golf course, cots, and complimentary parking on site. Alternatively, Salutation Hotel is rated as one of the best resorts in Perth, offering cots, canoeing, and a special menu. It costs 64£ per night.

What are the best accommodations near The Black Watch Museum?

On HotelMix.co.uk you will find 7 great accommodations near The Black Watch Museum in Perth. We recommend The Townhouse rated 8.2/10, a perfect hotel set 15 minutes' walk from The Black Watch Museum. It costs 27£ per night and offers a golf course, concierge service, and cots. Another good property is Best Western Queens Hotel (rating: 8.4/10). It's set 600 metres from the city centre and offers wedding services, a steam room, and a gym on site. Other cool options include The Parklands Hotel, Pitcullen Guest House, and Rosebank 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 54
👛 Lowest price 27 GBP
✍️ Hotels Reviews 6 798