- Home
- Places to go
- Scotland's Cities
- Perth
- Accommodation in Perth
Accommodation in Perth
Find your perfect Scottish escape with accommodation in Perth to suit all tastes and budgets. If you want to be right in the heart of the city, hotels in Perth are plentiful, but there are many more options. Small B&Bs, self-catering, exclusive use estate properties, camping sites near the city surrounded by glorious countryside; the choice is wide-ranging.

The Infield, Guardswell Farm, Perthshire
Find a place to stay in Perth
There's a great selection of places to stay in the city centre and its surroundings, which are easily accessible from the city centre.

Perth
Discover your perfect getaway
Choose from an array of fine establishments, from a cosy spot in the heart of the city to accommodation nestled in the picturesque Perthshire countryside. There's something to suit all budgets, whether you're looking for a relaxing spa hotel, authentic apartments in the city or a break in a friendly B&B.
See all accommodation in Perth

Kinnardachy
Stanley, Perthshire
Kinnardachy is a luxury 4 bedroom semi-detached Holiday Letting property located in the heart of Perthshire. Perfect for Family Holidays, Fishing Holidays, Golf Holidays or just somewhere to relax and explore the beautiful countryside of Scotland.
View Details : Kinnardachy
The Lodge At Perth Racecourse
Perth, Perthshire
The Lodge At Perth Racecourse is a brand new 26 bed Hotel in Scone Palace Park. With bar and restaurant, it offers great quality at reasonable prices
View Details : The Lodge At Perth Racecourse
Murrayshall Country Estate
Perth, Perthshire
Silhouetted against 365 acres of Perthshire countryside, you’ll find Murrayshall Hotel. A luxury four-star country house and estate nestled between the towering trees. You’ll feel invigorated from your stay with us. Stay, play and unwind. A private estate 4.8km from the City of Perth this 40 bedroom independent country estate hotel provides 2 golf courses, lounge bar, 2 AA fine dining restaurant & clubhouse.
View Details : Murrayshall Country Estate
The Stables
Forgandenny, Perthshire
Welcome to Horselea Holiday Cottages, two luxury self catering cottages on a working farm, 7 miles south of Perth.
View Details : The Stables
Rockdale
Perth Area, Perthshire
Charming detached south-facing cottage in friendly village
View Details : Rockdale
Earn Apartment - Tay Apartments
Perth, Perthshire
An idyllic setting whether it's for business or pleasure, our luxurious one bedroom self-catering apartment has been stylishly rennovated to provide a hotel standard with all the little home from home touches.
View Details : Earn Apartment - Tay Apartments
Lindores - The Glasshouse
Newburgh, The Kingdom of Fife
Nestled in the heart of Fife countryside, enjoy breathtaking scenery that can be viewed from the floor to ceiling windows features throughout the property. The Glasshouse has two double bedrooms that can be made up as super king or twin rooms and is fully accessible with open plan living.
View Details : Lindores - The Glasshouse
Lindores - The Arches
Newburgh, The Kingdom of Fife
This architecturally designed steading conversion is a truly romantic rural sanctuary. The home has breathtaking countryside views and a generous amount of space for a couple to privately relax. The open plan master suite overlooks a private spa with underfloor heating, sauna, freestanding stone bath, double shower, and private outdoor hot tub.
View Details : Lindores - The Arches
The Courtyard
Perth, Perthshire
Located halfway between Perth and Dundee just off the A90 in the picturesque Carse of Gowrie, this is the perfect base from which to see a large and varied area of Scotland.
View Details : The Courtyard
1 St Catherine's Cottage
Perth, Perthshire
Superior quality self-catering holiday rental apartment in Perth's City Centre!
View Details : 1 St Catherine's Cottage
Luxury Hideaways Ltd
Methven, Perthshire
Discover Luxury Glamping, the Perfect Romantic Escape
View Details : Luxury Hideaways Ltd
The Kirkstyle Rooms
Perth, Perthshire
Award winning gastro pub in the heart of Perthshire with an emphasis on quality of produce, atmosphere and service. The Boutique rooms are of a standard of a fine country hotel. Both period properties complement each other in every way.
View Details : The Kirkstyle Rooms
The Woodland Retreat
Auchterarder, Perthshire
Award-winning and top rated in the area, this beautiful 5 star Luxury Retreat has it all! A picturesque Georgian house in a stunning location with private Hot Tub, nearby tennis court, courtesy Salmon Fishing, Sky Sports/Entertainment.
View Details : The Woodland Retreat
Avonal Lodge (24)
Dunning, Perthshire
A detached lodge located in the village of Dunning. It can sleep up to four people in two bedrooms.
View Details : Avonal Lodge (24)
Blairbell Cottage - exceptional 3 bed all en-suite
Perth, Perthshire
Luxurious Escape in a secluded conservation area at the Dupplin Lochs only 5 minutes from Perth
View Details : Blairbell Cottage - exceptional 3 bed all en-suiteUnique Stay - Forteviot Bowling Club
Perth, Perthshire
Unusual Stay in a Converted Bowling Club surrounded by private grounds. Ideal Couples retreat
View Details : Unique Stay - Forteviot Bowling Club
Ruthven Falls Morris Leslie Villages
Perth, Perthshire
Ruthven Falls is the flagship holiday development by Morris Leslie Villages which has a children's play park, private fishing on the banks of the river Isla, is dog friendly and has stunning country and riverside walks.
View Details : Ruthven Falls Morris Leslie Villages
Travelodge Perth Broxden Junction
Perth, Perthshire
Located less than two miles from the centre of Perth; and with prices from just £29 per room, per night, Travelodge Perth Broxden Junction is an excellent base from which to explore the local area around Perth.
View Details : Travelodge Perth Broxden Junction
The Earn Hotel
Bridge of Earn, Perthshire
Small family run Hotel and bar in the heart of Scotland
View Details : The Earn Hotel
Carrum Holiday Cottage
Crieff, Perthshire
Carrum is a stylish, detached spacious cottage surrounded by wonderful countryside and rolling hill views in Perthshire. Relax in the private hot tub or enjoy a game of badminton, pool or table tennis in our spacious play barns.
View Details : Carrum Holiday Cottage
Merlin Steading, Logiealmond Estate
Perth, Perthshire
Snuggle up in style at Merlin Steading, a charming stone-built property on a beautiful private Perthshire estate. Sensitively converted into high-quality accommodation for up to four guests, the chic interiors and private hot tub.
View Details : Merlin Steading, Logiealmond Estate
The Cabin at Fairygreen
Perth, Perthshire
Re-connect with nature, explore the Scottish countryside, relax in your very own outdoor bath and have a moonlit drink by the fire pit. Switch off and enjoy Perthshire at its best at the Cabin at Fairygreen. Follow us @Fairygreenfarm
View Details : The Cabin at Fairygreen
Sir Stuarts House
Perth, Perthshire
Sir Stuarts House set on its own on the edge of Fingask Lake. En-suite double bedroom downstairs with three of the upstairs bedrooms also en-suite. Downstairs open plan kitchen/dining/sitting room with aga type oil stove.
View Details : Sir Stuarts House
The Granary
Perth, Perthshire
Welcome to Horselea Holiday Cottages, two luxury self catering cottages on a working farm, 7 miles south of Perth.
View Details : The Granary1 of 24
Find experiences
JavaScript needs to be enabled to see this product search form. You can turn this on in your browser settings.
Other things you might like

Accommodation in Scotland
Perthshire
Perth

10 Must-visit hidden gems in Perth

Scotland's 8 cities
Short & weekend breaks

Top tourist attractions & places to visit in Scotland
Dundee & Angus
10 Top hotels in Scotland's cities
1 of 9
Join our newsletter clan
Get Scotland inspiration direct to your inbox. Don't miss the inside track from our Scotland experts on exciting trip ideas, unique attractions and hidden gems loved by locals.