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
Great561 reviews
Map
300 m from City Centre300 m from Scone Palace
Featuring a location in a shopping area, the Salutation boasts 84 rooms and an à la carte restaurant, 10 minutes by car from Scone Palace.
FromC$ 140 /nightSelect
8.4
Great566 reviews
Map
400 m from City Centre300 m from Perth and Kinross Council
Boasting snow skiing, hiking and cycling in the area, the pet-friendly Royal George is based in a shopping district a short walk to Perth Museum and Art Gallery.
FromC$ 159 /nightSelect
8.4
Great375 reviews
Map
400 m from City Centre200 m from St Ninian's Cathedral
The unique 3-star Mercure Perth is placed within 11 minutes' walk of Frames Gallery and near a train station.
FromC$ 121 /nightSelect
8.4
Great328 reviews
Map
300 m from City Centre200 m from Ceasar's Amusement Park
The 3-star New County is placed in a rural area of Perth, only 600 metres from Frames Gallery and 7 minutes' stroll from Perth and Kinross Council.
FromC$ 46 /nightSelect
8.2
Great197 reviews
Map
600 m from City Centre400 m from Ceasar's Amusement Park
King James and Jardine Gallery and Workshop are respectively 0.6 km and 300 metres from the 3-star Heidl Guest House Perth.
FromC$ 137 /nightSelect
8.6
Great537 reviews
Map
3.0 km from City Centre1.2 km from University of the Highlands and Islands Perth College
Set 10 minutes' drive from Kinnoull Hill Woodland Park, the 3-star Holiday Inn Express Perth, An Ihg lies in the business district of Perth.
FromC$ 174 /nightSelect
8.2
Great201 reviews
Map
5.6 km from City Centre
Historic Scotland Stanley Mills and Scone Palace are located 7 km and 4.1 km from the 3-star Sky Lodge Perth respectively.
FromC$ 121 /nightSelect
8.4
Great360 reviews
Map
1000 m from City Centre1.0 km from Scone Palace
An à la carte restaurant and 10 rooms are available during the stay at the Sunbank House Metro Perth, boasting a location less than a 5-minute stroll from the 2 - acre hillside Branklyn Garden.
FromC$ 196 /nightSelect
8.4
Great721 reviews
Map
600 m from City Centre500 m from Ceasar's Amusement Park
Close to a bus stop and 450 metres of Jardine Gallery and Workshop, whether you are here for business or pleasure, stay for a night or more and let the impressive Radisson Blu Hotel, Perth with 45 rooms surprise you and take care of you.
FromC$ 64 /nightSelect
8.4
Great221 reviews
Guests can have an English breakfast and enjoy visiting Balthayock Loch, set approximately 10 minutes' drive from the Murrayshall.
FromC$ 246 /nightSelect
8.2
Great181 reviews
Map
1.2 km from City Centre400 m from Perth Royal Infirmary
Located in the busy part of Perth, the 3-star Lovat is within 13 minutes' stroll of Jardine Gallery and Workshop.
FromC$ 118 /nightSelect
The TownhouseGuest house
8.2
Great125 reviews
Map
400 m from City Centre500 m from Ceasar's Amusement Park
The Townhouse, located within a 5-minute walk of The Fergusson Gallery, is also at a proximity to South Inch park.
FromC$ 325 /nightSelect
WoodleaGuest house
8.2
Great63 reviews
Map
400 m from City Centre300 m from Ceasar's Amusement Park
Saint John's Kirk and Mercat Cross and St John's Centre are located 0.9 km and 1 km from the 3-star Woodlea Perth respectively.
FromC$ 171 /nightSelect
8.0
Great132 reviews
Map
600 m from City Centre500 m from Ceasar's Amusement Park
The boutique style Parklands Perth is 10 minutes by car from Scone Palace and has a quick access to South Inch park.
FromC$ 167 /nightSelect
8.6
Great190 reviews
Map
500 m from City Centre400 m from Ceasar's Amusement Park
The welcoming 3-star Grampian Perth is located 15 minutes' drive from Elcho and near a railway station.
FromC$ 205 /nightSelect
The FitzroyBed & Breakfast
8.4
Great95 reviews
Map
1.3 km from City Centre200 m from Perth Royal Infirmary
Kinnoull Hill Woodland Park is 3.5 km from the 3-star Fitzroy Bed & Breakfast, while St Ninian's Cathedral is approximately an 18-minute stroll away.
FromC$ 71 /nightSelect
Arisaig Guest HouseGuest house
8.0
Great68 reviews
Map
1.1 km from City Centre1000 m from Perth and Kinross Council
Craigie Hill Golf Club is within a 10-minute drive of the 4-star Arisaig Guest House, while St Ninian's Cathedral is approximately 1.5 km away.
FromC$ 154 /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 10 minutes' stroll away.
FromC$ 137 /nightSelect
Pitcullen Guest HouseBed & Breakfast
8.4
Great88 reviews
Map
1.1 km from City Centre1000 m from Perth and Kinross Council
While staying at the Pitcullen Guest House Perth you are invited to discover Scone Palace, set 10 minutes' drive away, or St Ninian's Cathedral, which is only 1.5 km away.
FromC$ 114 /nightSelect
8.4
Great120 reviews
Map
1000 m from City Centre800 m from Perth and Kinross Council
Guests can have a made-to-order breakfast and enjoy visiting Branklyn Garden, set a 5-minute drive from the Auld Manse Guest House.
FromC$ 83 /nightSelect
Northlees FarmBed & Breakfast
8.4
Great71 reviews
Map
4.2 km from City Centre
The 3-star Northlees Farm Bed & Breakfast is located 30 km from Dundee airport and a mere 10 minutes' walk from Road End bus stop.
FromC$ 122 /nightSelect
ScotiaGuest house
8.4
Great88 reviews
Map
1.0 km from City Centre300 m from Black Watch Museum
2.5 km from King James VI Golf Club, the 3-star Scotia includes 6 rooms.
FromC$ 118 /nightSelect
7.8
Very good62 reviews
Map
8.3 km from City Centre1.6 km from Campsie Linn
Located approximately 15 minutes' drive from Scone Palace, the 3-star Anglers Perth features a continental breakfast.
FromC$ 145 /nightSelect
8.2
Great127 reviews
Map
1.2 km from City Centre1000 m from Black Watch Museum
Huntingtower Castle is within 10 minutes' drive of the Dunallan Guest House Perth and Frames Gallery is a 20-minute stroll away.
FromC$ 90 /nightSelect
Adam Guest HouseGuest house
8.4
Great63 reviews
Map
1.1 km from City Centre1000 m from Perth and Kinross Council
King James VI Golf Club is around 25 minutes' walk from the 3-star Adam Guest House Perth.
FromC$ 120 /nightSelect
8.4
Great408 reviews
Map
500 m from City Centre400 m from Ceasar's Amusement Park
The eco-friendly Best Western Queens Perth is placed 9 minutes on foot from Tayberry Gallery and near a bus stop.
FromC$ 203 /nightSelect
Rosebank Guest HouseBed & Breakfast
8.4
Great40 reviews
Map
1000 m from City Centre300 m from Black Watch Museum
Guests can also enjoy access to Scone Palace, which is within a 10-minute drive of the 4-star Rosebank Guest House Perth.
FromC$ 182 /nightSelect
Ardfern Guest HouseGuest house
8.6
Great59 reviews
Map
1.2 km from City Centre1.0 km from Black Watch Museum
The Ardfern Guest House is set within a 10-minute drive of Scone Palace and 5 minutes by car from Frames Gallery.
FromC$ 113 /nightSelect
8.0
Great81 reviews
Map
1.1 km from City Centre1000 m from Perth and Kinross Council
Norie Miller Park is also set 12 minutes' walk from the Hazeldene Guest House.
FromC$ 165 /nightSelect
Acer Guest HouseGuest house
8.4
Great50 reviews
Map
1000 m from City Centre500 m from King James VI Golf Club
While staying at the Acer Perth you are invited to discover The Black Watch Museum, set a 5-minute ride away, or St Johnstone FC, which is approximately a 10-minute drive away.
FromC$ 110 /nightSelect
8.2
Great52 reviews
Map
1000 m from City Centre300 m from Black Watch Museum
King James is within 10 minutes' walk of the 4-star Almond Villa Guest House Perth and features shopping and dining.
FromC$ 139 /nightSelect
The ChimneysBed & Breakfast
8.4
Great43 reviews
Map
1.3 km from City Centre200 m from Perth Royal Infirmary
The Chimneys Bed & Breakfast is a perfect vacation spot within a 5-minute drive of The Fergusson Gallery and other Perth landmarks.
FromC$ 140 /nightSelect
KirklandBed & Breakfast
8.4
Great46 reviews
Map
800 m from City Centre800 m from Scone Palace
The Kirkland Bed & Breakfast Perth is within 25 minutes' walk of Craigie Hill Golf Club and has a quick access to King James Golf Course.
FromC$ 226 /nightSelect
8.6
Great15 reviews
Map
1.2 km from City Centre1000 m from Black Watch Museum
The Achnacarry Guest House, located a mere 10 minutes' walk from Perth Museum and Art Gallery, is also at a proximity to Norie Miller Park.
FromC$ 184 /nightSelect
8.0
Great66 reviews
Map
13.4 km from City Centre500 m from Dunning Golf Club
Located 5 minutes' stroll from St Serf's Church and Dupplin Cross, the smoke-free Dunning Perth is 1 km from Pitcairns House.
FromC$ 118 /nightSelect
8.2
Great36 reviews
Map
18.8 km from City Centre
Burleigh Castle is at 800 metres from the budget Oyo Thistle, while Lochleven Castle is about 3.3 km away.
FromC$ 110 /nightSelect
Ballathie Sportsman'S LodgeHotel
Map
14.2 km from City Centre
The 3-star Ballathie Sportsmans Lodge Perth is set 200 metres from Ballathie House and about 15 minutes on foot from Kinclaven Church And Churchyard.
FromC$ 196 /nightSelect
The Last CastHotel
Map
5.4 km from City Centre
Mercat Cross and St John's Centre and The Black Watch Museum are located 6 km and 7 km from the 3-star Last Cast Perth respectively.
FromC$ 179 /nightSelect
Cherrybank InnHotel
7.4
Very good3 reviews
Map
1.9 km from City Centre200 m from Craigie Hill Golf Club
At a 22 km distance from Perth Museum and Art Gallery, the 4-star Cherrybank Inn includes 7 rooms.
FromC$ 150 /nightSelect
Bronton CottageHotel
Map
6.1 km from City Centre
Located within 15 minutes' drive of Saint John's Kirk, the 3-star Bronton Cottage Perth features a made-to-order breakfast.
FromC$ 155 /nightSelect
Ballathie RiversideHotel
The wonderful 4-star Ballathie Riverside is around 15 minutes' walk from Kinclaven Church And Churchyard and has a quick access to Ballathie House.
FromC$ 231 /nightSelect
Premier Inn Perth City CentreHotel
8.4
Great7 reviews
Map
300 m from City Centre200 m from Perth and Kinross Council
St Johnstone FC is 3.1 km from the 3-star Premier Inn Perth City Centre, while St Ninian's Cathedral is just 5 minutes' walk away.
FromC$ 209 /nightSelect
Clark Kimberley Guest HouseHotel
7.8
Very good5 reviews
Map
1.0 km from City Centre300 m from Black Watch Museum
Boasting a location merely 600 metres from The Black Watch Museum, the 3-star Clark Kimberley Guest House Perth offers 9 rooms together with a lounge bar onsite.
FromC$ 78 /nightSelect
Travelodge Perth Broxden JunctionHotel
8.2
Great7 reviews
Scone Palace is within a 10-minute drive of the comfortable 3-star Travelodge Perth Broxden Junction, while South Inch park is approximately 10 minutes away by car.
FromC$ 132 /nightSelect
Hollyburn Bed And BreakfastBed & Breakfast
8.2
Great28 reviews
Map
12.8 km from City Centre
The Hermitage Woodland Walk and Robert Nicoll's Monument are located 7 km and 3 km from the 4-star Hollyburn Bed And Breakfast Perth respectively.
FromC$ 131 /nightSelect
Ballabeg Guest HouseGuest house
8.0
Great6 reviews
Map
1.0 km from City Centre900 m from Perth and Kinross Council
Jardine Gallery and Workshop is within 15 minutes' walk of the 3-star Ballabeg Guest House Perth and The Black Watch Museum is approximately 15 minutes' walk away.
Select
Travelodge Perth A9Hotel
7.2
Very good2 reviews
Map
3.7 km from City Centre300 m from Huntingtower Castle
While staying at the Travelodge Perth A9 you are invited to discover The Black Watch Museum, set a 10-minute ride away, or King James VI Golf Club, which is 10 minutes away by car.
FromC$ 162 /nightSelect
WestviewGuest house
8.4
Great88 reviews
Map
1000 m from City Centre300 m from Black Watch Museum
The Westview is located 35 km from Dundee airport and 300 metres of Royal Bank of Scotland bus stop.
FromC$ 106 /nightSelect
Woodcroft HouseGuest house
8.2
Great47 reviews
Map
900 m from City Centre900 m from Scone Palace
Located 13 minutes on foot from Perth Museum and Art Gallery, the 5-star Woodcroft House features a continental breakfast.
FromC$ 321 /nightSelect
Strathcona GuesthouseBed & Breakfast
8.4
Great35 reviews
Map
900 m from City Centre200 m from Black Watch Museum
Guests can have a continental breakfast and enjoy visiting Scone Palace, set within 5 minutes' drive of the Strathcona.
Select
Travelodge Perth CentralHotel
7.4
Very good3 reviews
Map
700 m from City Centre800 m from Scone Palace
Kinnoull Hill Woodland Park is merely 1.5 km from the 3-star Travelodge Perth Central and South Inch park is approximately a 10-minute walk away.
FromC$ 94 /nightSelect
Westacre B&BHotel
Map
18.9 km from City Centre
Madderty Parish Church is set within 2.6 km of the Westacre B&B Perth.
Select
Huntingtower HotelHotel
Map
4.8 km from City Centre1.0 km from Huntingtower Castle
Scone Palace is 4 km from the 3-star Huntingtower, while Perth Museum and Art Gallery is approximately 10 minutes' drive away.
FromC$ 247 /nightSelect
Ackinnoull Guest House B And BHotel
Map
1.2 km from City Centre1000 m from Black Watch Museum
The 2-star Ackinnoull Guest House B And B is located 35 km from Dundee airport and within a stone's throw away from Potterhill Gardens bus stop.
Select
Swallow KillinHotel
Map
55.1 km from City Centre
The Swallow Killin is set within 1.3 km of Stone Circle Killin and within 13 minutes' walk of Falls of Dochart.
FromC$ 262 /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 iBooked.ca travel data based on 4491 travellers' reviews show the top places in Perth city centre. Providing a golf course, wedding services, and a gaming room on site, Radisson Blu Hotel, rated 8.4/10 is set a 10-minute walk from the city centre. Auld Manse Guest House with rating 8.4/10 and The Parklands Hotel rated 8.0/10 are other favourite hotels in the area. To check more central hotels click here.

