Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Perth – 115 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Holiday Inn Express Perth, an IHG Hotel

Hotel in Perth

Just off the A9, a short distance from Perth’s town center, the hotel offers free parking, free Wi-Fi, breakfasts and clean, modern rooms. Excellent hotel on outskirts of Perth. Staff couldn’t do enough for us. Buffet breakfast great.

Show more Show less
8.6
Excellent
2,282 reviews
Price from
$108
per night

Salutation Hotel

Hotel in Perth

Located in Perth center, the award-winning Salutation Hotel is just a few minutes from Perth Concert Hall and the scenic walks around the River Tay. I skipped the cooked breakfast but looked amazing

Show more Show less
7.7
Good
2,068 reviews
Price from
$69
per night

The Royal George Hotel

Hotel in Perth

This hotel is beside the River Tay, a minute from Perth Museum and Horsecross Concert Hall. Rooms are en suite and many have views of the river and the hotel's award-winning gardens. I liked where it was located and the oldness of the hotel.

Show more Show less
8
Very Good
2,062 reviews
Price from
$118
per night

Murrayshall Country Estate

Hotel in Perth

Located in Perth, Murrayshall Country Estate is 2.5 mi from Scone Palace. Absolutely stunning location with a friendly, helpful staff. Surprise find while traveling and would stay there again in an instant! Recommended it to friends and family. Love that there are two golf courses right on site!

Show more Show less
8.6
Excellent
861 reviews
Price from
$261
per night

The Lovat Hotel

Hotel in Perth

The Lovat Hotel is located in the ‘Fair City of Perth’ which is recognized as the Gateway to the Highlands with easy access to all the main routes to other cities such as Edinburgh, St Andrews,... Our room was huge with a lovely bathroom. The staff were so very friendly. It was sad to see it so empty in these circumstances, but they maintained a welcoming atmosphere and we felt well looked after.

Show more Show less
6.5
Review score
1,189 reviews
Price from
$95
per night

Station Hotel

Hotel in Perth

In the heart of Scotland, the Station Hotel is in a grand Victorian mansion, in Perth center and next to Perth Train Station. The impressive hotel offers spacious rooms and Scottish breakfasts. modern decor, large spacious shared areas - very grand, available dining, friendly staff, updated bathrooms, plentiful hot water, large tv, comfy bed, 2 pm checkin m, 11 am checkout

Show more Show less
6.7
Review score
1,586 reviews
Price from
$153
per night

Mercure Perth Hotel

Hotel in Perth

One of the most unique hotels in Perth, in a 15th-century watermill, where you can still watch the water trickling through the original water wheel from the garden, lobby area and Lounge Bar. Friendly welcome on arrival and easy check in.

Show more Show less
6.9
Review score
1,671 reviews
Price from
$96
per night

Sunbank House Metro Hotel

Hotel in Perth

In private gardens overlooking Perth, this Victorian family-run hotel is a 10-minute walk from the city center and has a free private car park and free Wi-Fi. The room was fantastic. The hotel ir very cosy and the host was very friendly and helpful.

Show more Show less
9
Awesome
344 reviews
Price from
$125
per night

The Parklands Hotel

Hotel in Perth

Located 3 minutes’ walk to Perth Rail and Bus Stations, Parklands Hotel offers modern accommodations with free Wi-Fi, free parking, a bar, 2 restaurants, and a garden with an outdoor seating area. Clean and comfortable. The shower was new, powerful with two heads from different directions! Plenty parking spaces right in front of the hotel.

Show more Show less
8.4
Very Good
337 reviews
Price from
$114
per night

Grampian Hotel

Hotel in Perth

In the heart of Scotland and 5 minutes' walk from the center of Perth, this hotel is conveniently located for the railway and bus stations. Wi-Fi is available throughout and it is free of charge. The staff were very friendly and would do anything for you. The breakfast was good no complaints about that.

Show more Show less
7.5
Good
120 reviews
Price from
$97
per night

Most-booked hotels in Perth in the past month

See all

Budget hotels in Perth

See all

FAQs about hotels in Perth

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Perth:

Explore guest reviews of hotels in Perth

See all