Search Perth, Scotland Hotels from AU$79

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

10 Best Hotels in Perth

Holiday Inn Express Perth
3 out of 5
200 Dunkeld Road, Inveralmond House/200, Perth, Scotland
AU$85
per night
22 Dec. - 23 Dec.
4.3/5Excellent! (506 reviews)

"Excellant Location with Parking. Service was outstanding. Facilities were good."…"

Reviewed on 22 Nov. 2019

Holiday Inn Express Perth
The Station Hotel
3.5 out of 5
1 Leonard Street, Perth, Scotland
Free CancellationReserve now, pay when you stay
AU$87
per night
5 Jan. - 6 Jan.
3.5/5Good! (609 reviews)

"very easy and efficient check-in. great heating. nice, aristocratic looking. very close to train and bus station."…"

Reviewed on 2 Dec. 2019

The Station Hotel
Murrayshall Country House & Golf Club, BW Premier Collection
4 out of 5
Murrayshall Road, Scone, Perth, Scotland
Free CancellationReserve now, pay when you stay
AU$91
per night
5 Jan. - 6 Jan.
4.5/5Wonderful! (147 reviews)

"Well maintained, clean rooms with very good decor. We also had an excellent view of the beautiful countryside and part of the golf course. Very comfortable beds and an excellent shower. The heating definitely works, we ended up switching it off and opening the window to cool off a bit. Says a lot ..."…"

Reviewed on 2 Dec. 2019

Murrayshall Country House & Golf Club, BW Premier Collection
Leonardo Boutique Huntingtower Perth
3 out of 5
Crieff Road, Perth, Scotland
Free CancellationReserve now, pay when you stay
AU$117
per night
5 Jan. - 6 Jan.
4.6/5Wonderful! (278 reviews)

"We really enjoyed our visit to this accommodation. The room and the service from the staff all was excellent. Breakfast and dinner were excellent for us. Highly recommend this property."…"

Reviewed on 25 Nov. 2019

Leonardo Boutique Huntingtower Perth
Mercure Perth Hotel
3 out of 5
West Mill Street, Perth, Scotland
Free CancellationReserve now, pay when you stay
AU$79
per night
6 Jan. - 7 Jan.
3.6/5Good! (432 reviews)

"We have stayed here in many occasions it is convenient with parking and close to shops and eateries."…"

Reviewed on 29 Nov. 2019

Mercure Perth Hotel
Salutation Hotel
3 out of 5
34 South Street, Perth, Scotland
Free CancellationReserve now, pay when you stay
AU$90
per night
5 Jan. - 6 Jan.
4/5Very Good! (319 reviews)

"The hotel maintains an older style which is welcoming and comfortable"…"

Reviewed on 17 Nov. 2019

Salutation Hotel
Best Western Queens Hotel
3 out of 5
Leonard Street, Perth, Scotland
Free CancellationReserve now, pay when you stay
AU$86
per night
15 Dec. - 16 Dec.
3.7/5Good! (243 reviews)

"An older property. However very clean and the breakfast had plenty of choice. Staff were very informative."…"

Reviewed on 27 Sep. 2019

Best Western Queens Hotel
Sunbank House Hotel
4 out of 5
Dundee Road, 50, Perth, Scotland
Free CancellationReserve now, pay when you stay
AU$90
per night
22 Dec. - 23 Dec.
4.6/5Wonderful! (42 reviews)

"The staff were very welcoming and friendly. The breakfast was of an excellent standard and there was a good selection and the tea and coffee facilities in the room were very good including fresh bottled water."…"

Reviewed on 18 Nov. 2019

Sunbank House Hotel
Ballathie Country House Hotel and Estate
4 out of 5
Kinclaven By Stanley, Perth, Scotland
Free CancellationReserve now, pay when you stay
AU$113
per night
9 Dec. - 10 Dec.
4.3/5Excellent! (204 reviews)

"Beautiful setting by the Tay.Would like to spend more time there!"…"

Reviewed on 14 Sep. 2019

Ballathie Country House Hotel and Estate
Parklands Hotel
4 out of 5
2 St Leonards Bank, Perth, Scotland
AU$102
per night
15 Dec. - 16 Dec.
4.3/5Excellent! (152 reviews)
Lovely setting and great taster menu for dinner

"Lovely setting on the edge of a green space. Staff very obliging and the taster menu was great."…"

Reviewed on 27 Aug. 2019

Parklands Hotel
Don't see what you're looking for?
See all available properties in Perth
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Perth

History buffs will enjoy exploring Perth, and visitors give high marks for the riverfront. Welcoming and rural, this city will delight tourists with its golf courses, gardens, and theaters. West Park, Verdant Works, and Discovery Point are some of the top sights around the area.

  • There are 73 hotels and other accommodations in Perth
  • The closest major airport is in Dundee (DND) 25.5 from the city center
  • The next closest is in Edinburgh (EDI) 50 away

Sightseeing and Staying in Perth

Well known for its theaters, the city's cultural venues include Perth Concert Hall, Perth Art Gallery and Museum, and Fergusson Gallery. The city is notable for its historic sites and landmarks such as Scone Palace. Golfing is a top activity, and North Inch Golf Course is one place to visit.

In Perth, you'll find 73 hotels and other lodging accommodations so you'll have a variety of choices for your holiday retreat. Below are top ones based on Expedia user reviews:

  • The Townhouse - With a stay at this 5-star guesthouse, guests can enjoy access to free breakfast and free parking, along with free WiFi. It's a favorite with Expedia travelers for its breakfast and comfortable rooms.
  • The Fitzroy - Our customers like the breakfast and room size at this B&B. Amenities at this 3.5-star bed & breakfast include free WiFi and free parking.
  • Rosebank Guest House - This 4-star guesthouse features free breakfast, free WiFi, and free parking. Expedia customers like its breakfast.

Top places to visit in the area include West Park, located 16.7 mi (26.8 from the heart of the city, and Verdant Works, which is 17.7 mi (28.4 away.

Getting Around Perth

To see more of the larger area, ride aboard one of the trains from Perth Station. Perth might not have many public transportation choices so consider a car rental to maximize your time.

Dressing for Perth

  • Between January and March, daytime temperatures average 48°F, while nighttime temperatures stay around 34°F
  • From April to June, the average is 63°F during the day and 37°F at night
  • July through September sees average temperatures of 65°F during the day and 46°F at night
  • In October-December, you can expect 56°F as the daytime average and 35°F as the nighttime average
  • Perth gets about 0.94 inches of rain per year
  • July and August are usually the hottest months averaging 63°F, while February and March are usually the coldest with an average temperature of 34°F

More trip options

Recent Reviews in Perth