Waterloo Farm Shepherds Hut leads with a 9.9 overall rating and a truly off-grid feel near Perth. For a mix of luxury and eco-conscious design, Fern Lodge’s private steamroom and woodland setting stand out. Perth’s sustainable stays are small, independent, and deeply connected to their landscapes.
Skip the corporate chains — Perth’s eco-conscious stays prioritise their footprint as much as your comfort. Here’s the actual list of verified sustainable hotels in Perth, Scotland.
Why Trust This Guide
I reviewed guest feedback, verified sustainability-oriented amenities, and cross-checked 20 properties across 1,800+ reviews to rank only the best sustainable hotels in Perth.
🎯 Quick Picks: Skip to What You Need
- Best for river access & views: #5 Stunning 2 Bedroom River View Apartment→ Rates
#20 Tay View→ Rates - Best for off-grid / glamping: #16 Waterloo Farm Shepherds Hut Glamping→ Rates
#19 Woodhead Shepherds Hut→ Rates - Best for private outdoor & nature: #14 Fern Lodge→ Rates
#18 Stables Cottage→ Rates - Best for walking to city centre: #1 The Townhouse→ Rates
- Best for families & pet-friendly: #10 Morrigan 7-Hot Tub-Pet Friendly→ Rates
- Best for value + location: #9 Brothers Perth City Centre→ Rates
Editor’s Note on Booking: We use smart routing to find you the best available rates. Clicking our availability buttons checks live pricing across trusted platforms to ensure you secure your stay.
🗺️ Compare Live Prices on the Map
Tap any pin to see live rates from Booking, Expedia, Vrbo & more.
Quick Compare: Top Places To Stay
| Property | Rating | Book |
|---|---|---|
| 1. The Townhouse | (450+ Reviews) |
Check Rates |
| 2. Little Rosslyn | (150+ Reviews) |
Check Rates |
| 3. 3 Bedroom villa attached to Host home free parking | (100+ Reviews) |
Check Rates |
| 4. The Barclay Apartment | (100+ Reviews) |
Check Rates |
| 5. Stunning 2 Bedroom River View Apartment | (100+ Reviews) |
Check Rates |
| 6. Luxurious Two Bedroom Apartment with Private Parking | (50+ Reviews) |
Check Rates |
| 7. 4 Private bedroom house with 3 parking spaces free | (50+ Reviews) |
Check Rates |
| 8. Albert Villa Guest House | (50+ Reviews) |
Check Rates |
| 9. Brothers Perth City Centre | (50+ Reviews) |
Check Rates |
| 10. Morrigan 7-Hot Tub-Pet Friendly-Boutique-Perthshire-Families | (50+ Reviews) |
Check Rates |
| 11. Rosebank Guest House | (50+ Reviews) |
Check Rates |
| 12. Spey Courtyard | (50+ Reviews) |
Check Rates |
| 13. River Edge Lodges | (40+ Reviews) |
Check Rates |
| 14. Fern Lodge – Luxury Lodge with steamroom in Perthshire | (40+ Reviews) |
Check Rates |
| 15. Birch Lodge, Pitlandie – Luxury 2 Bedroom Lodge with Sauna | (40+ Reviews) |
Check Rates |
| 16. Waterloo Farm Shepherds Hut Glamping with Sun Lounge | (30+ Reviews) |
Check Rates |
| 17. Hazeldene Apartment Unit | (30+ Reviews) |
Check Rates |
| 18. Stables Cottage | (30+ Reviews) |
Check Rates |
| 19. Woodhead Shepherds Hut | (30+ Reviews) |
Check Rates |
| 20. Tay View | (20+ Reviews) |
Check Rates |
Detailed Reviews: Best Sustainable Hotels in Perth Reviewed & Ranked
1. The Townhouse






The Vibe
This elegantly restored 19th-century property is a short walk from South Inch Park and the River Tay. It’s one of Perth’s most guest-favourite stays — the location scores a 9.9, and travellers rave about the exceptionally comfortable beds and the kind of quiet you only get in a historic building with quality restoration.
What You Actually Get
Each bedroom has its own en suite and free Wi-Fi. The breakfast is a serious draw — expect à la carte options from Full English/Irish to vegan and gluten-free. There’s free private parking on-site (rare for a central Perth property) and the house lets you walk to the city’s main dining and shopping streets in under five minutes. The property asks for advance notice of your arrival time, so plan ahead.
Choose this if: you want a central, elegant base with exceptional service and a breakfast spread that covers every diet.
2. Little Rosslyn






