Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

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.

Check prices on hotels in Perth

Tonight 19 Aug - 20 Aug
This weekend 23 Aug - 25 Aug
Next weekend 30 Aug - 1 Sep

Featured Perth 2 Star Hotels

See all 963 properties in Perth

Estimated price for 1 night/2 adults

2.0 out of 5.0 Kennacoil House, Dunkeld, Scotland
4.8/5 (24 reviews)
£40/ night for 2 guests

The location is beautiful . Glamping was great and facilities clean.

Reviewed on 24 Jul 2019
Best Western Scores Hotel
Best Western Scores Hotel
2.0 out of 5.0
Free cancellation
4.2/5 (231 reviews)
£221/ night for 2 guests

The staff was excellent!! The bar is awesome Rooms are big and clean

Reviewed on 16 Aug 2019
Queens Hotel
Queens Hotel
2.0 out of 5.0
Free cancellation
2.8/5 (5 reviews)
£50/ night for 2 guests

Really friendly staff and an enjoyable stay. Will be happy to come back and stay

Reviewed on 4 Aug 2019
Caledonian Hotel
Caledonian Hotel
2.5 out of 5.0 81 High Street, Leven, Scotland
3.8/5 (48 reviews)
£45/ night for 2 guests

Really liked the room. clean and bright. Good bed, so good sleep. Bathroom spotless. Décor is a bit faded. Unfortunately they had problems with there extractor fan in the kitchen so we only had a limited menu. However this was quite good. Would have loved to have the steak.

Reviewed on 13 May 2019
Elderlea Guest House
Elderlea Guest House
2.5 out of 5.0
Free cancellation
2.9/5 (10 reviews)
£44/ night for 2 guests

Got a single room with shared bathroom for one night. It was clean, comfortable, had TV and tea and coffee in the room and a sink. Bathroom was clean too and had luxurious toilet paper.

Reviewed on 10 Sep 2018
Birnam Guest House
Birnam Guest House
2.5 out of 5.0 Birnam Guest House, 4 Murthly Terrace, Dunkeld, Scotland
3.7/5 (13 reviews)

The property was characterful, the host friendly, welcoming & helpful, & gave good advice about where to eat locally, walks to take. Breakfast was good. There were some surprising omissions - e.g. no waste basket in the room. But anything asked for was quickly supplied.

Reviewed on 3 Aug 2019
Willy Wallace Hostel
Willy Wallace Hostel
2.0 out of 5.0
Free cancellation
4.1/5 (22 reviews)
£57/ night for 2 guests

Willy Wallace ( aka William Wallace, also see reference Brave heart a film). Excellent location for train station and central town area. Good access to places to eat or shop. Hostel kitchen large open well planned for cooking/ keeping your food and easy access plates, pans, knives. Large common room, ...

Reviewed on 8 Oct 2018
Smiddy Haugh Hotel
Smiddy Haugh Hotel
2.0 out of 5.0 Main Road, Aberuthven, Auchterarder, Scotland
Free cancellation
4.6/5 (122 reviews)
£85/ night for 2 guests

The owners are so helpful and accommodating. Stayed a few times now and never disappointed. First class breakfast too. Has a rustic charm, definately worth the money.

Reviewed on 22 Jul 2019
Northlees Farm
Northlees Farm
2.0 out of 5.0 Kinfauns, Perth, Scotland
Free cancellation
4.5/5 (21 reviews)
£55/ night for 2 guests

A welcoming and friendly family run B&B happy to go that bit above and beyond, views and scones to die for

Reviewed on 20 May 2019

Pocket Guide: 2 Star Hotels in Perth

Search for hotels in Perth on You can easily find your hotels in Perth using one of the methods below:

  • View our selection of featured hotels in Perth
  • Use the map to find hotels in the Perth neighborhood you prefer
  • Use the filters to see hotels in a specific area of Perth, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Perth
  • Enter your travel dates to view the best deals on hotels in Perth - while they last