Search hotels in Perthshire, United Kingdom
Enter your dates and choose from 1161 hotels and other places to stay
Where to stay in Perthshire
Explore the most popular destinations and plan your ideal stay
Stay in Perthshire's best hotels!
Filter by:
The Woodside
Set in Doune, 19 km from Lake of Menteith, The Woodside offers accommodation with a garden, free private parking, a terrace and a restaurant. This 3-star hotel features free WiFi and a bar.

Garvock House Hotel
Situated 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
Situated in Dundee, within 600 metres of Broughty Ferry Beach and 6.9 km of Discovery Point, Fishermans Tavern features accommodation with a restaurant and a bar, and free WiFi throughout the...

Coorie
Set in Dunfermline, Coorie offers beachfront accommodation 13 km from Forth Bridge and offers various facilities, such as 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 set in Auchtermuchty in the Fife region, 27 km from Scone Palace and 30 km from St Andrews University.

The Grandtully Hotel
Set 9.2 km from Castle Menzies, The Grandtully Hotel offers 4-star accommodation in Grandtully and has a terrace, a restaurant and a bar.

Dunfallandy House Hotel
Situated in Pitlochry, 21 km from Castle Menzies, Dunfallandy House Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace.

The Clarendon
The Clarendon is situated in Dundee, 24 km from St Andrews University and 28 km from St Andrews Bay. This 4-star hotel offers a concierge service and luggage storage space.

Suie Hunting Lodge
Set in Killin, 47 km from Castle Menzies, Suie Hunting Lodge offers accommodation with a garden, free private parking, a terrace and a restaurant.

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
Hotel Indigo - Dundee by IHG
Boasting a bar and free WiFi, Hotel Indigo - Dundee is situated in Dundee, 1 km 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 centre, and directly opposite the V&A Dundee.
The Gilvenbank Hotel
Situated in Glenrothes, 31 km from St Andrews University, The Gilvenbank Hotel features accommodation with a garden, free private parking, a terrace and a restaurant.
Inglewood House and Spa
Featuring free WiFi, a restaurant and a sun terrace, Inglewood House and Spa offers accommodation in Alloa, 43 km from Edinburgh. Guests can enjoy the on-site restaurant.
Fonab Castle Hotel
Nestled in the picturesque Scottish Highlands, Fonab Castle, refurbished and opened in 2013, boasts luxurious rooms, scenic views, mature gardens, free WiFi, free parking, and 2 restaurants.
Malmaison Dundee
Located just 100 metres from the riverfront and 300 metres from the V&A Dundee, Malmaison Dundee provides stylish, boutique accommodation in the heart of the city. Free Wi-Fi is accessible throughout.
McKays Hotel
McKays Hotel is situated in the scenic riverside town of Pitlochry and just 260 metres from the main railway station.
Holiday Inn Express Dunfermline by IHG
In the historic city of Dunfermline, with great access by road to Edinburgh and Edinburgh Airport, this modern hotel offers free WiFi internet access and great-value rooms with satellite TV.
Budget hotels in Perthshire
Longforgan Coaching Inn
Longforgan Coaching Inn is a converted 17th-century inn is located beside the A90 and situated just 6 miles from Dundee and only 30 minutes from St. Andrews, Carnoustie and Gleneagles Golf Courses.
The Anglers Inn
Set in Guildtown and with Scone Palace reachable within 6.5 km, The Anglers Inn offers express check-in and check-out, non-smoking rooms, a restaurant, free WiFi throughout the property and a bar.
Fishermans Tavern
Situated in Dundee, within 600 metres of Broughty Ferry Beach and 6.9 km of Discovery Point, Fishermans Tavern features accommodation with a restaurant and a bar, and free WiFi throughout the property...
Coorie
Set in Dunfermline, Coorie offers beachfront accommodation 13 km from Forth Bridge and offers various facilities, such as 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.
Featuring a bar, The Boars Head, Fife Restaurant and Rooms is set in Auchtermuchty in the Fife region, 27 km from Scone Palace and 30 km from St Andrews University.
Dunfallandy House Hotel
Situated in Pitlochry, 21 km from Castle Menzies, Dunfallandy House Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace.
Knockendarroch Hotel
Situated in 1.5 acres of elevated grounds, 'Knockendarroch Hotel is 5 minutes’ walk from Pitlochry town centre.
Hotels in Perthshire that you can book without a credit card
Cromlix
Owned by Kim and Andy Murray, Cromlix is a five-star country house hotel set in 34 acres of secluded Scottish woodland, just three miles from Dunblane.
The Inn At Charlestown
Set in Dunfermline, 14 km from Forth Bridge, The Inn At Charlestown offers accommodation with a garden, free private parking, a shared lounge and a restaurant.
Schiehallion Hotel
Situated in the Aberfeldy Conservation Area, the historic Schiehallion Hotel offers a bar, bistro, and free Wi-Fi.
Auld Mill House Hotel
The family-run Auld Mill House Hotel offers free WiFi throughout and free onsite parking.
Adamson Hotel
An original Scottish coaching inn, Adamson Hotel is situated in the rural village of Crossford. There is a restaurant, free private parking and free Wi-Fi access.
Apex City Quay Hotel & Spa
In the centre of Dundee’s City Quay sits the luxury 4-star Apex City Quay Hotel & Spa. With free Wi-Fi, a luxury spa and a boujee restaurant and bar.
Pitbauchlie House Hotel - Sure Hotel Collection by Best Western
Set in 3 acres of woodland and landscaped gardens, this bright and modern hotel offers en-suite rooms with free parking and Wi-Fi. Each luxurious guest room is individually furnished.
No 1 High Street Boutique Rooms
Located in Markinch, 38 km from St Andrews Bay, No 1 High Street Boutique Rooms offers express check-in and check-out and free WiFi.
FAQs about hotels in Perthshire
See reviews by guests who stayed at hotels in Perthshire
Planning a trip? Get inspired by reviews of cities in Perthshire
The towns of DUNKIRKAnd ABERFELDY are close and very quaint.
Perth is another city that is located so you can take side...
Nice looking town with good facilities.
We had not been to Crieff for a few years and was surprised...
There are some nice cafes to eat or for just a cuppa during...
Obviously the main reason was to play golf at Gleneagles GC...
Blairgowrie is an excellent case for the surrounding area...
Nestled amongst the mountains with paths and tracks leading...
The town was lovely,just a nice size with lots of places to...
if staying for a few days make sure to bring enough food...
More places to explore, more ways to go
Hotels in the United Kingdom
If you're planning a longer trip, look beyond Perthshire and set off to explore the whole country!When to visit the United Kingdom
Events, prices, the weather – everything you need to know about the best time to visit the United Kingdom.Hotels in Scotland
Hit the road and make the most of your trip by discovering another popular destination within the United Kingdom.Hotels in England
Hit the road and make the most of your trip by discovering another popular destination within the United Kingdom.





























