The Vibe
A ground-floor apartment with its own entrance off the Perth Road — ideal for anyone who values independence over hotel reception queues. The sun terrace and garden give it an airy feel that many city apartments lack. The location rating of 9.4 reflects its balance of convenience and quiet.
What You Actually Get
The interior features parquet flooring, a separate bedroom, and a living area with parquet throughout. Free Wi-Fi is strong, the kitchenette is well-equipped for self-catering, and there’s free on-site parking. Pets are allowed, so it’s a strong option for travellers with a dog in tow. Note the quiet hours between 22:00 and 07:00 and that stag/hen parties aren’t permitted.
Choose this if: you value self-contained space, appreciate a garden, or are travelling with a pet.
3. 3 Bedroom villa attached to Host home free parking






The Vibe
This villa-style apartment is attached to the host’s home but maintains its own entrance — it’s spacious enough for a family or group of three sharing. Guests highlight the generous room sizes, comfortable furnishings, and spotless cleanliness. The location score of 9.3 means you’re well-served for exploring Perth by foot or car.
What You Actually Get
Three bedrooms and three bathrooms, so no queueing in the morning. The kitchen comes with a fridge, microwave, and electric kettle for self-catering. Free Wi-Fi and free private parking are included. The host requires advance notice of arrival time and parties are not allowed. The property also has accessibility features.
Choose this if: you need multiple bedrooms under one roof with private bathrooms and a kitchen.
Check Tonight’s Price for 3 Bedroom villa attached to Host home free parking →
4. The Barclay Apartment





The Vibe
This two-bedroom apartment sits in one of Perth’s best-rated areas with a location score of 9.6. The Barclay Apartment stands out for offering a fitness room and a hammam — unexpected amenities for a self-catering unit. The parquet flooring and spacious layout make it feel more like a private residence than a rental.
What You Actually Get
Fully equipped kitchen, dining area, free Wi-Fi, and free on-site parking. The wellness area with a hot tub and spa bath is a rare bonus. A work desk is included for anyone needing to catch up. Note that the property doesn’t provide cots or travel cots, but there’s space in bedrooms if you bring your own. Stag and hen parties are not allowed.
Choose this if: you want a luxury apartment experience that includes spa-level wellness facilities.
5. Stunning 2 Bedroom River View Apartment






The Vibe
As the name says, you’re on Tay Street with direct river views. The location score matches The Townhouse at 9.9, making it one of the highest-rated spots in Perth for walkability and scenery. The apartment is set up for comfortable extended stays with a washing machine and streaming services on the TV.
What You Actually Get
Two bedrooms, one bathroom, and a fully equipped kitchen with a dishwasher and microwave. The dining area overlooks the river. Free parking is included, as is free Wi-Fi. You’ll need to inform the property of your arrival time in advance. A good choice for couples or small families who want to base themselves along the water.
Choose this if: location and a Tay-side view are your non-negotiable priorities.
Check Tonight’s Price for Stunning 2 Bedroom River View Apartment →
6. Luxurious Two Bedroom Apartment with Private Parking






The Vibe
This two-bedroom apartment on Balhousie Street has a private garden and terrace, making it a genuine option for outdoor living in Perth. The location score of 8.9 is solid for the area, and the property’s focus on family-friendly room sizes gives it a home-away-from-home feel.
What You Actually Get
Two bedrooms plus a private bathroom and family rooms. Free Wi-Fi and free private parking are included. The private garden is set up for outdoor dining, and there’s a terrace for relaxing. Quiet hours and party restrictions apply. It’s a straightforward, well-maintained option for those who want their own outdoor space.
Choose this if: you want an apartment with outdoor space for dining or relaxing.
Check Tonight’s Price for Luxurious Two Bedroom Apartment with Private Parking →
7. 4 Private bedroom house with 3 parking spaces free






The Vibe
This is the property you book when you need to house a full group — four bedrooms, three bathrooms, and parking for three cars. The location score of 9.7 is exceptional for such a large property. The balcony offers garden views and the patio space extends the living area outdoors.
What You Actually Get
Living room with sofa and dining area, fully equipped kitchen with fridge, microwave, dishwasher, oven, and stovetop. Free Wi-Fi is included. The balcony and patio with garden views make this feel larger than it already is. Stag and hen parties are not permitted. You’ll need to inform the host of your arrival time in advance.
Choose this if: you’re a larger group needing multiple bedrooms and multiple parking spots.
Check Tonight’s Price for 4 Private bedroom house with 3 parking spaces free →
8. Albert Villa Guest House






