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
$220 nightly
The price is $264 total per night
$264 total
Aug 9 - Aug 10
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.

Grampian Hotel
37 York Pl Perth Scotland
$118 nightly
The price is $142 total per night
$142 total
Aug 19 - Aug 20
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.

Craigvrack Hotel & Restaurant
West Moulin Road Pitlochry Scotland
$120 nightly
The price is $144 total per night
$144 total
Aug 2 - Aug 3
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
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.

Craigmhor Lodge & Courtyard
27 West Moulin Rd Pitlochry Scotland
$225 nightly
The price is $269 total per night
$269 total
Aug 27 - Aug 28
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.

Dunclutha Guest House
16 Victoria Road Leven Scotland
$120 nightly
The price is $120 total per night
$120 total
Jul 30 - Jul 31
Total with taxes and fees
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.

Craigroyston House & Lodge
2 Lower Oakfield Pitlochry Scotland
$186 nightly
The price is $223 total per night
$223 total
Aug 27 - Aug 28
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.

Shaftesbury Lodge Guest House
1 Hyndford Street Dundee Scotland
$111 nightly
The price is $133 total per night
$133 total
Aug 27 - Aug 28
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.

Queensferry guest house
189 Queensferry Rd Dunfermline Scotland
$74 nightly
The price is $89 total per night
$89 total
Jul 30 - Jul 31
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.

Station House - Room Only
56 Dunkeld St Aberfeldy Scotland
$100 nightly
The price is $120 total per night
$120 total
Jul 30 - Jul 31
Total with taxes and fees
A stay at Station House - Room Only places you in the heart of Aberfeldy, steps from Temple Gallery and 3 minutes by foot from The Watermill.

The Townhouse
17 Marshall Place Perth Scotland
$200 nightly
The price is $240 total per night
$240 total
Aug 14 - Aug 15
Total with taxes and fees
With a stay at The Townhouse in Perth, you'll be a 3-minute walk from Fergusson Gallery and 7 minutes by foot from St. John's Kirk.

The Tower Gastro Pub & Apartments
81 E High Street Crieff Scotland
$111 nightly
The price is $133 total per night
$133 total
Aug 10 - Aug 11
Total with taxes and fees
With a stay at The Tower Gastro Pub & Apartments in Crieff, you'll be a 2-minute walk from Gordon & Durward and 7 minutes by foot from Harrisons Fine Wines.
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 | 69 Guest Houses |
|---|---|
Lowest Price | $89 |
Highest Price | $269 |
Popular accommodation | Westlands of Pitlochry, Grampian Hotel, Craigvrack Hotel & Restaurant, Craigmhor Lodge & Courtyard, Dunclutha Guest House, Craigroyston House & Lodge, Shaftesbury Lodge Guest House, Queensferry guest house, Station House - Room Only, The Townhouse, The Tower Gastro Pub & Apartments, Castle Walk B&B |
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