What are the best cheap hotels in Perth?

There are more than 6 top budget properties in Perth. The Dunning Hotel rated 8.0/10 is great for your budget stay in Perth. This property has a golf course, a special menu, and snow skiing. Also The Anglers Inn is a good choice with rating 7.8/10 at the cost of 147C$ per night. Go here to see more cheap hotels.

Which 5-star hotels in Perth would you recommend?

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

What are the best boutique hotels in Perth?

For travellers searching for a modern hotel in Perth, iBooked.ca has more than 5 boutique options. We recommend Salutation Hotel rated 8.4/10 as the top boutique property for 179C$ per night with canoeing, a special menu, and hiking on site. One more boutique option is a 3-star The Lovat Hotel rated 8.2/10 for 119C$ per one night. Best Western Queens Hotel with rating 8.4/10: a 3-star property for 204C$ per night. To see more modern hotels go here.

What are the best romantic hotels in Perth?

According to iBooked.ca travel data, there are 28 deals for couples. Other top options are Murrayshall Country Estate, Mercure Hotel, and The Parklands Hotel. For more romantic deals go here.

Which hotels in Perth are good for families?

According to 3178 travellers' reviews, there are 8 family deals to consider. The Royal George Hotel (rating: 8.4/10): a family-hotel with snow skiing, a gaming room, and hiking for 207C$ per night. You also can book Grampian Hotel (rating: 8.6/10) for about 173C$ per night. This child-friendly property offers a special menu, bar, and restaurant on site. Go here to see more family-friendly hotels.