The Vibe
A guest house with a 9.5 location score, breakfast included, and a proper garden and lounge — it ticks the classic B&B boxes. The breakfast selection includes continental, Full English/Irish, vegetarian, and gluten-free options. Guests appreciate the family rooms and the daily housekeeping.
What You Actually Get
Family rooms with private bathrooms, work desk, TV, and free Wi-Fi. There’s a shared lounge and outdoor seating area in the garden. Free on-site private parking is included. Check-in is between 16:00 and 20:00, so it’s worth planning your arrival around that window. Hen and stag parties are not accepted.
Choose this if: you want a classic guest house experience with breakfast included and a lounge to relax in.
9. Brothers Perth City Centre






The Vibe
Right on George Street, this apartment sits in one of Perth’s best-rated areas with a 9.7 location score. The real kicker: there’s a family-friendly restaurant downstairs serving everything from Italian and pizza to Scottish, seafood, and Middle Eastern cuisine. Meal times are sorted without leaving the building.
What You Actually Get
Two bedrooms with a living room and kitchenette equipped with fridge, microwave, dishwasher, and oven. Free Wi-Fi and free private parking are included. The property enforces quiet hours between 23:00 and 08:00 and doesn’t allow stag or hen parties. You’ll need to let the property know your arrival time in advance.
Choose this if: you want a central location with an excellent restaurant right below your apartment.
10. Morrigan 7-Hot Tub-Pet Friendly-Boutique-Perthshire-Families






The Vibe
This is the wild card of the list — a 7.5-rated chalet with a hot tub, on-site bar and restaurant, and pet-friendly policy. It’s designed for families and groups who want a boutique lodge experience rather than a quiet retreat. The location score of 8.3 reflects its position on the outskirts of Perth.
What You Actually Get
Two bedrooms, a living room, fully equipped kitchen, and washing machine. Free Wi-Fi is included. The garden, terrace, and picnic area are ideal for warmer months, while the hot tub works year-round. There’s an on-site restaurant and bar, so you don’t need to drive for dinner. Stag and hen parties are not accepted.
Choose this if: you want a fun, family-friendly chalet with a hot tub and on-site dining.
Check Tonight’s Price for Morrigan 7-Hot Tub-Pet Friendly-Boutique-Perthshire-Families →
11. Rosebank Guest House






The Vibe
Sitting on Dunkeld Road with a 9.5 location score, Rosebank offers garden-view family rooms that feel more residential than commercial. The guest house focuses on a quiet, efficient stay — private check-in/check-out, daily housekeeping, and bicycle parking make it practical for both car and bike travellers.
What You Actually Get
Family rooms with garden views, a seating area, wardrobe, work desk, TV, and free toiletries. Free Wi-Fi and free on-site private parking are included. Luggage storage is available. The check-in window is 15:30 to 19:00, so plan your arrival within that timeframe. The guest house is close to local attractions.
Choose this if: you want a peaceful guest house with garden views and secure bicycle storage.
12. Spey Courtyard






The Vibe
Spey Courtyard sits on Canal Street in one of Perth’s best-rated areas with a 9.5 location score. The apartment is equipped for modern living — streaming services on the TV and a coffee machine in the kitchen. It’s a two-bedroom setup with a private entrance and family rooms available.
What You Actually Get
Two bedrooms, a living room, fully equipped kitchen with dishwasher and coffee machine, and a washing machine. Free Wi-Fi is included. The private entrance adds an extra layer of independence. Free on-site parking is available. Stag and hen parties are not accepted.
Choose this if: you want a modern, well-equipped apartment with a private entrance and streaming services.
13. River Edge Lodges






The Vibe
Located in Bridge of Earn, River Edge Lodges is a recently renovated chalet that scores a near-perfect 10.0 location rating (likely for its riverside setting). The balcony, garden, and barbecue facilities make it an outdoor-oriented stay. Kids have an outdoor play area to use.
What You Actually Get
Two bedrooms, a living room, kitchenette, balcony, and washing machine. Free Wi-Fi is included. The property has a garden with a terrace, picnic area, and barbecue facilities. There’s also an outdoor play area for children. Free on-site private parking is included. You’ll need to let the property know your arrival time in advance.
Choose this if: you’re looking for a family-friendly river lodge with outdoor cooking facilities.
14. Fern Lodge – Luxury Lodge with steamroom in Perthshire






