Hotel deals in Perthshire

Multiple accommodations for your stay
Destination
Check-in date:
04 Jul 2025
Check-out date:
05 Jul 2025
Guests
2 guests
Ages of children:

Top destinations in Perthshire

Your go-to guide to the best locations to spend your next well-deserved holiday

  • All cities
  • Main cities
  • Places of interest

Previous
Next
Previous
Next

Perth

Pitlochry

Woodside

Auchterarder

Stirling

Blairgowrie and Rattray

Comrie

Killin

Kinross

PERTHSHIRE

Previous
Next

Where to stay in Perthshire?

677 Holiday homes  |  270 Apartments  |  121 Hotels

  • 5-star hotels
  • 4-star hotels
  • 3-star hotels
  • 2-star hotels

Top 5-star hotels in Perthshire

The Gleneagles Hotel

Auchterarder, Auchterarder, United Kingdom (Open map)

The property puts you in the heart of Auchterarder, a 10-minute ride from Tullibardine Distillery. Boasting a bureau de change and a cash machine…

9.4
Superb
965 reviews

Killiecrankie House Hotel

Killiecrankie House Killiecrankie, Pitlochry, United Kingdom (Open map)

This Pitlochry hotel is about 75 km from Dundee airport and a 15-minute ride from such cultural venues as Melt Gallery. Located 2.1 km…

9.9
Exceptional
19 reviews

Fonab Castle Hotel

Foss Road, Pitlochry, United Kingdom (Open map)

The 5-star property is nestled in Pitlochry, near a wildlife park. The premier Fonab Castle Hotel Pitlochry, situated 10 minutes' drive from Craigower, offers…

9.0
Superb
975 reviews

Top 4-star hotels in Perthshire

The Old Mill Inn

Mill Lane, Pitlochry, United Kingdom (Open map)

Guests can access Enchanted Forest around a 10-minute drive from the property, while Edradour Distillery is a 10-minute drive away. Situated 750 metres…

9.4
Superb
792 reviews

The Poplars Guest House

27 Lower Oakfield, Pitlochry, United Kingdom (Open map)

The accommodation is about 70 km from Dundee airport and at a medium distance from such cultural venues as Melt Gallery. Located about a 5…

9.8
Exceptional
303 reviews

Fernbank House Bed & Breakfast

Kenmore Street, Aberfeldy, United Kingdom (Open map)

This bed & breakfast is situated in a rural area of Aberfeldy, near Victoria Park. Overlooking the garden, the 4-star Fernbank House Bed & Breakfast Aberfeldy…

9.8
Exceptional
57 reviews

Top 3-star hotels in Perthshire

Whitemoss Lodge

Whitemoss Road, Dunning, Perth., Dunning, United Kingdom (Open map)

The property is nestled 19 minutes' walk from White Moss Loch. A terrace, a picnic area, and a garden are available at Whitemoss Lodge Dunning…

9.6
Exceptional
546 reviews

The Inn On The Tay

Grandtully, Pitlochry, United Kingdom (Open map)

You'll need 60-minute drive to Dundee airport. Situated in front of St Mary's Church, the 3-star The Inn On The Tay Pitlochry features…

9.5
Exceptional
133 reviews

Leven House Bed And Breakfast

Comrie Road, Crieff, United Kingdom (Open map)

Located about 10 minutes by car from Muthill Parish Church, the smoke-free property is also not far from the contemporary Strathearn Gallery. The 3…

9.3
Superb
186 reviews

Top 2-star hotels in Perthshire

Station House Hotel

56 Dunkeld St, Aberfeldy, United Kingdom (Open map)

The accommodation sits a mere 450 metres from The Watermill Shop as well as within a stroll of cafés, restaurants, and bars. Located right in…

8.8
Fabulous
297 reviews

Dunmurray Lodge Guesthouse And Loft Apartment

Bonnethill Road 72, Pitlochry, United Kingdom (Open map)

The guest house is situated about 70 km from Dundee airport and a minute away from Pitlochry Institute Park. Located 3.9 km from Linn of…

9.6
Exceptional
253 reviews

No 9 The Guest House Perth

Pitcullen Crescent, Perth, United Kingdom (Open map)

The accommodation is nestled 6 minutes' walk from Peacock Pond. No 9 The Guest House Perth, located 25 minutes on foot from Kinnoull Hill Woodland…

9.0
Superb
171 reviews
Thank you for subscribing
Close