What are the best pet-friendly hotels in Perth?

If you want to stay with pets, iBooked.ca offers 9 deals to choose from. Alternatively, book Mercure Hotel (rating: 8.4/10) with a picnic area, children's menu, and ironing. It's set 450 meters from the city centre and costs 122C$ per night. For more pet-friendly accommodations go here.

What are the top hotels in Perth?

You may book Cherrybank Inn rated 7.4/10 with restaurant and bar. It costs 151C$ per night. Murrayshall Country Estate rated 8.4/10 may also suit you — only 248C$ per one night. It features back massages, archery, and hiking.

What are the best luxury hotels in Perth?

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. Other favourite luxury places are Murrayshall Country Estate, Rosebank Guest House, and Dunallan Guest House. Go here to see more luxury hotels in Perth.

What are the most favoured spa hotels in Perth?

You may book Murrayshall Country Estate (rating: 8.4/10), a nice 4-star hotel featuring back massages, archery, and hiking. It's located 0.6 km from Wester Bonhard.

Which hotels in Perth provide an especially good breakfast?

We recommend New County Hotel with rating 8.4/10, a nice deal with cots, bar, and continental on site. It costs about 47C$ per night.

What is the average cost of a hotel room in Perth?

Of course, the prices change in Perth depending on the season, but on average:
A 4-star hotel room costs 248C$ per night. You may book Murrayshall Country Estate with back massages, archery, and hiking. A really special hotel can be found for 336C$ 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 iBooked.ca travel data, the average Perth prices for tonight are:
A cool hotel The Lovat Hotel (rating: 8.2/10) offers hotel rooms for tonight from 47C$ per night.

