Perthshire logo

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.

Small picture of Dalgair House Hotel

more ...

 

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.

Small picture of Dreadnought Hotel

more ...

 

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.

Small picture of Bendarroch House

more ...

 

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.

Small picture of Salutation Hotel

more ...

 

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.

Small picture of Hazeldene Guest House

more ...

 

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.

Small picture of Fisher's Hotel

more ...

 

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.

Small picture of Station Hotel

more ...

 

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.

Small picture of Best Western Queens Hotel

more ...

 

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.

Small picture of Carra Beag

more ...

 

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.

Small picture of Rosemount Hotel

more ...

 

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.

Small picture of Symphony Lovat Hotel

more ...

 

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.

Small picture of The Knowe Guest House

more ...

 

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.

Small picture of Holiday Inn Express Perth

more ...

 

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.

Small picture of The Royal George Hotel

more ...

 

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.

Small picture of Atholl Arms

more ...

 

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.

Small picture of Birchwood Hotel

more ...

 

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.

Small picture of Birnam Hotel

more ...

 

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.

Small picture of Clunie Guest House

more ...

 

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.

Small picture of Ivybank Guest House

more ...

 

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.

Small picture of The Log Cabin Hotel

more ...

 

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.

Small picture of The Roxburghe Guest House

more ...

 

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.

Small picture of Willow House Guest House

more ...

 

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.

Small picture of Scotlands Hotel

more ...

 

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.

Small picture of Windlestrae Hotel & Leisure Club

more ...

 

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.

Small picture of Fishers Hotel

more ...

 
Map of the Perthshire area Perthshire Visitor Information