Compare and book 2 Star hotels in Perth, Scotland

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Perth 2 Star Hotels

Our top choices for Perth 2-star hotels

Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (575 reviews)
"Beautiful countryside setting. Relaxed atmosphere and excellent food"
United Kingdom
Roy
The price is £100
includes taxes & fees
24 Jun - 25 Jun
Ballathie House Hotel

Salutation Hotel

Salutation Hotel
3.0 star property
Perth
8.2 out of 10, Very good, (960 reviews)
"Very interesting place, super historic. Lovely place to stay."
United States
Tyler
The price is £77
includes taxes & fees
14 Jun - 15 Jun
Salutation Hotel

Mercure Perth Hotel

Mercure Perth Hotel
3.0 star property
Perth
7.4 out of 10, Good, (1,006 reviews)
"Excellent central location near the station and amenities, with a cool bit of history as a mill with the Perth Lade, visible through a viewing window in the reception floor, running under the building"
United States
Laura
The price is £75
includes taxes & fees
14 Jun - 15 Jun
Mercure Perth Hotel

Lovat Hotel

Lovat Hotel
3.0 star property
Perth
7.0 out of 10, Good, (301 reviews)
"Great hotel staff and restaurant "
United Kingdom
Mifftahul
The price is £67
includes taxes & fees
15 Jun - 16 Jun
Lovat Hotel

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,004 reviews)
"Good facility"
United Kingdom
Gordon
The price is £81
includes taxes & fees
14 Jun - 15 Jun
Holiday Inn Express Perth by IHG

Riverstone Lodge Hotel

Riverstone Lodge Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (235 reviews)
"Located next to the racecourse. In a quiet location. Ideal place to relax. Newly refurbed rooms well equipped and very clean. Very helpful staff. Good menu options though limited for non-meat eaters. Overall good for a few days, free parking outside."
United Kingdom
Lebetina
The price is £88
includes taxes & fees
11 Jun - 12 Jun
Riverstone Lodge Hotel

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (198 reviews)
"The scone arms is a lovely place to stay. It was lovely and clean the staff were very accomodating. Breakfast was very good with excellent choice, I would highly recommend it. Great value"
United Kingdom
ELIZABETH
The price is £92
includes taxes & fees
17 Jun - 18 Jun
Scone Arms Hotel

Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
4.0 star property
Perth
8.8 out of 10, Excellent, (900 reviews)
"Great staff and lovely food would not hesitate to recommend this hotel"
United Kingdom
George
The price is £107
includes taxes & fees
28 Jun - 29 Jun
Leonardo Boutique Huntingtower Perth

Sunbank House Hotel

Sunbank House Hotel
4.0 star property
Perth
9.4 out of 10, Exceptional, (101 reviews)
"Great pre-arrival service with emails sharing possible local sites and places to eat. Then, such a warm welcome on arrival. Great room and we had wonderful views down into Perth. Perth was within easy walking distance. The lounge with the wood burning fire in the evening was cozy and a great environment to enjoy a wee dram. Great breakfast."
United Kingdom
Christopher
The price is £97
includes taxes & fees
14 Jun - 15 Jun
Sunbank House Hotel

Grampian Hotel

Grampian Hotel
3.0 star property
Perth
8.0 out of 10, Very good, (203 reviews)
"Myself, mother and sister shared the family room which was comfortable and spacious. We felt at home straight away, which was largely down to the staff who were welcoming and friendly. They were efficient and professional while still maintaining a very helpful and personable approach. The breakfasts were very organised, offered a range of options that could be customised to suit all preferences. We had the full breakfast which was cooked to perfection, good quality and very filling. Everything...
United Kingdom
debbie
The price is £120
includes taxes & fees
14 Jun - 15 Jun
Grampian Hotel

Inchture Hotel

Inchture Hotel
3.0 star property
Perth
8.0 out of 10, Very good, (127 reviews)
"A lovely hotel, everything was spotlessly clean and staff were friendly and welcoming."
United Kingdom
Caroline
The price is £65
includes taxes & fees
14 Jun - 15 Jun
Inchture Hotel

Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (205 reviews)
"Meikleour Arms Hotel is an excellent hotel in all aspects that interested me I have stayed at Meikleour before and of course will stay again."
United Kingdom
Keith
The price is £160
includes taxes & fees
23 Jun - 24 Jun
Meikleour Arms Hotel and Restaurant

