Find Hotel Deals

Select a date

Select a date

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:

  • Hazeldene Guest House

    Strathmore Street, Perth, United Kingdom (Open map)

    Hazeldene Guest House is an elegant 4-star hotel set close to Scone Palace and Perth Concert Hall.

    Read more...

    From C$ 63
    price for 1 night
    RESERVE From C$ 63
  • Atholl Villa Guest House

    29 Atholl Road, Pitlochry, United Kingdom (Open map)

    Offering a contemporary rooms, Atholl Villa Guest House accommodates guests close to University of the Highlands and Islands Perth College, Scone Palace and Killiecrankie.

    Read more...

    From C$ 81
    price for 1 night
    RESERVE From C$ 81
  • Dunallan Guest House

    10 Pitcullen Cresent, Perth, United Kingdom (Open map)

    Dunallan Guest House apartment is a property offering a sun terrace and a golf course to its guests.

    Read more...

    From C$ 92
    price for 1 night
    RESERVE From C$ 92
  • Logierait Pine Lodges

    Logierait, Pitlochry, United Kingdom (Open map)

    The stylish Logierait Pine Lodges provides quick access to the castle, museums and the palace.

    Read more...

    From C$ 83
    price for 1 night
    RESERVE From C$ 83
  • Comely Bank Guest House

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

    The traditional 3-star Comely Bank Guest House offers 24-hour reception, laundry and ironing service.

    Read more...

    From C$ 57
    price for 1 night
    RESERVE From C$ 57
  • Schiehallion Hotel

    6 Dunkeld Street, Aberfeldy, United Kingdom (Open map)

    Schiehallion is a 4-star hotel located in the heart of Aberfeldy.

    Read more...

    From C$ 106
    price for 1 night
    RESERVE From C$ 106
  • Bendarroch House

    Strathtay, Pitlochry, United Kingdom (Open map)

    Bendarroch House Guest House is an apartment only 9.3 km from Killiecrankie, Scone Palace and University of the Highlands and Islands Perth College. This property provides laundry and housekeeping.

    Read more...

    From C$ 62
    price for 1 night
    RESERVE From C$ 62
  • The Old Cross Inn

    Alyth road Rattray Blairgowrie, Blairgowrie, United Kingdom (Open map)

    The Old Cross Inn Blairgowrie is situated in the heart of Blairgowrie near Perth Royal Infirmary, Ninewells Hospital and Medical School and University of the Highlands and Islands Perth College.

    Read more...

    From C$ 97
    price for 1 night
    RESERVE From C$ 97
  • Famous Bein Inn

    Glenfarg, Perth, United Kingdom (Open map)

    The traditional Bein Inn is a 2-star property set next to Scone Palace, Hill of Tarvit Mansion and Perth and Kinross Council featuring a sun terrace and a golf course.

    Read more...

    From C$ 78
    price for 1 night
    RESERVE From C$ 78
  • The Claymore

    162 Atholl Road,, Pitlochry, United Kingdom (Open map)

    The Claymore Guest House And apartment provides 9 rooms with a spectacular view of the garden.

    Read more...

    From C$ 152
    price for 1 night
    RESERVE From C$ 152
  • Cuil An Daraich Guest House

    Logierait, Pitlochry, United Kingdom (Open map)

    The pleasant Cuil An Daraich Guest House apartment offers beautiful rooms to accommodate guests of Pitlochry.

    Read more...

    From C$ 69
    price for 1 night
    RESERVE From C$ 69
  • Huntingtower Hotel

    Crieff Road, Perth, United Kingdom (Open map)

    The quiet Huntingtower Hotel accommodates guests in an entertainment area of Perth. The hotel opened its doors in 1852 and was remodeled in 2012.

    Read more...

    From C$ 125
    price for 1 night
    RESERVE From C$ 125
  • Murraypark Hotel

    Connaught Terrace, Crieff, United Kingdom (Open map)

    Offering 21 rooms, the charming Murraypark Hotel features a spa center, an indoor swimming pool and a steam room available on site. The building was renovated in 2004.

    Read more...

    From C$ 111
    price for 1 night
    RESERVE From C$ 111
  • Atholl Arms Hotel

    Blair Atholl, Pitlochry, United Kingdom (Open map)

    The elegant Atholl Arms Hotel offers a modern accommodation overlooking the River Tay. The building was renovated in 2011.

    Read more...

    From C$ 96
    price for 1 night
    RESERVE From C$ 96
  • Holiday Inn Express Perth

    200 Dunkeld Rd, Perth, United Kingdom (Open map)

    Situated near bars, a concert hall and pubs, this excellent hotel comprises 81 rooms next to Perth Theatre, Perth Royal Infirmary and Perth Museum and Art Gallery.

    Read more...

    From C$ 109
    price for 1 night
    RESERVE From C$ 109
  • The Pinetree Lodge

    Glen Derby Kirkmichael, Kirkmichael, Taysi, United Kingdom (Open map)

    Pinetree Lodge is a budget 3-star hotel set close to University of the Highlands and Islands Perth College, Scone Palace and CairnGorm National Park.

    Read more...

    From C$ 144
    price for 1 night
    RESERVE From C$ 144
  • The Strathgarry Restaurant & Rooms

    113 Atholl Road, Pitlochry, United Kingdom (Open map)

    The pleasant The Strathgarry Restaurant & Rooms is a decent example of a 3-star hotel in Pitlochry.

    Read more...

    From C$ 104
    price for 1 night
    RESERVE From C$ 104
  • Craigvrack Hotel

    West Moulin Road, Pitlochry, United Kingdom (Open map)

    The business Craigvrack Hotel lies in a rural area of Pitlochry.

    Read more...

    From C$ 133
    price for 1 night
    RESERVE From C$ 133
  • Salutation Hotel

    34 South St, Perth, United Kingdom (Open map)

    Set in the heart of Perth, this excellent hotel features 84 rooms and offers a tennis court and a golf course. Salutation Hotel has been welcoming guests to its classic rooms since 1699.

    Read more...

    From C$ 51
    price for 1 night
    RESERVE From C$ 51
  • Newstead Bed And Breakfast

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

    The countryside Newstead Bed And Breakfast is a decent example of a 3-star hotel in Crieff.

    Read more...

    From C$ 107
    price for 1 night
    RESERVE From C$ 107