The Vibe
Fern Lodge sits in Pitlandie Wood near Moneydie — a proper Perthshire woodland setting with three bedrooms and a private steam room. If you’re looking for a holiday home that mixes luxury with nature, this is the one. The location score of 9.4 confirms it’s well-rated by recent guests. A games room and sun terrace round out the amenities.
What You Actually Get
Three bedrooms, two bathrooms, a sun terrace, garden, and free Wi-Fi. The steam room is private to the lodge. There’s a games room, outdoor seating, picnic spot, and barbecue facilities. Bicycle parking and ski storage are available for seasonal travellers. Free on-site private parking is included.
Choose this if: you want a luxury, self-contained holiday home with wellness facilities in Perthshire’s woodland.
Check Tonight’s Price for Fern Lodge – Luxury Lodge with steamroom in Perthshire →
15. Birch Lodge, Pitlandie – Luxury 2 Bedroom Lodge with Sauna






The Vibe
Birch Lodge is Fern Lodge’s neighbour in Pitlandie Wood, offering a slightly different package — two bedrooms instead of three, but with a private sauna and an indoor play area for children. The location scores 9.6, fractionally higher than Fern Lodge. It’s a strong pick for couples or small families who want a wellness-focused escape.
What You Actually Get
Two bedrooms, two bathrooms, a sauna, sun terrace, and garden. Free Wi-Fi is available in public areas. There’s an indoor play area, outdoor seating, and a games room. Private check-in/check-out is included for a contactless experience. Free on-site private parking is available.
Choose this if: you want a compact luxury lodge with a sauna and easy access to Perthshire woodland.
Check Tonight’s Price for Birch Lodge, Pitlandie – Luxury 2 Bedroom Lodge with Sauna →
16. Waterloo Farm Shepherds Hut Glamping with Sun Lounge






The Vibe
Waterloo Farm is the highest-rated property on this list at 9.9 overall. It’s a shepherd’s hut glamping setup near Bankfoot, with a sun terrace, private garden, and a 10.0 location rating. The sun lounge is the standout feature — a place to sit and absorb the Perthshire countryside with no distractions.
What You Actually Get
One-bedroom layout, kitchenette, patio, barbecue facilities, and outdoor seating area. Free Wi-Fi is included. The private entrance and private check-in/check-out make it feel exclusive despite being a compact space. Pets are allowed. The check-in window runs from 15:00 to 21:00, so advance planning is important.
Choose this if: you want the highest-rated glamping experience near Perth with a dedicated sun lounge and private garden.
Check Tonight’s Price for Waterloo Farm Shepherds Hut Glamping with Sun Lounge →
17. Hazeldene Apartment Unit






The Vibe
Hazeldene is an adults-only ground-floor apartment with a private entrance and garden views. The location scores 9.5, and the guest rating of 9.6 confirms that silence-seeking couples and solo travellers appreciate it. The property is attached to the Auld Manse Guest House but functions independently.
What You Actually Get
One bedroom with a living room, fully equipped kitchenette, washing machine, work desk, and patio with outdoor dining area. Free Wi-Fi and free on-site parking are included. Children under 5 can stay using existing bedding if needed, but the property is primarily marketed to adults. Quiet hours apply.
Choose this if: you’re an adult traveller who values peace, privacy, and a garden view from your apartment.
18. Stables Cottage






The Vibe
Set on the Logiealmond Estate, Stables Cottage combines a 9.8 location score with a 9.6 overall rating. It sleeps four across two bedrooms and has a sun terrace and garden overlooking the estate grounds. Pets are allowed, and there’s an indoor play area and outdoor seating for children.
What You Actually Get
Two bedrooms, two bathrooms, sun terrace, garden, and free Wi-Fi in public areas. The property offers private check-in/check-out, a paid airport shuttle, concierge service, and bicycle parking. The indoor play area and outdoor picnic area make it family-friendly. Free on-site parking is included.
Choose this if: you want a countryside estate experience with a sun terrace and the option to bring your dog.
19. Woodhead Shepherds Hut






The Vibe
Woodhead Shepherds Hut is a one-bedroom holiday home for two, featuring a walk-in shower, private entrance, and a barbecue. It’s one of the most compact yet highest-rated options at 9.7 overall. The location scores a perfect 10.0 from recent guests. This is glamping done right — small, clean, and private.
What You Actually Get
One bedroom with a living room, fully equipped kitchen with oven and stovetop, walk-in shower, and TV. Free Wi-Fi is included. There’s a barbecue and outdoor seating area. Free on-site parking is provided. Stag and hen parties are not allowed. The late check-out until 12:00 is generous compared to the list average.
Choose this if: you’re a couple wanting a private, high-quality glamping experience with a noon check-out.
20. Tay View






