Hotels in Perthshire
This page contains a summary of Perthshire hotels priced from £43.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 £43.00.
Atholl Arms Hotel
Bridgehead, Dunkeld, PH8 0AQ
Rooms from £43.00 ( €47.30 / $62.35 ) per night
Situated in the heart of Dunkeld the Atholl Arms Hotel sits on Bridge Street overlooking the River Tay. The hotel has en suite rooms with TVs and free Wi-Fi. The Atholl Arms was built in 1833 and bedrooms are decorated in a Georgian-style.
Logierait Pine Lodges
Logierait, Pitlochry, PH9 0LH
Rooms from £43.00 ( €47.30 / $62.35 ) per night
Located 25 minutes’ drive from Perth in the Scottish Highlands, Logierait Pine Lodges offer stylish, self-catering accommodation. Each apartment features a private balcony, living area, and fitted kitchen.
Macdonald Arms Hotel
Main Street, Balbeggie, Perth, PH2 6EU
Rooms from £45.00 ( €49.50 / $65.25 ) per night
Overlooking rural Scottish countryside and farmland, the family run Macdonald Arms Hotel offers guests traditionally decorated rooms. The restaurant serves tasty home-made food and the bar stocks real ales.
Salutation Hotel
99 High Street, Kinross, KY13 8AA
Rooms from £45.00 ( €49.50 / $65.25 ) per night
In Kinross town centre, Salutation Hotel is a traditional pub, featuring modern rooms with free Wi-Fi. Bedrooms at the Salutation each have a private bathroom, Freeview TV and tea/coffee facilities.
The Claymore
162 Atholl Road,, Pitlochry, PH16 5AR
Rooms from £45.00 ( €49.50 / $65.25 ) per night
The Claymore is an attractive Victorian residence with its own private drive with free parking and gardens, only 2 minutes walk from Pitlochry town centre.
Victoria Hotel
Lower Mill Street,, Blairgowrie, PH10 6NG
Rooms from £45.00 ( €49.50 / $65.25 ) per night
Just 5 minutes’ drive from Blairgowrie Golf Club, Victoria Hotel features a traditional Scottish restaurant and a popular bar. With free parking and free Wi-Fi, Loch Clunie is 10 minutes away.
Scotlands Hotel
40 Bonnethill Road, Pitlochry, PH16 5BT
Rooms from £47.00 ( €51.70 / $68.15 ) per night
In the heart of Pitlochry, Scotlands Hotel offers an indoor pool, gym, a Jacuzzi and free Wi-Fi. Pitlochry Rail Station is within easy reach. Scotlands Hotel has a leisure club, featuring a relaxing sauna, steam room and spa treatments.
The Royal Hotel
53 Allan St, Blairgowrie, PH10 6AB
Rooms from £47.00 ( €51.70 / $68.15 ) per night
In the centre of Blairgowie, the Royal Hotel offers rooms with traditional decor and a full cooked breakfast. It boasts a bar and restaurant and provides free Wi-Fi and free parking.
Glenvar Bed And Breakfast
The High Street, Rattray,, Blairgowrie, PH10 7DE
Rooms from £48.00 ( €52.80 / $69.60 ) per night
Peaceful, warm and relaxing, Glenvar b&b is situated in the middle of Blairgowrie in Highland Perthshire. Where you can relax and feel that here is a real home away from home.
Royal Dunkeld Hotel
Atholl Street, Dunkeld, PH8 0AR
Rooms from £49.00 ( €53.90 / $71.05 ) per night
This former coaching inn is now a comfortable, modern hotel, offering en suite accommodation, free on-site parking and free wireless internet access in the public areas.
The Atholl Palace
Perth Rd, Pitlochry, PH16 5LY
Rooms from £49.00 ( €53.90 / $71.05 ) per night
Overlooking Pitlochry in the Scottish Highlands, this grand country house features spectacular gardens, a luxury spa and on-site museum. The terrace offers views of Ben-y-Vrackie, and there is a whiskey lounge and restaurant.
Green Hotel
2 The Muirs, Kinross, KY13 8AS
Rooms from £49.50 ( €54.45 / $71.77 ) per night
Set in an 18th-century coaching inn, the family-owned Green Hotel is part of an impressive leisure resort, featuring a selection of restaurants and 2 golf courses. The resort is in Kinross, close to the M90 motorway.
Fortingall Hotel
Fortingall, Aberfeldy, PH15 2NQ
Rooms from £50.00 ( €55.00 / $72.50 ) per night
Fortingall is a charming 4-star country house hotel near Aberfeldy, at the entrance to Glen Lyon at the gateway to the beautiful Scottish Highlands. With luxury rooms, the restaurant uses local, seasonal produce.
Huntingtower Hotel
Crieff Road, Perth, PH1 3JT
Rooms from £50.00 ( €55.00 / $72.50 ) per night
With free on-site car parking, this fine country house hotel rests in 6 acres of beautiful landscaped gardens, only a few minutes' drive from Perth.
Kirklands Hotel
High Street, Kinross, KY13 8AN
Rooms from £50.00 ( €55.00 / $72.50 ) per night
This traditional 18th century coaching inn has been newly refurbished this year giving a more modern feel to the interior, it now boasts 9 newly refurbished en suite rooms.
Pitcullen Guest House
17 Pitcullen Crescent, Perth, PH2 7HT
Rooms from £50.00 ( €55.00 / $72.50 ) per night
With free parking and free Wi-Fi, this charming, 3-star guest house is located in the central belt of Scotland. Perth’s centre is a 10-minute walk, and the famous Gleneagles golf course is less than 30 minutes’ drive away.
The Grampian Hotel
37 York Place, Perth, PH2 8EH
Rooms from £50.00 ( €55.00 / $72.50 ) per night
Five minutes' walk from the centre of Perth, this refurbished hotel is conveniently located for the railway and bus stations.
Tigh Na Cloich Hotel
Larchwood Road, Pitlochry, PH16 5AS
Rooms from £50.00 ( €55.00 / $72.50 ) per night
Tigh Na Cloich Hotel is an elegant Victorian house with gardens, en suite rooms and free Wi-Fi. Pitlochry town centre is just 2 minutes’ walk away.
Pine Trees Hotel Pitlochry
Strathview Terrace, (Larchwood Road), Pitlochry, Pitlochry, PH16 5QR
Rooms from £52.00 ( €57.20 / $75.40 ) per night
This 4-star Victorian mansion is set within the picturesque Highland town of Pitlochry, boasting ten acres of lush gardens and woodland. It offers Scottish cuisine, traditional furnishings, and log fires.
Moness Resort
Crieff Rd, Aberfeldy, PH15 2DY
Rooms from £53.00 ( €58.30 / $76.85 ) per night
In 35 acres of tranquil Perthshire countryside, this luxurious resort features a swimming pool, 2 restaurants and a poolside bar. The impressive Moness Resort leisure complex includes a sauna and a steam room.
The Angus Hotel
Wellmeadow, Blairgowrie, PH10 6NQ
Rooms from £53.00 ( €58.30 / $76.85 ) per night
A warm welcome to The Angus Hotel, Blairgowrie’s premier leisure hotel and one of only 4 hotels in Perthshire with a modern, fully-equipped leisure club and indoor swimming pool.
Auchenlaich Farmhouse
Keltie Bridge, Callander, FK17 8LQ
Rooms from £55.00 ( €60.50 / $79.75 ) per night
Next to the Trossachs National Park, Auchenlaich Farmhouse offers 4-star accommodation and free Wi-Fi. Callander village is only 1 mile away. The cosy, spacious rooms at Auchenlaich feature a TV and DVD player. An inclusive breakfast is provided.
Murrayshall House Hotel And Golf Courses
Murrayshall Road, Scone, Perth, PH2 7PH
Rooms from £55.00 ( €60.50 / $79.75 ) per night
Set within 350 acres of private estate, 3 miles from the City of Perth, this 4-star luxurious hotel provides 24-hour reception, 2 golf courses, a bar and a restaurant.
Scottish Holiday Lodges at the Atholl Palace
Perth Road, Pitlochry, PH16 5LX
Rooms from £55.00 ( €60.50 / $79.75 ) per night
This collection of self-catering lodges and cottages is situated in the grounds of Atholl Palace Hotel. Many of the buildings have Wi-Fi access, and all benefit from free parking on site.
The Crags Hotel
101 Main St, Callander, FK17 8BQ
Rooms from £55.00 ( €60.50 / $79.75 ) per night
In the picturesque village of Callander, this traditional Scottish inn offers free Wi-Fi, a friendly bar and homely rooms with flat-screen TVs and satellite channels. Stirling is 10 miles away.