Perthshire logo

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.

Small picture of Atholl Arms Hotel

more ...

 

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.

Small picture of Logierait Pine Lodges

more ...

 

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.

Small picture of Macdonald Arms Hotel

more ...

 

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.

Small picture of Salutation Hotel

more ...

 

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.

Small picture of The Claymore

more ...

 

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.

Small picture of Victoria Hotel

more ...

 

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.

Small picture of Scotlands Hotel

more ...

 

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.

Small picture of The Royal Hotel

more ...

 

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.

Small picture of Glenvar Bed And Breakfast

more ...

 

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.

Small picture of Royal Dunkeld Hotel

more ...

 

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.

Small picture of The Atholl Palace

more ...

 

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.

Small picture of Green Hotel

more ...

 

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.

Small picture of Fortingall Hotel

more ...

 

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.

Small picture of Huntingtower Hotel

more ...

 

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.

Small picture of Kirklands Hotel

more ...

 

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.

Small picture of Pitcullen Guest House

more ...

 

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.

Small picture of The Grampian Hotel

more ...

 

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.

Small picture of Tigh Na Cloich Hotel

more ...

 

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.

Small picture of Pine Trees Hotel Pitlochry

more ...

 

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.

Small picture of Moness Resort

more ...

 

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.

Small picture of The Angus Hotel

more ...

 

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.

Small picture of Auchenlaich Farmhouse

more ...

 

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.

Small picture of Murrayshall House Hotel And Golf Courses

more ...

 

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.

Small picture of Scottish Holiday Lodges at the Atholl Palace

more ...

 

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.

Small picture of The Crags Hotel

more ...

 
Map of the Perthshire area Perthshire Visitor Information