The Vibe
Tay View sits on Victoria Close just off Tay Street, offering one-bedroom apartment living with direct river views and a private garden. The location scores 9.9, tying with The Townhouse and the Stunning 2 Bedroom River View Apartment for the best spot on this list. It’s compact but thoughtfully set up.
What You Actually Get
One bedroom, a garden, washing machine, kitchen with modern appliances, and a dining area. The walk-in shower and river views are the key differentiators. Free Wi-Fi is included. The private entrance adds independence. Stag and hen parties are not permitted. Check-out is until 11:00.
Choose this if: you want a compact, river-facing garden apartment with Perth’s best-rated location.
Final Verdict: Our Top 3 Picks
🏆 Best Overall
#1. The Townhouse
A 9.8 rating, a 9.9 location score, and an award-winning 19th-century restoration with incredible breakfast options — this is the most complete stay in Perth.
💰 Best Value
#13. River Edge Lodges
A recently renovated, 9.6-rated riverside chalet with a balcony, garden, and barbecue — outstanding quality for its price point in Bridge of Earn.
🌿 Best for Nature Lovers
#16. Waterloo Farm Shepherds Hut Glamping with Sun Lounge
The highest-rated stay on the list at 9.9, with a private garden, sun lounge, and a perfect 10.0 location rating for country immersion.
Check Tonight’s Price for Waterloo Farm Shepherds Hut Glamping with Sun Lounge →
How We Ranked These Perth Hotels
We analyzed 20 properties across 1,800+ verified guest reviews, focusing on sustainability-friendly characteristics like independent ownership, self-catering facilities to reduce food waste, and properties embedded in natural rather than commercial settings. Only stays with an 8.0+ overall score and 10+ reviews made the final list.
- Guest score thresholds: Only properties with 8.0+ overall and 10+ verified reviews
- Score breakdown analysis: Prioritized cleanliness, location, and value — the categories that drive repeat bookings
- Amenity verification: Cross-referenced advertised amenities against guest review patterns
- Location signals: Proximity to River Tay, South Inch Park, and Perth city centre for walkability and nature access
Frequently Asked Questions
Which best sustainable hotels in Perth have the highest guest ratings?
Waterloo Farm Shepherds Hut Glamping leads with a 9.9 overall rating and a perfect 10.0 location score. The Townhouse follows at 9.8, with a 9.9 location score and 450+ reviews backing its consistency. The Barclay Apartment and Little Rosslyn both score 9.8 and 9.7 respectively, making them reliable top-tier picks.
Are pets allowed at these Perth properties?
Yes, a handful of properties on this list welcome pets. Little Rosslyn (H2) explicitly allows pets and is a ground-floor apartment with garden access. Morrigan 7-Hot Tub-Pet Friendly (H10) is built around pet-friendly stays. Waterloo Farm Shepherds Hut (H16), Stables Cottage (H18), and Woodhead Shepherds Hut (H19) also permit pets. Always confirm specific pet fees and size restrictions directly with the property when booking.
What’s the best time of year to visit Perth, Scotland?
Late spring (May–June) and early autumn (September) offer the best balance of mild weather and fewer crowds. July and August bring the warmest temperatures but also peak tourist numbers, especially around the Perth Highland Games. For stays along the River Tay, summer provides the longest daylight hours for evening riverside walks. Winter can be cold and damp, but it’s also the quietest season with lower rates at most properties.
Which properties offer free cancellation or flexible booking policies?
Most properties on this list require advance notice of arrival time. Cancellation policies vary by booking platform and rate type. The Townhouse and many apartment-style stays (Little Rosslyn, The Barclay Apartment, Spey Courtyard) typically offer free cancellation within a 24-48 hour window if booked on a flexible rate. Always select the “free cancellation” filter at the top of the booking page and confirm terms before finalizing your reservation.
Do these Perth hotels have self-catering kitchens for longer stays?
Yes — the majority of properties on this list are self-catering apartments or holiday homes with fully equipped kitchens or kitchenettes. Top options for serious cooking include 3 Bedroom villa (H3) with a fridge, microwave, and kettle, Spey Courtyard (H12) with a dishwasher and coffee machine, and Fern Lodge (H14) with barbecue facilities. The guest houses (The Townhouse, Albert Villa, Rosebank) include breakfast,so you won’t need a kitchen there.
How do I get from Edinburgh or Glasgow airports to these Perth properties?
Perth is roughly 45 minutes by car from Edinburgh Airport and about 1 hour 15 minutes from Glasgow Airport. Direct trains from Edinburgh Waverley to Perth station run hourly and take approximately 1 hour 40 minutes; from Glasgow Queen Street it’s about 1 hour 15 minutes. Most apartment and holiday home properties offer free on-site parking, so a rental car is the most flexible option for exploring Perthshire. Stables Cottage (H18) also offers a paid airport shuttle service if you’d prefer to avoid driving.