Which Perth resorts are the best?

We recommend The Royal George Hotel (rating: 8.4/10) for 207C$ per night. It's located 5 minutes' walk from Perth Concert Hall and provides snow skiing, a gaming room, and hiking on site. Alternatively, The Parklands Hotel is rated as one of the best resorts in Perth, offering a golf course, concierge service, and children's menu. It costs 168C$ per night.

What are the best hotels near The Black Watch Museum?

On iBooked.ca you will find 8 great accommodations near The Black Watch Museum in Perth. We recommend Best Western Queens Hotel rated 8.4/10, a perfect hotel set 15 minutes' walk from The Black Watch Museum. It costs 47C$ per night and offers concierge service, children's menu, and a business centre. Also, you may like New County Hotel rated 8.4/10 with cots, bar, and continental. It costs 47C$ per night. Other cool options include Premier Inn City Centre and Rosebank Guest House. Or click here to see other good hotels.

Where to stay in Perth?

Best cheap hotels in Perth

Mercure Perth Hotel is a top-rated budget hotel with the garden views, that is situated within walking distance of golf courses and bars. For those who would like to see Perth Ice Rink, choose a hotel such as the affordable Lovat Hotel that is a 15-minute walk away from the city center. In case you're on a tight budget, stay at Hazeldene Guest House, which is a 15-minute walk from Kirk of St. John the Baptist.

