My Favourites

« Back to accommodation in Perthshire, Angus & Dundee

B&Bs & Guesthouses in Perthshire, Angus & Dundee

This popular area in the heart of Scotland offers great variety in its guest house and B&B accommodation choice. Small Highland edge towns such as Crieff, Dunkeld, Aberfeldy, Pitlochry, Blairgowrie and Kirriemuir have plenty of accommodation and make good bases for exploring. The choice is further extended by seaside locations and into the glens of Highland Perthshire and there is of course a wide range of B&Bs in Perth.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 21
Brathinch Farm Bed and Breakfast
3 stars Brathinch Farm Bed and Breakfast

By Brechin, Angus, DD9 7QZ

Guests come as strangers and go away as friends. Feel free to walk around large garden and farm lanes.

Make Enquiry

Price: £27 - £32 (Per person per night)

Concraig Farm
2 stars Concraig Farm

Crieff, Perthshire, PH7 4HH

A working, arable farm situated in the heart of the Perthshire countryside.

Make Enquiry

Price: £17 - £20 (Per person per night)

Tigh Na Leigh
5 stars Tigh Na Leigh Guest House

Alyth, PH11 8AJ

Tigh Na Leigh is a small guest house that is big on hospitality, great food and quality service.

Book Online

Price: £39 - £120 (Per room per night)

Carra Beag
3 stars Carra Beag Guest House

Pitlochry, Perthshire, PH16 5HG

Carra Beag offers fantastic bed and breakfast accommodation in a charming Victorian villa with plenty of it's period charm.

Book Online

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

Albert Villa Guest House
3 stars Albert Villa Guest House

Perth, PH1 5RP

Large guest house close to town centre. 10 letting rooms with 3 self-contained rooms at rear.

Make Enquiry

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

Guthrie Castle
Guthrie Castle

by Forfar, DD8 2TP

Guthrie Castle is a 15th century fairytale venue, with its own 9/18 hole championship golf course and loch.

Make Enquiry

Price: £130 - £200 (Per person per night)

Ackinnoull Guest House
4 stars Ackinnoull Guest House

Perth, PH2 7HT

Ackinnoull is a STB 4 star guest house offering top quality accommodation at a very competitive price.

Make Enquiry

Price: £23 - £34 (Per person per night)

Willow House Bed and Breakfast
Willow House Bed and Breakfast

Perth, Perthshire, PH2 0PQ

Willow House Bed & Breakfast offers high standard, excellent value accommodation. We are a short walk to the city centre.

Book Online

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

Talladh a Bheithe Lodge
3 stars Talladh a Bheithe Lodge

Loch Rannoch, by Pitlochry, Perthshire, PH17 2QW

Talladh-A-Bheithe has beautiful landscaped gardens, real log fires, excellent food.

Make Enquiry

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

Ardtornish
3 stars Ardtornish

Aberfeldy, Perthshire, PH15 2BL

A warm Highland welcome awaits you! Offering three spacious double rooms, full Scottish breakfast and private parking.

Make Enquiry

Price: £22.50 - £25 (Per person per night)

Auld Steeple Guest House
Auld Steeple Guest House

Dundee, DD1 4EL

City centre, family run, convenient for hospitals, golf courses, universities, places of interest in city centre.

Make Enquiry

Price: £22 - £27 (Per person per night)

Pitcrocknie Farmhouse
2 stars Pitcrocknie Farmhouse

Alyth, PH11 8JJ

Glenisla offers fantastic views and excellent on-site facilities including golfing and a fully licensed clubhouse.

Make Enquiry

Price: £18 (Per person per night)

Tophead Farm Bed and Breakfast
4 stars Tophead Farm Bed and Breakfast

Stanley, Perthshire, PH1 4PT

A warm welcome awaits you at Tophead, set in beautiful farmland, enjoying panoramic views of the countryside.

Make Enquiry

Price: £20 - £26 (Per person per night)

Fendoch Guest House
3 stars Fendoch Guest House

Crieff, PH7 3LW

Fendoch Guest House is situated in the Sma' Glen, one of the most famous and spectacular beauty spots in Perthshire.

Make Enquiry Book Online

Price: £27.50 (Per person per night)

Pitcullen Guest House
3 stars Trip Advisor Reviews Available Pitcullen Guest House

Perth, Perthshire, PH2 7HT

Edwardian elegance with a contemporary twist - only 10 mins walk from the fair city of Perth, Scone Palace a 5 minute drive

Make Enquiry Book Online

Price: £32.50 - £35 (Per person per night)

1 Brathinch Farm Bed and Breakfast By Brechin, Angus, DD9 7QZ 3 stars
2 Concraig Farm Crieff, Perthshire, PH7 4HH 2 stars
3 Tigh Na Leigh Guest House Alyth, PH11 8AJ 5 stars
4 Carra Beag Guest House Pitlochry, Perthshire, PH16 5HG 3 stars
5 Albert Villa Guest House Perth, PH1 5RP 3 stars
6 Guthrie Castle by Forfar, DD8 2TP
7 Ackinnoull Guest House Perth, PH2 7HT 4 stars
8 Willow House Bed and Breakfast Perth, Perthshire, PH2 0PQ
9 Talladh a Bheithe Lodge Loch Rannoch, by Pitlochry, Perthshire, PH17 2QW 3 stars
10 Ardtornish Aberfeldy, Perthshire, PH15 2BL 3 stars
11 Auld Steeple Guest House Dundee, DD1 4EL
12 Pitcrocknie Farmhouse Alyth, PH11 8JJ 2 stars
13 Tophead Farm Bed and Breakfast Stanley, Perthshire, PH1 4PT 4 stars
14 Fendoch Guest House Crieff, PH7 3LW 3 stars
15 Pitcullen Guest House Perth, Perthshire, PH2 7HT 3 stars

Click the map pins to view more information.

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

Search Filters

Local Area

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 accommodation X
  • Shetland
  • Skye & Lochalsh
  • Western Isles