Bein Inn hotel

Bein Inn hotel
2.5 star property
Perth
7.4 out of 10, Good, (16 reviews)
"Attended a wedding and hotel, staff and breakfast was really nice"
United Kingdom
Mark
The price is £74
includes taxes & fees
11 Jun - 12 Jun
Bein Inn hotel

Parklands Hotel

Parklands Hotel
4.0 star property
Perth
8.8 out of 10, Excellent, (311 reviews)
"Great hotel, great food definitely recommend "
United Kingdom
mark
The price is £84
includes taxes & fees
28 Jun - 29 Jun
Parklands Hotel

Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
Perth
9.2 out of 10, Wonderful, (402 reviews)
"The grounds and view were spectacular."
Canada
Greg
The price is £196
includes taxes & fees
21 Jun - 22 Jun
Murrayshall Country Estate

Woodlea

Woodlea
3.0 star property
Perth
8.0 out of 10, Very good, (4 reviews)
"In centre of town close to restaurants bars etc. Limited car parking at Hotel but paying car park nearby . "
United Kingdom
Kenneth
The price is £84
includes taxes & fees
28 Jun - 29 Jun
Woodlea

The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (136 reviews)
"Very comfortable bed and sitting area. Good bathroom. Friendly helpful staff. Restaurant menu good and sensibly priced. Will return"
United Kingdom
Gillian
The price is £93
includes taxes & fees
17 Jun - 18 Jun
The Bankfoot Inn

Organic Welltree

Organic Welltree
2.0 star property
Perth
9.8 out of 10, Exceptional, (15 reviews)
"Very tastefully decorated room. Excellent elegant breakfast. "
United Kingdom
Sheila
The price is £115
includes taxes & fees
7 Jul - 8 Jul
Organic Welltree

The Royal George Hotel

The Royal George Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (434 reviews)
"Really friendly staff and the food was great"
United Kingdom
steve
The price is £140
includes taxes & fees
21 Jun - 22 Jun
The Royal George Hotel

Travelodge Perth Broxden Junction

Travelodge Perth Broxden Junction
3.0 star property
Perth
8.6 out of 10, Excellent, (48 reviews)
"Check in was quick and easy. Staff were very pleasant and helpful. "
United Kingdom
Paul
Travelodge Perth Broxden Junction
Save an average of 15% on thousands of hotels when you're signed in

Explore similar 3-star hotels

Many 3-star hotels have the same amenities as 2-star hotels. See all 3-star hotels in Perth.
Still don't see what you're looking for?
See all properties in Perth.
You can also use these popular filters to refine your search.
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.

Learn more about Perth

Once Scotland's capital, Perth offers riverside walks along the Tay and impressive collections at the Perth Museum and Art Gallery. Climb Kinnoull Hill for dramatic views or time your visit for the annual Perth Festival of the Arts held each May.

Top Perth Hotel Reviews

Find out more about Perth

Frequently asked questions

How much does it cost to stay in a 2-star hotel in Perth?
Travelers can find great deals on Perth 2-star hotels from £46 with Expedia – but remember that prices vary throughout the year. Factors like demand and location can affect hotel prices, and it's often more expensive to stay in Perth hotels during weekends, holidays and high season. Try searching for 2-star Perth hotels during midweek to track down the best deals.
What is the difference between a 2-star Perth hotel and a 3-star hotel?
With all the home comforts travelers need, 2-star Perth hotels make a great base for exploring. These hotels are designed for convenience, and usually have comfy rooms, daily housekeeping services, and a 24-hour front desk. Some also have their own restaurant. For travelers who want to take things up a gear, 3-star Perth hotels might tick all the boxes. These mid-range hotels often have spacious rooms and extra amenities for a relaxing stay, such as a pool, gym, restaurant or bar.

Explore a world of travel with Expedia