Search hotels in Perthshire, United Kingdom
Enter your dates and choose from 1090 hotels and other places to stay
Check out these popular cities in Perthshire

Pitlochry

Perth

Dunkeld

Aberfeldy

Blairgowrie

Blair Atholl

Crieff

Auchterarder

Kinloch Rannoch

Glenshee
Stay in Perthshire's best hotels!
Filter by:
The Woodside
Located in Doune, 12 miles from Lake of Menteith, The Woodside has accommodations with a garden, free private parking, a terrace and a restaurant. This 3-star hotel features free WiFi and a bar.

Garvock House Hotel
Located within 2 acres of gardens, Garvock House Hotel is a historic country house located in Dunfermline. The property features an on-site restaurant and terrace, offering views of the garden.

Fishermans Tavern
Located in Dundee, within a 7-minute walk of Broughty Ferry Beach and 4.3 miles of Discovery Point, Fishermans Tavern has accommodations with a restaurant and a bar, and free WiFi throughout the...

Coorie
Located in Dunfermline, Coorie offers beachfront accommodations 8 miles from Forth Bridge and has facilities like a terrace, a restaurant and a bar.

The Gleneagles Hotel
Established in 1924, The Gleneagles Hotel is a prestigious resort in the heart of Scotland. Set within 850 acres, it offers 3 championship golf courses and an ESPA spa, along with a falconry school.

The Boars Head, Fife Restaurant and Rooms
Featuring a bar, The Boars Head, Fife Restaurant and Rooms is located in Auchtermuchty in the Fife region, 17 miles from Scone Palace and 19 miles from St Andrews University.

The Grandtully Hotel
Located 5.7 miles from Castle Menzies, The Grandtully Hotel offers 4-star accommodations in Grandtully and has a terrace, a restaurant and a bar.

The Clarendon
Located in Dundee, 1.7 miles from Discovery Point, The Clarendon provides accommodations with free WiFi and free private parking. This 4-star hotel offers a concierge service and luggage storage...

Suie Hunting Lodge
Located in Killin, 29 miles from Castle Menzies, Suie Hunting Lodge has accommodations with a garden, free private parking, a terrace and a restaurant.

Monachyle Mhor Hotel
This luxury boutique hotel is nestled on the banks of Loch Voil in the Loch Lomond and Trossachs National Park. It has individually-styled rooms and serves food prepared with produce from the estate....

Most-booked hotels in Perthshire in the past month
Popular with guests booking hotels in Perthshire
Popular with guests booking hotels in Perthshire
Popular with guests booking hotels in Perthshire
Popular with guests booking hotels in Perthshire
Popular with guests booking hotels in Perthshire
Popular with guests booking hotels in Perthshire
Popular with guests booking hotels in Perthshire
Popular with guests booking hotels in Perthshire
Popular with guests booking hotels in Perthshire
Popular with guests booking hotels in Perthshire
Perthshire's best hotels with breakfast
Monachyle Mhor Hotel
This luxury boutique hotel is nestled on the banks of Loch Voil in the Loch Lomond and Trossachs National Park. It has individually-styled rooms and serves food prepared with produce from the estate.
Lands of Loyal hotel
The Lands of Loyal stands proudly at the foot of Loyal Hill, overlooking the picturesque town of Alyth, 2 golf courses, and the rolling farmland of the Vale of Strathmore.
Knockendarroch Hotel
Located in 1.5 acres of elevated grounds, 'Knockendarroch Hotel is 5 minutes’ walk from Pitlochry town center.
Birchwood Pitlochry
Located in Pitlochry, 14 miles from Castle Menzies, Birchwood Pitlochry has accommodations with a garden, free private parking, a terrace and a restaurant. This 5-star hotel offers a bar.
Loch Rannoch Hotel and Spa
Located in Kinloch Rannoch, 17 miles from Castle Menzies, Loch Rannoch Hotel and Spa provides accommodations with a fitness center, free private parking, a shared lounge and a terrace.
The Inn At Charlestown
Located in Dunfermline, 8.4 miles from Forth Bridge, The Inn At Charlestown provides accommodations with a garden, free private parking, a shared lounge and a restaurant.
Hotel Indigo - Dundee by IHG
Boasting a bar and free WiFi, Hotel Indigo - Dundee is located in Dundee, 0.6 mi from Discovery Point.
Four Points Flex by Sheraton Dundee
Four Points Flex by Sheraton Dundee is located directly above Dundee Railway Station in the city center, and directly opposite the V&A Dundee.
Budget hotels in Perthshire
Set in private wooded grounds overlooking the River Tay, the Invercarse Hotel is a former mansion house that offers a convenient base for Dundee and the surrounding area; it has all the benefits of a...
Woodlands Hotel, BW Signature Collection is one of Dundee's finest hotels, nestling close to the seaside village of Broughty Ferry.
20 miles from St Andrews University, No 1 High Street Boutique Rooms is located in Markinch and provides free WiFi and express check-in and check-out.
Laurel Bank Hotel
Located in Markinch, 20 miles from St Andrews University, Laurel Bank Hotel provides accommodations with a garden, free private parking, a restaurant and a bar.
Abbotshall
Located in Fife, a 15-minute walk from Kirkcaldy Beach, Abbotshall has accommodations with a terrace, free private parking, a restaurant and a bar.
Featuring 2-star accommodations, go2 Dundee Camperdown Hotel free car park is located in Dundee, 3.9 miles from Discovery Point and 18 miles from St Andrews University.
Lovat Hotel
Lovat Hotel is located in the ‘Fair City of Perth’ which is recognized as the Gateway to the Highlands with easy access to all the main routes to other cities such as Edinburgh, St Andrews, Glasgow,...
The Beath Inn
Offering free WiFi and a bar, The Beath Inn offers accommodations in Cowdenbeath, 12 miles from Forth Bridge and 13 miles from Hopetoun House.
Hotels in Perthshire you can book without a credit card
The Courie Inn
Located in Killin and within 22 miles of Castle Menzies, The Courie Inn features a bar, non-smoking rooms, and free WiFi.
Cromlix
Cromlix is owned by Kim and Andy Murray. Nestled in the scenic Scottish countryside just three miles from Dunblane, this historic mansion is located in 34 acres of secluded woodlands and landscaped...
60 Mile Inn - Luxury Pods with Hot Tubs
Located in Bridge of Orchy, within 29 miles of Loch Linnhe and 24 miles of Massacre of Glencoe, 60 Mile Inn - Luxury Pods with Hot Tubs provides accommodations with a garden as well as free private...
Murrayshall Country Estate
Located in Perth, Murrayshall Country Estate is 2.5 mi from Scone Palace.
Auld Mill House Hotel
The family-run Auld Mill House Hotel offers free WiFi throughout and free onsite parking.
THE EARN HOTEL
Located in Bridge of Earn and with Scone Palace reachable within 6.1 miles, THE EARN HOTEL provides a shared lounge, non-smoking rooms, free WiFi throughout the property and a bar.
Casa Fresa - Orchar Suites
Located in Dundee and within a 5-minute walk of Broughty Ferry Beach, Casa Fresa - Orchar Suites features a garden, non-smoking rooms, and free WiFi throughout the property.
The Covenanter Hotel
Located in the picturesque village of Falkland with the Lomond Hills as a backdrop, The Covenanter Hotel features an on-site coffee shop, restaurant and free private parking.





























































