My Favourites

« Back to accommodation in Perthshire, Angus & Dundee

Hotels & Inns In Perthshire, Angus & Dundee

From five star grand hotels and luxury country clubs to countryside inns and national chain, hotel accommodation here is very wide ranging (and even includes a hotel next to Scotland’s highest golf course!). There are Angus hotels giving easy access to the Angus Glens, hotels deep in the glens of Highland Perthshire too, as well as boutique-style in cities such as Dundee and Perth. There are also many hotels in Pitlochry and Crieff.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 13
Gleneagles Hotel, Perthshire, Scotland
The Gleneagles Hotel

Auchterader, Perthshire, PH3 1NF

Luxurious and impeccable though it is, you will find that Gleneagles has a refreshingly relaxed manner.

Price: £175 - £725 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 5 stars
New County Hotel
New County Hotel

Perth, PH2 8EE

Where the customer is King! Our promise to you is a complete hospitality experience.

Make Enquiry

  • Visit Scotland Reviews Available 3 stars
Altamount Country House Hotel
Altamount House Hotel

Blairgowrie, Perthshire, PH10 6JN

Altamount House Hotel is beautifully situated in 7 acres of well laid out gardens and mature woodlands.

Price: £60 - £150 (Per room per night)

Book Online

  • Visit Scotland Reviews Available 3 stars
Westlands Hotel
Westlands Hotel

Pitlochry, Perthshire, PH16 5AR

Our simple aim is to provide our clients with the highest standard of comfort and friendly hospitality.

Price: £33 - £49 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 3 stars
The Bankfoot Inn
Bankfoot Inn

Bankfoot, Perthshire, PH1 4AB

Traditional 18th century coaching inn in the scenic village of Bankfoot, right in the heart of Perthshire.

Price: £25 - £95 (Per room per night)

Make Enquiry Book Online

  • Visit Scotland Reviews Available 3 stars
Glen Clova Hotel
Glen Clova Hotel

by Kirriemuir, Angus, DD8 4QS

Set in an area of outstanding natural beauty, the traditional Scottish Country Hotel has something to offer everyone.

Price: £45 - £105 (Per person per night)

Make Enquiry

Holiday Inn Express -  Perth
Holiday Inn Express - Perth

Inveralmond, Perth, PH1 3AQ

Superb high quality accommodation for the price-conscious traveller and for families, in the heart of Perthshire.

Make Enquiry

  • Visit Scotland Reviews Available 3 stars
Barley Bree Restaraunt with Rooms
Barley Bree Restaurant with Rooms

Muthill, Crieff, Perthshire, PH5 2AB

A small family-run hotel on the edge of the Perthshire Highlands.

Price: £90 - £110 (Per room per night)

Book Online

  • Visit Scotland Reviews Available 4 stars
  • AA Reviews Available 4 stars
The Struan
The Struan

Calvine, Perthshire, PH18 5UB

Phil & Tracy Humphreys look forward to welcoming you to their home nestled on the edge of the Cairngorms National Park.

Book Online

Symphony Lovat Hotel
Symphony Lovat Hotel

Perth, Perthshire, PH2 0LT

Great location close to the city centre and near all major road networks - the hotel is an ideal base.

Price: £30 - £50 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 3 stars
Achray House Hotel
Achray House Hotel, Restaurant & Lodges

St Fillans, PH6 2NF

The Achray House Hotel and Lodges are ideal for a break away from the stresses and strains of modern life.

Price: £75 - £150 (Per room per night)

Book Online

  • Visit Scotland Reviews Available 3 stars
  • AA Reviews Available 3 stars
The Moness House Hotel and Country Club
The Moness House Hotel and Country Club

Aberfeldy, PH15 2DY

Located in the heart of Highland Perthshire it is an ideal base to tour many of Scotland's famous attractions and landmarks.

Price: £50 - £90 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 4 stars
Inchture Hotel
Inchture Hotel

Inchture, Dundee, Perthshire, PH14 9RN

The Inchture Hotel is privately owned and is located minutes from Dundee.

Book Online

Beinn Bhracaigh
Beinn Bhracaigh

Pitlochry, Perthshire, PH16 5HT

Traditional Scottish country house in own grounds overlooking the Tummel Valley - most rooms with panoramic views.

Price: £63 - £129 (Per room per night)

Make Enquiry Book Online

  • Visit Scotland Reviews Available 4 stars
Fishermans Tavern Hotel
Fishermans Tavern Hotel

Broughty Ferry, Dundee, DD5 2AD

The Fisherman’s Tavern Hotel is an excellent place to unwind after a hard day whether it be from work or play.

Book Online

  • Visit Scotland Reviews Available 2 stars
1 The Gleneagles Hotel Auchterader, Perthshire, PH3 1NF 5 stars
2 New County Hotel Perth, PH2 8EE 3 stars
3 Altamount House Hotel Blairgowrie, Perthshire, PH10 6JN 3 stars
4 Westlands Hotel Pitlochry, Perthshire, PH16 5AR 3 stars
5 Bankfoot Inn Bankfoot, Perthshire, PH1 4AB 3 stars
6 Glen Clova Hotel by Kirriemuir, Angus, DD8 4QS
7 Holiday Inn Express - Perth Inveralmond, Perth, PH1 3AQ 3 stars
8 Barley Bree Restaurant with Rooms Muthill, Crieff, Perthshire, PH5 2AB 4 stars
9 The Struan Calvine, Perthshire, PH18 5UB
10 Symphony Lovat Hotel Perth, Perthshire, PH2 0LT 3 stars
11 Achray House Hotel, Restaurant & Lodges St Fillans, PH6 2NF 3 stars
12 The Moness House Hotel and Country Club Aberfeldy, PH15 2DY 4 stars
13 Inchture Hotel Inchture, Dundee, Perthshire, PH14 9RN
14 Beinn Bhracaigh Pitlochry, Perthshire, PH16 5HT 4 stars
15 Fishermans Tavern Hotel Broughty Ferry, Dundee, DD5 2AD 2 stars

Click the map pins to view more information.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 13

Search Filters

Places

Price Per Room

Price Per Person

Booking

Rating

Features & Facilities

Region

  • Aberdeen & Grampian Highlands
  • Argyll & Bute
  • Aviemore and the Cairngorms
  • Ayrshire, Arran & Clyde Valley
  • Dumfries & Galloway
  • Edinburgh
  • Fort William & Lochaber
  • Glasgow
  • Inverness, Loch Ness & Nairn
  • Kingdom of Fife
  • Loch Lomond, Stirling & the Trossachs
  • Lothians & Borders
  • Northern Highlands
  • Orkney
  • Perthshire, Angus & Dundee X
  • Shetland
  • Skye & Lochalsh
  • Western Isles