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
Beinn Bhracaigh
Beinn Bhracaigh

Pitlochry, Perthshire, PH16 5HT

Beinn Bhracaigh is a traditional Scottish country house in its own grounds. It overlooks the Tummel Valley and most rooms...

Book Online

Reviews:
Ratings:
  • AA Reviews Available 4 stars
Ailean Chraggan Hotel
Ailean Chraggan Hotel

Aberfeldy, Perthshire, PH15 2LD

Welcome to The Ailean Chraggan Hotel and Restaurant, Scottish hospitality in the heart of Highland Perthshire.

Book Online

Reviews:
Ratings:
  • Visit Scotland Reviews Available 3 stars
Chapel Bank
Chapel Bank

Forfar, DD8 2EP

Chapel Bank is a small boutique hotel situated in Forfar, a thriving market town in Angus.

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

Book Online

Reviews:
  • Exterior
    Park Hotel

    Mid Links, Montrose, DD10 8RJ

    Creating an ideal atmosphere for a relaxing stay, this attractive property is ideal accommodation, when visiting Montrose.

    Price: £70 - £125 (Per room per night)

    Make Enquiry Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    The Green Hotel, Golf & Leisure Resort
    The Green Hotel, Golf & Leisure Resort

    Kinross, Perthshire, KY13 8AS

    The Green Hotel, Golf & Leisure Resort is set within the picturesque town of Kinross amid the stunning scenery of Perthshire.

    Price: £62 - £115 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    The Struan Inn
    The Struan Inn

    Calvine, Perthshire, PH18 5UB

    Bob and Mary-Ann MacKinnon look forward to welcoming you to their home nestled on the edge of the Cairngorms National Park.

    Book Online

    Reviews:
  • 19th Hole Hotel
    19th Hole Hotel

    Carnoustie, Angus, DD7 7HT

    Centrally located hotel in the golfing town of Carnoustie. Newly refurbished bedrooms and a lively bar make this a great...

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

    Book Online

    Reviews:
  • Birnam Hotel
    Birnam Hotel

    Birnam, Dunkeld, PH8 0AA

    The Birnam Hotel offers style, elegance and good old-fashioned Scottish hospitality. It has an ideal location in the...

    Price: £70 - £85 (Per room per night)

    Book Online

    Reviews:
  • Meikleour Hotel
    Meikleour Hotel

    By Blairgowrie, Perthshire, PH2 6EB

    The small, family run Meikleour Hotel, outside Blairgowrie in Perthshire has been welcoming visitors for nearly 200 years.

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    Parklands Hotel
    Parklands Hotel

    Perth, Perthshire, PH2 8EB

    Parklands Hotel sits in an elevated position overlooking South Inch Park and has extensive gardens.

    Price: £59 - £160 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    • AA Reviews Available 4 stars
    Victoria Hotel
    Victoria Hotel

    Blairgowrie, Perthshire, PH10 6NG

    The Victoria Hotel is situated in the centre of Blairgowrie surrounded by Perthshire’s beautiful countryside.

    Book Online

    Reviews:
  • 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

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 2 stars
    Carnoustie Hotel Golf Resort & Spa
    Carnoustie Hotel Golf Resort & Spa

    Carnoustie, Angus, DD7 7JE

    Scotlands premier luxury golfing and leisure destination is the ideal venue for golf days or relaxing short breaks.

    Price: £79 - £350 (Per room per night)

    Book Online

    Reviews:
  • The Alyth Hotel
    The Alyth Hotel

    Alyth, PH11 8AF

    The Alyth Hotel was originally built as a Coaching Inn and as the Village's principal Coffee House in 1772.

    Price: £80 - £135 (Per room per night)

    Book Online

    Reviews:
  • 1 Beinn Bhracaigh Pitlochry, Perthshire, PH16 5HT
    2 Ailean Chraggan Hotel Aberfeldy, Perthshire, PH15 2LD 3 stars
    3 Chapel Bank Forfar, DD8 2EP
    4 Park Hotel Mid Links, Montrose, DD10 8RJ 3 stars
    5 The Green Hotel, Golf & Leisure Resort Kinross, Perthshire, KY13 8AS 4 stars
    6 The Struan Inn Calvine, Perthshire, PH18 5UB
    7 19th Hole Hotel Carnoustie, Angus, DD7 7HT
    8 The Kirklands Hotel Kinross, KY13 8AN
    9 Birnam Hotel Birnam, Dunkeld, PH8 0AA
    10 Meikleour Hotel By Blairgowrie, Perthshire, PH2 6EB 4 stars
    11 Parklands Hotel Perth, Perthshire, PH2 8EB 4 stars
    12 Victoria Hotel Blairgowrie, Perthshire, PH10 6NG
    13 Fishermans Tavern Hotel Broughty Ferry, Dundee, DD5 2AD 2 stars
    14 Carnoustie Hotel Golf Resort & Spa Carnoustie, Angus, DD7 7JE
    15 The Alyth Hotel Alyth, PH11 8AF

    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, Aberdeenshire and Moray
    • Argyll & the Isles
    • Aviemore and the Cairngorms
    • Ayrshire, Arran & Clyde Valley
    • Caithness, Sutherland & Ross-shire
    • Dumfries & Galloway
    • Edinburgh
    • Fife & St. Andrews
    • Fort William, Ben Nevis & Lochaber
    • Glasgow
    • Inverness, Loch Ness & Nairn
    • Isle of Skye & Kyle of Lochalsh
    • Loch Lomond, Stirling & the Trossachs
    • Lothian & Scottish Borders
    • Orkney Islands
    • Outer Hebrides
    • Perthshire, Angus & Dundee X
    • Shetland Islands