Join millions who use Snaptrip Group



Our top picks of the best accommodation in Perthshire
Save up to 15% on over 100,000 hotelsPerthshire / Swimming Pool
See the latest prices and deals by

The Pitlochry Hydro Hotel
Hotel in Pitlochry
With a stay at The Pitlochry Hydro Hotel in Pitlochry, you'll be in the historical district, within a 10-minute drive of Cairngorms National Park and Rob Roy Way - North. This hotel is 0.8 mi (1.4 km) from Blair Athol Distillery and 1 mi (1.5 km) from Pitlochry Golf Club.

The Angus Hotel & Spa by Compass Hospitality
Hotel in Blairgowrie
Located in Blairgowrie, The Angus Hotel & Spa by Compass Hospitality is next to a golf course, a short 3-minute walk from Cateran Trail and within 4 minutes by car from Marlee Loch. This golf hotel is 14 mi (22.6 km) from Cairngorms National Park and 2.1 mi (3.3 km) from Blairgowrie Golf Club.

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Hotel in Dundee
When you stay at The Landmark Hotel & SPA Leisure Club Dundee By Sunday in Dundee, you'll be near the airport, within a 5-minute drive of Dundee Karting and TeamSport Go Karting Dundee. This spa hotel is 18.6 mi (30 km) from Old Course at St Andrews and 1.3 mi (2 km) from Camperdown Country Park and Templeton Woods.

Murraypark Hotel
Hotel in Crieff
With a stay at Murraypark Hotel in Crieff, you'll be a 5-minute walk from Crieff Hydro Riding Centre and 6 minutes by foot from Crieff Golf Club Limited. This hotel is 11.2 mi (18 km) from Loch Lomond and The Trossachs National Park and 0.5 mi (0.8 km) from Gordon & Durward.

Luxury 2Bedroom Lodge
Lodge in Auchterarder
Located in Auchterarder, Luxury 2Bedroom Lodge provides free WiFi, and guests can enjoy a garden, a restaurant and a bar.
There's a fully equipped private bathroom with bath and free toiletries.
Scone Palace is 19 miles from the lodge, while Lake of Menteith is 27 miles away. Dundee Airport is 36 miles from the property.

Scotlands Spa Hotel
Hotel in Pitlochry
Located in Pitlochry, Scotlands Spa Hotel is in a rural location, within a 15-minute walk of Rob Roy Way - North and Blair Athol Distillery. This spa hotel is 3.9 mi (6.3 km) from Cairngorms National Park and 0.7 mi (1.2 km) from Pitlochry Golf Club.

Apex City Quay Hotel & Spa
Hotel in Dundee
With a stay at Apex City Quay Hotel & Spa, you'll be centrally located in Dundee, just a 4-minute walk from HMS Unicorn and 7 minutes by foot from Minnie the Minx Statue. This spa hotel is 13.1 mi (21.1 km) from University of St. Andrews and 14.6 mi (23.6 km) from Old Course at St Andrews.

The Steading
Bed & breakfast in Aberfeldy
With a stay at The Steading in Aberfeldy, you'll be in the mountains, just steps from Highland Safaris and a 3-minute drive from Castle Menzies. This bed & breakfast is 20.6 mi (33.1 km) from Cairngorms National Park and 2.8 mi (4.4 km) from Wade's Bridge.

Best Western Balgeddie House Hotel
Hotel in Glenrothes
Located in Glenrothes, Best Western Balgeddie House Hotel is on the riverwalk, within a 15-minute drive of Falkland Palace and The Scottish Deer Centre. This hotel is 8.7 mi (13.9 km) from RSPB Loch Leven and 9.1 mi (14.6 km) from Lochore Meadows Country Park.

Bank House Pitlochry
Hotel in Pitlochry
<h2>Comfortable Accommodations</h2>
Bank House Pitlochry in Pitlochry offers family rooms with private bathrooms, tea and coffee makers, and free WiFi. Each room includes a work desk, TV, and wardrobe.
<h2>Exceptional Facilities</h2>
Guests can enjoy spa facilities, a fitness center, indoor swimming pool, and a terrace. Additional amenities include a hot tub, steam room, and beauty services.
<h2>Dining Experience</h2>
The hotel serves Scottish cuisine with vegetarian, vegan, and gluten-free options. The restaurant and bar provide outdoor seating areas.
<h2>Prime Location</h2>
Located 3.7 mi from Killiecrankie and 14 mi from Castle Menzies, the hotel is 29 mi from Scone Palace. Dundee Airport is 40 mi away. Guests appreciate the breakfast and attentive staff.

Moness Resort
Hotel in Aberfeldy
Located in Aberfeldy, Moness Resort is in a rural location, within a 5-minute drive of Dewar’s Aberfeldy Distillery and Castle Menzies. This family-friendly hotel is 6.4 mi (10.3 km) from Loch Tay and 13.9 mi (22.4 km) from Blair Athol Distillery.

Lomond Hills Hotel & Health Club
Hotel in Cupar
Located in Cupar, Lomond Hills Hotel & Health Club is in a rural location, a 4-minute drive from Happy Hounds Secure Dog Walking Field and 5 minutes from Falkland Palace. This golf hotel is 4 mi (6.4 km) from Ladybank Golf Club and 4.4 mi (7 km) from Lomond Hills.