Convenience of staying in hotels in the city centre

To avoid long rides to get to the city center, book The Station Hotel, an upscale choice with a tennis court, a golf course and racquetball, situated 550 meters away. Another option is Grampian Hotel in the city center, which is also a 5-minute walk from BLEND Coffee Lounge.

Consider The Royal George Hotel, a 3-star hotel within 5 minutes' walking distance of Perth Art Gallery and Museum. The 4-star Sunbank House Metro Hotel is also a mere 1.4-km distance from Kinnoull Hill.

Luxury and boutique accommodation in Perth

The luxurious Murrayshall Country House & Golf Club, BW Premier Collection is located opposite Scone Bowling Club and offers a patio, fisheries and fishing. The 3-star Huntingtower Hotel is a boutique hotel that offers a relaxing ambience and proximity to parks, woods and a landscaped garden. The 3-star Holiday Inn Express Perth is an option for those who prefer reliable service.

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

Fernlea Guest House is a cozy apartment in the center of the city located 100 meters from Kfc. If you're a nature lover, consider staying at Almond Villa Guest House, which is a cosy B&B located next to a river and parks. Best Western Queens Hotel is a 3-star, family-friendly property located next to a river, gardens and parks. Make sure to choose Ballathie House Hotel near Blairgowrie Golf Club - a top-rated resort with views of the mountain.

Show moreLess

Perth hotels essential information

🏨 Hotels in Perth 55
👛 Lowest price 46 CAD
✍️ Hotels Reviews 6 713