Hotels in Perthshire
This page contains a summary of Perthshire hotels priced from £25.00 per night. They have been selected from a range of accommodation offered by some of the world's leading hotel room wholesalers. You will find Perthshire hotel rooms in a wide range of prices to suit all tastes and pockets.
You can check availability of all hotel rooms online, and we offer online booking via a secure server. We hope that you like our selection of Perthshire hotels priced from £25.00.
Dalgair House Hotel
113 And 115 Main Street, Callander, FK17 8BQ
Rooms from £25.00 ( €27.50 / $36.25 ) per night
This small and comfortable family-run hotel with bar and restaurant has earned a reputation for its cuisine and friendly atmosphere.
Dreadnought Hotel
Station Road, Callander, FK17 8AN
Rooms from £25.00 ( €27.50 / $36.25 ) per night
Originally built in the XVII century by the Clan McNab, whose motto remains as the hotel's name. The Dreadnought provides a blend of history with modern day comfort and style.
Bendarroch House
Strathtay, Pitlochry, PH9 0PG
Rooms from £30.00 ( €33.00 / $43.50 ) per night
In the Victorian village of Strathtay, Bendarroch House is a small castle guest house featuring homely rooms with free Wi-Fi. With beautiful views, Bendarroch is set in 4 acres of grounds. The Victorian gardens reach down to the River Tay.
Salutation Hotel
34 South St, Perth, PH2 8PH
Rooms from £30.00 ( €33.00 / $43.50 ) per night
Situated in Perth centre, the award-winning Salutation Hotel is just a few minutes from Perth Concert Hall and the scenic walks around the River Tay. The hotel has a traditional restaurant and free Wi-Fi.
Hazeldene Guest House
Strathmore Street, Perth, PH2 7HP
Rooms from £32.00 ( €35.20 / $46.40 ) per night
This elegant, 4-star Victorian guest house is situated just outside the picturesque old city of Perth. It offers free Wi-Fi and free parking, 15 minutes’ walk from the city centre’s main shops.
Fisher's Hotel
75-79 Atholl Road, Pitlochry, PH16 5BN
Rooms from £33.00 ( €36.30 / $47.85 ) per night
In the heart of Pitlochry, this elegant hotel is set in 2 acres of award-winning gardens just 500 metres from Pitlochry Rail Station. Fisher's Hotel has a traditional bar and free on-site parking.
Station Hotel
1 Leonard Street, Perth, PH2 8HE
Rooms from £34.00 ( €37.40 / $49.30 ) per night
Set in a grand Victorian mansion, the Station Hotel is situated in Perth centre, next to Perth Railway Station. The impressive hotel offers spacious rooms and Scottish breakfasts.
Best Western Queens Hotel
Leonard Street, Perth, PH2 8HB
Rooms from £35.00 ( €38.50 / $50.75 ) per night
Close to the city centre and only a short walk from the River Tay, the Queens Hotel has a lounge bar, a restaurant and a leisure club.
Carra Beag
16 Toberargan Road, Pitlochry, PH16 5HG
Rooms from £35.00 ( €38.50 / $50.75 ) per night
Carra Beag is a beautiful Victorian villa in the centre of Pitlochry. It has panoramic views of the countryside, free private parking, free Wi-Fi and great hospitality. All en suite rooms are clean, comfy and individually styled.
Rosemount Hotel
Higher Oakfield, Pitlochry, PH16 5HT
Rooms from £35.00 ( €38.50 / $50.75 ) per night
Overlooking the Tummel Valley, this traditional stone-built Victorian building is a family-run hotel, with free Wi-Fi. Pitlochry rail station is nearby. Some of the rooms at Rosemount Hotel have flat-screen TVs and picturesque views.
Symphony Lovat Hotel
Glasgow Road, Perth, PH2 0LT
Rooms from £35.00 ( €38.50 / $50.75 ) per night
With free parking and free Wi-Fi, Symphony Lovat Hotel is just 10 minutes’ walk from Perth centre. Offering spacious rooms and free leisure passes, there is also a popular restaurant.
The Knowe Guest House
Ancaster Road, Callander, FK17 8EL
Rooms from £37.50 ( €41.25 / $54.38 ) per night
Located in Rob Roy country, beneath the famous Crags, The Knowe provides excellent accommodation to all types of travellers The guest house has many original Victorian and Edwardian features, and natural woodland borders it to the rear.
Holiday Inn Express Perth
200 Dunkeld Rd, Perth, PH1 3AQ
Rooms from £39.00 ( €42.90 / $56.55 ) per night
Just off the A9, a short distance from Perth’s town centre, the hotel offers free parking, free Wi-Fi, hot buffet breakfasts and clean, modern rooms at great-value rates.
The Royal George Hotel
Tay Street, Perth, PH1 5LD
Rooms from £39.99 ( €43.99 / $57.99 ) per night
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.
Atholl Arms
Blair Atholl, Pitlochry, PH18 5SG
Rooms from £40.00 ( €44.00 / $58.00 ) per night
Opposite Blair Castle, family-run 19th-century Atholl Arms is full of character, offering log fires, locally sourced food and Wi-Fi. Shopping at the House of Bruar is nearby.
Birchwood Hotel
2 East Moulin Road, Pitlochry, PH16 5DW
Rooms from £40.00 ( €44.00 / $58.00 ) per night
This Victorian, family-run house is set in 2 acres of woodland and a 5-minute walk to the town of Pitlochry. It offers uniquely decorated bedrooms, good food and a garden. The Birchwood is within a 30-minute drive to Tummel and Loch Rannoch.
Birnam Hotel
Perth Road, Birnam, Dunkeld, PH8 0BQ
Rooms from £40.00 ( €44.00 / $58.00 ) per night
Historic Birnam Hotel is set in Perthshire countryside between Dunkeld and Birnham Golf Club and the River Tay. It offers cosy rooms, a restaurant and an inn in the grounds.
Clunie Guest House
12 Pitcullen Crescent, Perth, PH2 7HT
Rooms from £40.00 ( €44.00 / $58.00 ) per night
Situated on the A94, approximately 10-15 minutes’ walk from Perth City Centre, this 4-star guest house aims to ensure a warm welcome and comfortable stay.
Ivybank Guest House
Boat Brae, Blairgowrie, PH10 7BH
Rooms from £40.00 ( €44.00 / $58.00 ) per night
This family run guest house rests within a large garden, offering a quiet haven within the picturesque region of Perthshire. Comfortable, clean and fresh bedrooms benefit from the Ivybank's non-smoking policy.
The Log Cabin Hotel
Glen Derby Kirkmichael, Blairgowrie, PH107NA
Rooms from £40.00 ( €44.00 / $58.00 ) per night
The Log Cabin is a traditional Norwegian pine cabin set high in the picturesque hills of highland Perthshire. Pitlochry is a 20 minute scenic drive away through the remote beauty of Moulin Moor with sheep relaxing by the roadside.
The Roxburghe Guest House
126 High Street, Kinross, KY13 8DA
Rooms from £40.00 ( €44.00 / $58.00 ) per night
This 19th-century guest house is set in Kinloss, within 0.5 miles of the scenic shores and trout fishing of Loch Leven. Its rooms have bright, traditional décor, and breakfasts are made using fresh local produce.
Willow House Guest House
91 Glasgow Road, Perth, PH2 0PQ
Rooms from £40.00 ( €44.00 / $58.00 ) per night
Situated on the A9 road into Perth, Willow House Guest House is a welcoming Victorian property providing good value accommodation. The centre of Perth is a 10-minute walk away.
Scotlands Hotel
Bonnethill Road, Pitlochry, Tayside
Rooms from £40.25 ( €44.28 / $58.36 ) per night
Scotland's Hotel is situated in central Perthshire. The hotel has two restaurants, one serving traditional Scottish food and a new brasserie serving a great selection of informal dishes. Leisure facilities including an indoor pool, spa bath, sauna, solarium and mini gym. Bedrooms are located within the main building, the adjacent Bank House or Dunevis, across the road from the hotel. This hotel operates a completely non-smoking policy.
Windlestrae Hotel & Leisure Club
The Muirs, Kinross, KY13 8AS
Rooms from £40.50 ( €44.55 / $58.73 ) per night
Set in a 5000-acre estate with 2 golf courses, landscaped gardens and a luxury leisure club, Windlestrae is situated in Kinross, close to Loch Leven. The resort has 5 restaurants and a music venue.
Fishers Hotel
Atholl Road, Pitlochry, Tayside
Rooms from £42.50 ( €46.75 / $61.63 ) per night
The Fishers Hotel is picturesquely placed within 2 acres of award-wining gardens in the heart of the quaint Victoria town of Pitlochry. Located in central Scotland this is the ideal base for exploring the Scottish Highlands, visiting the nearby towns of Perth and Dundee and exploring all the historic landmarks nearby. On entering the Fishers Hotel, guests will receive a warm and friendly welcome. This stylish hotel perfectly blends contemporary and classic design to complement the historic and magnificent exterior and architecture of the building. The guest rooms are equally stylish and elegant and have lots of space, fantastic views of the local surroundings and comfortable furnishings. Each room at Fishers Hotel has a large bed, en-suite bathroom, TV, direct dial phone and tea and coffee making facilities. For extra convenience, the Fishers Hotel also boasts free on-site parking and an excellent room service. After soaking in all the fresh air and fantastic scenery of the local area guests can enjoy fresh, traditional cuisine in the hotel’s Courtyard Restaurant. Fine wine, fantastic views and a relaxed atmosphere accompany the excellent food at Fishers Hotel, to offer a truly memorable dining experience.