Perth Guest Houses
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Guest Houses in Perth

Westlands of Pitlochry
160 Atholl Road Pitlochry Scotland
$120 nightly
The price is $144 total per night
$144 total
Nov 17 - Nov 18
Total with taxes and fees
With a stay at Westlands of Pitlochry in Pitlochry, you'll be within a 5-minute drive of Cairngorms National Park and Rob Roy Way - North.
Breakfast included
Parking included

Craigvrack Hotel & Restaurant
West Moulin Road Pitlochry Scotland
$78 nightly
The price is $94 total per night
$94 total
Nov 16 - Nov 17
Total with taxes and fees
Located in Pitlochry, Craigvrack Hotel & Restaurant is in a rural location, within a 15-minute walk of Rob Roy Way - North and Pitlochry Golf Club.
Parking included
Free WiFi

Grampian Hotel
37 York Pl Perth Scotland
$105 nightly
The price is $126 total per night
$126 total
Nov 2 - Nov 3
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Grampian Hotel in Perth, you'll be a 4-minute walk from Perth Leisure Pool and 6 minutes by foot from Perth Ice Rink.
Breakfast included
Parking included

Craigroyston House & Lodge
2 Lower Oakfield Pitlochry Scotland
$185 nightly
The price is $221 total per night
$221 total
Oct 30 - Oct 31
Total with taxes and fees
With a stay at Craigroyston House & Lodge, you'll be centrally located in Pitlochry, within a 10-minute drive of Cairngorms National Park and Rob Roy Way - North.
Breakfast included
Parking included

Station House - Room Only
56 Dunkeld St Aberfeldy Scotland
$83 nightly
The price is $99 total per night
$99 total
Nov 25 - Nov 26
Total with taxes and fees
A stay at Station House - Room Only places you in the heart of Aberfeldy, steps from Temple Gallery and 5 minutes by foot from The Birks of Aberfeldy.
Parking included
Free WiFi

Craigmhor Lodge & Courtyard
27 West Moulin Rd Pitlochry Scotland
$179 nightly
The price is $215 total per night
$215 total
Nov 3 - Nov 4
Total with taxes and fees
With a stay at Craigmhor Lodge & Courtyard in Pitlochry, you'll be in a national park, within a 10-minute drive of Cairngorms National Park and Rob Roy Way - North.
Breakfast included
Parking included

Shaftesbury Lodge Guest House
1 Hyndford Street Dundee Scotland
$95 nightly
The price is $113 total per night
$113 total
Oct 29 - Oct 30
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Dundee, Shaftesbury Lodge Guest House is within a 15-minute walk of West Park and University of Dundee.
Parking included
Free WiFi

Queensferry guest house
189 Queensferry Rd Dunfermline Scotland
$62 nightly
The price is $75 total per night
$75 total
Nov 1 - Nov 2
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Queensferry guest house in Dunfermline (Rosyth), you'll be within a 10-minute drive of Forth Road Bridge and Dunfermline Abbey.
Parking included
Free WiFi

The Poplars Guest House
E Moulin Rd Pitlochry Scotland
With a stay at The Poplars Guest House in Pitlochry, you'll be in the mountains, within a 10-minute drive of Cairngorms National Park and Blair Athol Distillery.
Breakfast included
Parking included

Castle Walk B&B
Back Walk Rock Terrace Stirling Scotland
$87 nightly
The price is $104 total per night
$104 total
Nov 26 - Nov 27
Total with taxes and fees
With a stay at Castle Walk B&B in Stirling, you'll be within a 15-minute walk of Stirling Castle and Tolbooth.
Free WiFi
Breakfast available

Tigh Na Leigh
22-24 Airlie Street Blairgowrie Scotland
$123 nightly
The price is $147 total per night
$147 total
Oct 29 - Oct 30
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Blairgowrie, Tigh Na Leigh is a 3-minute drive from Strathmore Golf Centre and 5 minutes from Meigle Museum.
Parking included
Free WiFi

Dunclutha Guest House
16 Victoria Road Leven Scotland
$114 nightly
The price is $114 total per night
$114 total
Oct 28 - Oct 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Dunclutha Guest House in Leven, you'll be near the beach, within a 15-minute walk of Leven Beach and Fife Heritage Railway.
Hot Tub
Breakfast included
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Perth Guest Houses essential information
Accommodation | 67 Guest Houses |
|---|---|
Lowest Price | $75 |
Highest Price | $221 |
Popular accommodation | Westlands of Pitlochry, Craigvrack Hotel & Restaurant, Grampian Hotel, Craigroyston House & Lodge, Station House - Room Only, Craigmhor Lodge & Courtyard, Shaftesbury Lodge Guest House, Queensferry guest house, The Poplars Guest House, Castle Walk B&B, Tigh Na Leigh, Dunclutha Guest House |
More to Explore in Perth
Top Picks
- Business Hotels in Perth
- Meikleour Hotels
- Hotels with Balconies in Perth
- Almondbank Hotels
- Hotels with an Indoor Pool in Perth
- Freetobook Hotels in Perth
- Monzie Hotels
- Hotels with Bars in Perth
- B&B in Perth
- Arcade Hotels in Perth
- Hotels with Free Parking in Perth
- Green Hotels in Perth
- 4 Star Hotels in Perth
- Hotels with Airport Transfers in Perth
- Hotels with a Wedding Venue in Perth
- Boutique Hotels in Perth
- Scone Hotels
- Cabin Rentals in Perth
- Hotels with a Gym in Perth
- 5 Star Hotels in Perth
- 3 Star Hotels in Almondbank
- Hotels with Hot Tubs in Perth
- Historic Hotels in Perth
- Scotlandwell Hotels
- Adventure Sport Hotels in Perth