Crieff Hydro
Hotel in Crieff
Located in Crieff, Crieff Hydro is in a rural location, within a 15-minute walk of Crieff Hydro Riding Centre and MacRosty Park. This family-friendly hotel is 11.3 mi (18.2 km) from Loch Lomond and The Trossachs National Park and 0.6 mi (1 km) from Gordon & Durward.

The Kenmore Club
Aparthotel in Kenmore, Aberfeldy
With a stay at The Kenmore Club in Aberfeldy, you'll be a 2-minute walk from Loch Tay and 7 minutes by foot from Mains of Taymouth Golf Course. This aparthotel is 0.6 mi (0.9 km) from The Scottish Crannog Centre and 1.2 mi (1.9 km) from Taymouth Castle.

Lomond Hills Hotel & Health Club
Hotel in Cupar, Freuchie
Located in Freuchie, 17 miles from St Andrews University, Lomond Hills Hotel & Health Club has express check-in and check-out and free WiFi throughout the property. The property is around 20 miles from Fairmont St Andrews Bay Golf Course, 20 miles from Discovery Point and 20 miles from Scone Palace. Guests can use the spa and wellness center with an indoor pool, fitness center, and sauna, as well as a bar.
All rooms at the hotel come with a flat-screen TV with cable channels and a safety deposit box. At Lomond Hills Hotel & Health Club all rooms include a private bathroom with free toiletries and a hairdryer.
Guests at the accommodation can enjoy a buffet breakfast.
Free private parking and a business center are available, as well as a 24-hour front desk.
Forth Bridge is 28 miles from Lomond Hills Hotel & Health Club. Dundee Airport is 23 miles from the property.

Dunkeld House Hotel
Hotel in Dunkeld
Located in Dunkeld, Dunkeld House Hotel is on the riverwalk, a 4-minute drive from Dunkeld Cathedral and 9 minutes from The Hermitage. This upscale hotel is 11.1 mi (17.8 km) from Bells Blair Athol Distillery and 15.4 mi (24.7 km) from Perth Theatre.

Fonab Castle Hotel & Spa
Hotel in Pitlochry
When you stay at Fonab Castle Hotel & Spa in Pitlochry, you'll be next to a golf course, within a 5-minute drive of Pitlochry Festival Theatre and Blair Athol Distillery. This golf hotel is 3 mi (4.8 km) from Edradour Distillery and 4.3 mi (7 km) from Cairngorms National Park.

Atholl Apartment - A Unique apartment in countryside park with WIFI and access to pool and bar
Apartment in Dunkeld, Perth
Atholl Apartment - A Unique apartment in countryside park with WIFI and access to pool and bar is located in Perth, just 15 miles from Scone Palace and 18 miles from Castle Menzies. The property is around 28 miles from Discovery Point, 17 miles from Killiecrankie, and 21 miles from Blair Castle. The accommodation provides a sauna, indoor pool, a family-friendly restaurant, and free Wifi.
The apartment includes 2 bedrooms, 1 bathroom with a shower, a seating area, and a fully equipped kitchen with a dishwasher. Towels and bed linen are featured in the apartment. The accommodation is non-smoking.
There is an on-site bar.
Guests at Atholl Apartment - A Unique apartment in countryside park with WIFI and access to pool and bar will be able to enjoy activities in and around Perth, like canoeing and hiking. A children's playground is also available for guests at the accommodation.
Glamis Castle is 27 miles from Atholl Apartment - A Unique apartment in countryside park with WIFI and access to pool and bar, while University of Dundee is 29 miles away. Dundee Airport is 27 miles from the property.

Stewart Apartment - A unique Apartment in countryside park with WIFI and access to bar and pool
Apartment in Dunkeld, Perth
Stewart Apartment - A unique Apartment in countryside park with WIFI and access to bar and pool offers accommodations in Perth, 15 miles from Scone Palace and 18 miles from Castle Menzies. The property is around 30 miles from Discovery Point, 17 miles from Killiecrankie, and 21 miles from Blair Castle. The apartment features parking on-site, a sauna, and full-day security.
With free Wifi, this 2-bedroom apartment offers a flat-screen TV and a kitchen with a dishwasher and oven. Towels and bed linen are offered in the apartment. There's also a seating area and a fireplace.
Guests may eat at the on-site family-friendly restaurant, which is open for dinner and lunch.
For guests with children, the apartment provides a children's playground. Guests can swim in the indoor pool, and go fishing or hiking.
Glamis Castle is 27 miles from Stewart Apartment - A unique Apartment in countryside park with WIFI and access to bar and pool, while University of Dundee is 29 miles from the property. Dundee Airport is 27 miles away.

The Gleneagles Hotel
Hotel in Gleneagles, Auchterarder
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. Guests can also enjoy off-road driving, horse-riding, dog training, and shooting.
This grand resort offers a variety of elegant rooms and luxurious suites. Many feature views over the extensive grounds and free Wi-Fi. The private bathrooms have complimentary toiletries.
In the mornings, the Gleneagles Hotel serves an award-winning full Scottish breakfast. With 4 fine dining restaurants, guests can enjoy imaginative menus in the Michelin Starred Andrew Fairlie restaurant, along with the Birnam Brasserie, the formal Strathearn, and the lively Dormy Bar and Grill.
Gleneagles Hotel also offers The Club, where guests can enjoy fitness classes. It features 2 swimming pools, a sauna, a steam room, gym, and an outdoor hot tub. Set among rolling hills, the resort is home to The PGA Centenary and National Academy Golf Courses, along with The King’s Course and The Queen’s Course.
