Find Hotel Deals

Select a date

Select a date

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotel deals in Perthshire

Filter Results

Hotel ranking

Find hotel by

Price (per night)

Types of accommodation

Tourist sights

Hotel themes

Guest ratings

Hotel comes with

Room comes with

Apply Filters
Clear Filters

Results found:

  • Persie Croft B&B

    62 Townhead, Auchterarder, United Kingdom (Open map)

    The property is set 10 minutes' walk of the city center. Persie Croft B&B is a luxury 4-star hotel set 4.6 km from…

    Read more...

    From US$ 103
    price for 1 night
    RESERVE From US$ 103
  • Birchwood Hotel

    2 East Moulin Road, Pitlochry, United Kingdom (Open map)

    The property is situated 28 km away from Cairnwell Tow. Birchwood Hotel is a great place to stay in Pitlochry.

    Read more...

    From US$ 163
    price for 1 night
    RESERVE From US$ 163
  • Kinloch House Hotel

    By Blairgowrie, Blairgowrie and Rattray, United Kingdom (Open map)

    This hotel is about 19 km away from Scone Palace. Kinloch House Hotel provides 18 rooms with a breathtaking view of the countryside.

    Read more...

    From US$ 338
    price for 1 night
    RESERVE From US$ 338
  • The Thistle Hotel

    25 New Road Milnathort, Kinross, United Kingdom (Open map)

    This hotel is situated 21 km away from University of the Highlands and Islands Perth College. The Thistle Hotel offers a fine accommodation in Kinross.

    Read more...

    RESERVE
  • Derrybeg Bed And Breakfast

    18 Lower Oakfield, Pitlochry, United Kingdom (Open map)

    The venue is 11 km away from Blair Atholl Golf Club. Derrybeg Bed And Breakfast is a 4-star property situated about 28 km from…

    Read more...

    RESERVE
  • The Old Cross Inn

    Alyth Road Rattray Blairgowrie, Blairgowrie and Rattray, United Kingdom (Open map)

    The property is located within a 20-minute walk from the city center. The Old Cross Inn is a good accommodation choice in Blairgowrie and…

    Read more...

    From US$ 97
    price for 1 night
    RESERVE From US$ 97
  • The Strathardle Inn

    Kirkmichael, Kirkmichael, Kirkmichael (Tayside), United Kingdom (Open map)

    A beautiful location gives quick access to Caenlochan Toma, which is 19 km away. The comfortable The Strathardle Inn is a great place in a…

    Read more...

    From US$ 134
    price for 1 night
    RESERVE From US$ 134
  • The Carrick Bed And Breakfast

    57 Burrell Street, Crieff, United Kingdom (Open map)

    The property lies within 12 km from Gleneagles Golf Course. The Carrick Bed And Breakfast is a good accommodation choice in Crieff.

    Read more...

    RESERVE
  • Firtree Bed And Breakfast At Galvelbeg House

    Galvelbeg House, Perth Road, Crieff, United Kingdom (Open map)

    Because of Galvelbeg House Bed & Breakfast location in the center of a busy area, it is easy to get to Library of Innerpeffray, which is…

    Read more...

    From US$ 95
    price for 1 night
    RESERVE From US$ 95
  • Lugonia

    6 Well Brae, Pitlochry, United Kingdom (Open map)

    The property is 10 minutes' walk from center of Pitlochry. Lugonia Bed & Breakfast is a great place to stay in Pitlochry.

    Read more...

    From US$ 126
    price for 1 night
    RESERVE From US$ 126
  • Newstead Bed And Breakfast

    Middle Flat, Newstead, Ancaster Road,, Crieff, United Kingdom (Open map)

    The center of Crieff can be reached in 10 minutes' walk from the hotel. Newstead Bed And Breakfast is a 3-star property situated about…

    Read more...

    From US$ 93
    price for 1 night
    RESERVE From US$ 93
  • Craigrossie Hotel

    1 High Street, Auchterarder, United Kingdom (Open map)

    This budget hotel is situated 7 km from Gleneagles. Craigrossie Hotel is a great place to stay in Auchterarder.

    Read more...

    From US$ 104
    price for 1 night
    RESERVE From US$ 104
  • Pine Trees Hotel

    Strathview Terrace, (Larchwood Road), Pitlochry, Pitlochry, United Kingdom (Open map)

    Major Pitlochry sights, such as Blair Atholl Golf Club and Cairn Aosda Tow are located nearby. Situated in the center of Pitlochry, the lovely Pine…

    Read more...

    From US$ 178
    price for 1 night
    RESERVE From US$ 178
  • Blairgowrie Gilmore House

    Gilmore House, Perth Road, Blairgowrie and Rattray, United Kingdom (Open map)

    Glamis Castle is approximately 22 km from the hotel. Blairgowrie Gilmore House is a fine accommodation choice in Blairgowrie and Rattray.

    Read more...

    RESERVE
  • At The Willows B&B

    New Fowls, Crieff, United Kingdom (Open map)

    Tibbermore Church is about 11 km from the hotel. The 4-star At The Willows B&B is situated a mere 13 km away from…

    Read more...

    From US$ 104
    price for 1 night
    RESERVE From US$ 104
  • The Anglers Inn

    The Anglers Inn, Main Rd, Guildtown, Perth, United Kingdom (Open map)

    The property lies within 9 km from Perth Concert Hall. The Anglers Inn is a fine option to stay in Perth.

    Read more...

    RESERVE
  • Perth Youth Hostel

    Perth College Uhi. Crieff Road, Perth, United Kingdom (Open map)

    Area attractions near Perth SYHA Hostelling Scotland include a palace, a theater and a college. Perth SYHA Hostelling Scotland is only 1.9 km from Branklyn…

    Read more...

    RESERVE
  • Macdonald Loch Rannoch Hotel

    Kinloch Rannoch, Kinloch Rannoch, United Kingdom (Open map)

    The hotel's good location in the center of Kinloch Rannoch provides fast access to ski trails. Macdonald Loch Rannoch Hotel offers a comfortable accommodation in…

    Read more...

    From US$ 114
    price for 1 night
    RESERVE From US$ 114
  • Taymouth Marina

    Taymouth Marina Perthshire, Kenmore (Perth and Kinross), United Kingdom (Open map)

    This hotel is about 24 km away from Killiecrankie. Taymouth Marina Aparthotel is a good accommodation choice in Kenmore.

    Read more...

    RESERVE
  • Victoria

    Lower Mill Street,Blairgowrie,Perthshire Ph10 6Ng, Blairgowrie and Rattray, United Kingdom (Open map)

    University of the Highlands and Islands Perth College is nearly 23 km from the venue. The 2-star Victoria is placed about 2 km from…

    Read more...

    From US$ 117
    price for 1 night
    RESERVE From US$ 117