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
  • 20
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.

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

Book Online

Carra Beag
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.

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

Book Online

  • Visit Scotland Reviews Available 3 stars
Heathpark House
Heathpark House

Rosemount, Blairgowrie, PH10 6JT

Heathpark House is a beautiful early Victorian mansion set in large secluded gardens.

Book Online

  • Visit Scotland Reviews Available 4 stars
Tophead Farm Bed and Breakfast
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.

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

Make Enquiry

  • Visit Scotland Reviews Available 4 stars
Pitcullen Guest House
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

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

Make Enquiry Book Online

  • Visit Scotland Reviews Available 3 stars
Brathinch Farm Bed and Breakfast
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.

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

Make Enquiry

  • Visit Scotland Reviews Available 3 stars
Park House - Carnoustie
Park House - Carnoustie

Carnoustie, Angus, DD7 7JA

Beautiful Victorian villa luxurious bedrooms with seaviews. Large walled garden with private parking.

Price: £40 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 4 stars
Errolbank Guest House
Errolbank Guest House

Dundee, Angus, DD4 7JN

Errolbank Guest House is situated within a short distance to the City Centre in a quiet and safe residential area of Dundee.

Book Online

  • Visit Scotland Reviews Available 3 stars
Galvelbeg House
Galvelbeg House

Crieff, Perthshire, PH7 3EQ

Nigel and Stella warmly welcome you to Galvelbeg House, a high quality family run guesthouse in Crieff, Scotland.

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

Make Enquiry Book Online

  • Visit Scotland Reviews Available 3 stars
Smiddy Haugh Hotel
Smiddy Haugh Hotel

Aberuthven, Auchterarder, Perthshire, PH3 1HE

The Smiddy Haugh Hotel offers comfortable accommodation in Aberuthven situated in the heart of Scotland.

Book Online

The Last Cast
The Last Cast

Bridge of Earn, PH2 9PL

The Last Cast is located in the picturesque Bridge of Earn 4 miles to the south of the city of Perth.

Book Online

  • Visit Scotland Reviews Available 3 stars
Roseburn Bed & Breakfast
Roseburn Bed & Breakfast

Pitlochry, PH16 5EA

Roseburn Bed and Breakfast is ideally located in Central Pitlochry a short walk from the shops and restaurants.

Book Online

  • Visit Scotland Reviews Available 4 stars
Laurels Guest House
Laurels Guest House

Rosemount, Blairgowrie, Perthshire, PH10 6LH

The Laurels is an ideal base for touring Perthshire. A large selection of golf courses. We offer dinner by arrangement.

Price: £0 - £28 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 3 stars
Ellangowan
Ellangowan

Pitlochry, PH16 5DS

Ellangowan is a beautiful Victorian Villa situated in the lovely Highland Holiday town of Pitlochry in Perthshire.

Book Online

  • Visit Scotland Reviews Available 4 stars
Talladh a Bheithe Lodge
Talladh a Bheithe Lodge

Loch Rannoch, by Pitlochry, Perthshire, PH17 2QW

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

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

Make Enquiry

  • Visit Scotland Reviews Available 3 stars
1 Willow House Bed and Breakfast Perth, Perthshire, PH2 0PQ
2 Carra Beag Guest House Pitlochry, Perthshire, PH16 5HG 3 stars
3 Heathpark House Rosemount, Blairgowrie, PH10 6JT 4 stars
4 Tophead Farm Bed and Breakfast Stanley, Perthshire, PH1 4PT 4 stars
5 Pitcullen Guest House Perth, Perthshire, PH2 7HT 3 stars
6 Brathinch Farm Bed and Breakfast By Brechin, Angus, DD9 7QZ 3 stars
7 Park House - Carnoustie Carnoustie, Angus, DD7 7JA 4 stars
8 Errolbank Guest House Dundee, Angus, DD4 7JN 3 stars
9 Galvelbeg House Crieff, Perthshire, PH7 3EQ 3 stars
10 Smiddy Haugh Hotel Aberuthven, Auchterarder, Perthshire, PH3 1HE
11 The Last Cast Bridge of Earn, PH2 9PL 3 stars
12 Roseburn Bed & Breakfast Pitlochry, PH16 5EA 4 stars
13 Laurels Guest House Rosemount, Blairgowrie, Perthshire, PH10 6LH 3 stars
14 Ellangowan Pitlochry, PH16 5DS 4 stars
15 Talladh a Bheithe Lodge Loch Rannoch, by Pitlochry, Perthshire, PH17 2QW 3 stars

Click the map pins to view more information.

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

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