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
  • 22
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: £32.50 - £37.50 (Per person per night)

Make Enquiry Book Online

Reviews:
  • Visitor Reviews Available
  • Trip Advisor Reviews Available
Ratings:
  • 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

Reviews:
Ratings:
  • Visit Scotland Reviews Available 4 stars
Heidl Guest House
Heidl Guest House

Perth, Perthshire, PH2 8EH

The Heidl Guest house is a long established, 8 bedroom guesthouse, close to the centre of Perth.

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

Book Online

Reviews:
Ratings:
  • Visit Scotland Reviews Available 3 stars
Craigmhor Lodge
Craigmhor Lodge

Pitlochry, Perthshire, PH16 5EF

Set in private wooded grounds, Craigmhor Lodge & Courtyard offers stylish rooms with luxury bathrooms.

Book Online

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

    Reviews:
    • Visitor Reviews Available
    • Trip Advisor Reviews Available
  • Holmrigg
    Holmrigg

    Blairgowrie, Perthshire, PH10 6RD

    Offering a warm welcome, comfortable accommodation and views of perthshire country side. 8 miles from Dunkeld and A9. Wifi.

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

    Make Enquiry

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    Exterior
    Newstead Bed And Breakfast

    Ancaster Road, Crieff, PH7 4AL

    Newstead Bed and Breakfast prides itself on offering our guests a warm welcome, large, well decorated rooms with very...

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

    Make Enquiry Book Online

    Reviews:
  • Kinnaird House
    Kinnaird House

    Pitlochry, Perthshire, PH16 5JL

    Make Enquiry Book Online

    Reviews:
  • Blairdene Guest House
    Blairdene Guest House

    Arbroath, DD11 1HY

    A warm welcome awaits you at Blairdene Guesthouse where we will do everything possible to ensure you have a most enjoyable...

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

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    Loch Leven House
    Loch Leven House

    Kinross, Perth-shire, KY13 8AU

    Loch Leven House bed and breakfast is located within the beautiful market town of Kinross

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

    Book Online

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

    Reviews:
  • Comely Bank Guest House
    Comely Bank Guest House

    Crieff, Perthshire, PH7 4DT

    Be assured of a warm welcome, a hearty breakfast and attractive well equipped rooms at The Comely Bank Guest House.

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    Abertay Guest House
    Abertay Guest House

    Broughty Ferry, Dundee, Angus, DD5 2RW

    Beautiful Victorian Guest House situated within walking distance of Broughty Ferry Beach and Broughty Castle.

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

    Make Enquiry Book Online

    Reviews:
  • 1 At The Willows BB Crieff, PH7 3NH
    2 Galvelbeg House Crieff, Perthshire, PH7 3EQ 3 stars
    3 Roseburn Bed & Breakfast Pitlochry, PH16 5EA 4 stars
    4 Heidl Guest House Perth, Perthshire, PH2 8EH 3 stars
    5 Craigmhor Lodge Pitlochry, Perthshire, PH16 5EF
    6 The Rowans Crieff, PH7 3NH
    7 Pitcullen Guest House Perth, Perthshire, PH2 7HT
    8 Holmrigg Blairgowrie, Perthshire, PH10 6RD 3 stars
    9 Newstead Bed And Breakfast Ancaster Road, Crieff, PH7 4AL
    10 Kinnaird House Pitlochry, Perthshire, PH16 5JL
    11 Blairdene Guest House Arbroath, DD11 1HY 3 stars
    12 Loch Leven House Kinross, Perth-shire, KY13 8AU
    13 Willow House Bed and Breakfast Perth, Perthshire, PH2 0PQ
    14 Comely Bank Guest House Crieff, Perthshire, PH7 4DT 3 stars
    15 Abertay Guest House Broughty Ferry, Dundee, Angus, DD5 2RW

    Click the map pins to view more information.

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

    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