Home/Where to stay/Perth/4- and 5-star hotels
4- and 5-star hotels in Perth
A shortlist of 4- and 5-star hotels in Perth, Scotland, gathered for travellers who want a base in the city or in the Perthshire countryside around it. It covers townhouses and residences near the centre and country house hotels along the Tay.
Staying in Perth
Perth sits on the River Tay as a transport hub linking the Central Belt with the Highlands and the northeast of Scotland, with a railway station that is a major junction and the A9 and M90 passing through. Visitors come for Scone Palace, the ancient crowning place of Scottish kings, the Perth Museum and Art Gallery, Perth Theatre and Perth Concert Hall, plus shops, restaurants and riverside walks. The city was once Scotland's capital and remains a gateway to Perthshire, the Cairngorms and the east coast.
The hotels here split between the compact centre and the countryside. Alexander Residence on Barossa Place, The Townhouse on Marshall Place and The Parklands Hotel on St Leonards Bank are all inside 1 km of the centre, near the River Tay and the two Inches. Sunbank House Hotel on Dundee Road and Cherrybank Inn on Glasgow Road sit just outside at 1.6 km and 1.8 km, while Leonardo Boutique Huntingtower Perth is 4.2 km out on Crieff Road. The country house hotels, from Ballathie and Meikleour to Dunkeld House and Mains of Taymouth, lie 12.9 km to 21.3 km away and suit motorists. The mix works for couples, families, business stays and short breaks.
The shortlist
Ranked by hotel class, then guest rating and number of reviews.
Balvaird Wing at Scone Palace
Estate Office, Perth, United Kingdom
Best for: Drivers · Business trips
- Car parking
- Wheelchair accessible
- Free Wifi
Why stay hereStay within the grounds of Scone Palace, 2.6 km from Perth's centre, in a 5-star wing with a garden, terrace and picnic area for slow afternoons outdoors. Free parking and free wifi are included, and a cafe covers easy meals on site. Guests rate it 4.9 out of 5. The setting and the quiet suit couples or families who want space and a playground for children.
See Balvaird Wing at Scone PalaceSilverwood Luxury Lodge Resort 37 individual stunning properties
Silverwood Lodges Inchcoonans Errol, Perth, United Kingdom
Best for: Families · Drivers
- Sauna
- Free car parking
- Fitness Center
Why stay hereEach of the 37 properties here stands in its own grounds 12.9 km from Perth, giving a 5-star lodge with a kitchen, fireplace and private patio. A sauna, jacuzzi and massage service handle the downtime, while the lake, fishing and golf course fill the days; pets are welcome. With a 5.0 rating out of 5, it fits groups and families who want self-contained space, though it lies well outside the city.
See Silverwood Luxury Lodge Resort 37 individual stunning propertiesAlexander Residence
2 Barossa Place, Perth, United Kingdom
Best for: Families · Drivers
- Free car parking
- Family rooms
- Free Wifi
Why stay hereAt 0.5 km from the centre, this 5-star residence puts Perth's streets within a short walk. Family rooms, laundry service and free parking make longer stays straightforward, and free wifi keeps everyone connected. Golf and tennis are nearby for active guests, with skiing listed for winter trips. It best suits families or small groups who want a central, non-smoking base and their own parking.
See Alexander ResidenceThe Townhouse
17 Marshall Place, Perth, United Kingdom
Best for: Drivers · Breakfast
- Free car parking
- Breakfast in room
- Free Wifi
Why stay hereThis 5-star townhouse sits 0.9 km from the centre on Marshall Place, close enough to walk in. Concierge, express check-in and breakfast in the room smooth the arrival and the mornings, and a garden gives guests somewhere to sit. Special diets are catered for, and cots are available for families. It suits couples or travellers who value personal service and a quiet, non-smoking house near the middle of Perth.
See The TownhouseMains of Taymouth Country Estate 5 Gallops Apartments
Kenmore Aberfeldy, Perth, United Kingdom
Best for: Drivers · Travelling with pets
- Free car parking
- Pets allowed
- Kitchen
Why stay hereThese 5-star apartments at Kenmore place a kitchen or kitchenette, dishwasher and washing machine in every unit, so longer stays need no restaurant routine. A patio, garden and picnic area open up the outdoors, and fishing, canoeing and tennis are on hand; pets are allowed. It suits families or groups who want self-catering space in the countryside and are happy to drive to Perth each day.
See Mains of Taymouth Country Estate 5 Gallops ApartmentsSunbank House Hotel
Dundee Road 50, Perth, United Kingdom
Best for: Families · Drivers
- Free car parking
- Breakfast in room
- Lounge
Why stay hereA 4-star house on Dundee Road, 1.6 km from the centre, with 264 reviews averaging 4.8 out of 5. Guests get free parking and free wifi, a garden, and a restaurant and bar for meals without leaving. Room service, a shuttle service and a lounge cover the practical side, while a river setting adds the outlook. Good for couples and families who want a well-reviewed base close to town.
See Sunbank House HotelMeikleour Arms Hotel and Restaurant
Meikleour, Perth, United Kingdom
Best for: Drivers · Step-free access
- Free car parking
- Lounge
- Kitchen
Why stay hereThis 4-star hotel and restaurant at Meikleour, 16.3 km from Perth, pairs a bar and restaurant with a lounge and terrace. Kitchens and kitchenettes in the accommodation let guests self-cater, and fishing, canoeing and golf are within reach; free parking and wifi are included. Rated 4.6 out of 5 from 615 reviews, it suits guests who want a country inn base with food and drink on site.
See Meikleour Arms Hotel and RestaurantAtholl Arms Hotel
Bridgehead, Perth, United Kingdom
Best for: Drivers · Breakfast
- Parking
- Breakfast
- Lounge
Why stay hereSet at Bridgehead, 20.5 km from Perth, this 4-star hotel looks over a river and offers a restaurant, bar and terrace. Free wifi, breakfast in the room and room service keep things easy, and special diets are catered for. Fishing, golf and horse riding are listed for days out. With 811 reviews at 4.5 out of 5, it suits travellers who prefer a rural riverside stay over a city one.
See Atholl Arms HotelCherrybank Inn
210 Glasgow Road, Perth, United Kingdom
Best for: Drivers
- Car parking
- Lounge
- Free Wifi
Why stay hereA 4-star inn on Glasgow Road, 1.8 km from the centre, with a bar, lounge and restaurant on site and parking included. Free wifi runs throughout. Rated 4.5 out of 5 across 725 reviews, it works for guests who want a straightforward, well-reviewed place to eat and sleep just outside the middle of Perth, without the facilities of a larger hotel.
See Cherrybank InnBallathie Country House Hotel and Estate
Kinclaven By Stanley, Perth, United Kingdom
Best for: Drivers · Business trips
- Free car parking
- Wheelchair accessible
- Free Wifi
Why stay hereThis 4-star country house and estate at Kinclaven, 13.3 km from Perth, spreads across gardens, a terrace and a picnic area, with fishing, archery and skiing on the activity list. A restaurant, bar and banquet space handle meals and events, and the property is wheelchair accessible with free parking and wifi. Rated 4.5 out of 5 from 531 reviews, it suits guests planning celebrations or a quiet country break.
See Ballathie Country House Hotel and EstateBallathie House Hotel
Kinclaven, Perth, United Kingdom
Best for: Drivers · Breakfast
- Free car parking
- Breakfast in room
- Pets allowed
Why stay hereA 4-star house at Kinclaven, 13.3 km from Perth, with a restaurant, bar and lounge and a river outlook. Rooms come with desks and bathrooms, lifts serve the building, and a shuttle service and car rental help with getting around. Archery, badminton, canoeing and fishing are available, and pets are allowed. Rated 4.5 out of 5 from 531 reviews, it fits active guests and those travelling with dogs.
See Ballathie House HotelThe Parklands Hotel
2 St Leonards Bank, Perth, United Kingdom
Best for: Families · Drivers
- Free car parking
- Breakfast in room
- Pets allowed
Why stay hereOn St Leonards Bank, 0.8 km from the centre, this 4-star hotel gives guests a garden and terrace plus a restaurant and bar. Free parking and wifi are included, and room service, laundry and dry cleaning cover the practical needs. Pets are allowed and family rooms are available. With 256 reviews at 4.5 out of 5, it suits guests who want to walk into Perth and return to a quiet house.
See The Parklands HotelDunkeld House Hotel
Dunkeld House Hotel, Perth, United Kingdom
Best for: Families · Drivers
- Indoor pool
- Sauna
- Free car parking
Why stay hereA 4-star hotel at Dunkeld, 21.3 km from Perth, with an indoor pool, jacuzzi, fitness centre and massage service under one roof. Minigolf, a golf course, fishing and a nearby beach fill the days, and a restaurant and bar handle meals. Rated 4.4 out of 5 from 1558 reviews, it suits families and couples who want leisure facilities and a riverside setting away from the city.
See Dunkeld House HotelThe Courtyard
West Inchmichael Errol Kinnaird, Perth, United Kingdom
Best for: Families · Drivers
- Free car parking
- Pets allowed
- Family rooms
Why stay hereA 4-star property at Errol, 13.1 km from Perth, with a kitchen or kitchenette, refrigerator and microwave in the unit, plus a garden and terrace outside. Free wifi and free parking are included, and it is non-smoking throughout; pets are allowed. With 42 reviews at 4.8 out of 5, it suits self-catering families or small groups who want their own space and a car.
See The CourtyardLeonardo Boutique Huntingtower Perth
Crieff Road, Perth, United Kingdom
Best for: Families · Drivers
- Free car parking
- Breakfast
- Pets allowed
Why stay hereThis 4-star hotel on Crieff Road, 4.2 km from the centre, provides a restaurant, bar and garden with free parking and wifi. Family rooms, room service and laundry service cover longer stays, and pets are allowed. Special diets are catered for in the restaurant. Rated 4.4 out of 5 from 911 reviews, it suits families and drivers who want space and facilities slightly outside the middle of Perth.
See Leonardo Boutique Huntingtower Perth
The shortlist side by side
| Hotel | Class | Guest rating | Reviews | Parking | Breakfast | Pool or spa | Pets | To the centre |
|---|---|---|---|---|---|---|---|---|
| Balvaird Wing at Scone Palace | ★★★★★ | 4.9 | 9 | Yes | – | – | – | 2.6 km |
| Silverwood Luxury Lodge Resort 37 individual stunning properties | ★★★★★ | 5.0 | 1 | Yes | – | Yes | Yes | 12.9 km |
| Alexander Residence | ★★★★★ | – | – | Yes | – | – | – | 0.5 km |
| The Townhouse | ★★★★★ | – | – | Yes | Yes | – | – | 0.9 km |
| Mains of Taymouth Country Estate 5 Gallops Apartments | ★★★★★ | – | – | Yes | – | – | Yes | – |
| Sunbank House Hotel | ★★★★ | 4.8 | 264 | Yes | Yes | – | – | 1.6 km |
| Meikleour Arms Hotel and Restaurant | ★★★★ | 4.6 | 615 | Yes | – | – | – | 16.3 km |
| Atholl Arms Hotel | ★★★★ | 4.5 | 811 | Yes | Yes | – | – | 20.5 km |
| Cherrybank Inn | ★★★★ | 4.5 | 725 | Yes | – | – | – | 1.8 km |
| Ballathie Country House Hotel and Estate | ★★★★ | 4.5 | 531 | Yes | – | – | – | 13.3 km |
| Ballathie House Hotel | ★★★★ | 4.5 | 531 | Yes | Yes | – | Yes | 13.3 km |
| The Parklands Hotel | ★★★★ | 4.5 | 256 | Yes | Yes | – | Yes | 0.8 km |
| Dunkeld House Hotel | ★★★★ | 4.4 | 1,558 | Yes | Yes | Yes | – | 21.3 km |
| The Courtyard | ★★★★ | 4.8 | 42 | Yes | – | – | Yes | 13.1 km |
| Leonardo Boutique Huntingtower Perth | ★★★★ | 4.4 | 911 | Yes | Yes | – | Yes | 4.2 km |
From each hotel's own listing on this site; a dash means it is not listed.
How to choose
For families
Family rooms appear at Silverwood Luxury Lodge Resort, Mains of Taymouth, Dunkeld House Hotel, Leonardo Boutique Huntingtower Perth and The Parklands Hotel. Mains of Taymouth and Silverwood add kitchens, high chairs and playground or picnic space, while Dunkeld House has an indoor pool. Leonardo Boutique Huntingtower is the closest of these to the centre at 4.2 km.
Silverwood Luxury Lodge Resort 37 individual stunning properties · Mains of Taymouth Country Estate 5 Gallops Apartments · Dunkeld House Hotel · Leonardo Boutique Huntingtower Perth · The Parklands Hotel
Closest to the centre
Alexander Residence at 0.5 km, The Parklands Hotel at 0.8 km, The Townhouse at 0.9 km and Sunbank House Hotel at 1.6 km are the nearest of the listed hotels to Perth's centre, which the site describes as compact and easily explored on foot, with shops, restaurants and the railway station within walking distance.
Alexander Residence · The Parklands Hotel · The Townhouse · Sunbank House Hotel
Top-rated by guests
Silverwood Luxury Lodge Resort holds 5.0 out of 5 from 1 review, Balvaird Wing at Scone Palace 4.9 from 9 reviews, Sunbank House Hotel 4.8 from 264 reviews and The Courtyard 4.8 from 42 reviews. The two 4.8-rated properties rest on the largest review counts in this group.
Silverwood Luxury Lodge Resort 37 individual stunning properties · Balvaird Wing at Scone Palace · Sunbank House Hotel · The Courtyard
Pet-friendly stays
Pets allowed is listed at Silverwood Luxury Lodge Resort, Mains of Taymouth, The Courtyard, Ballathie House Hotel, The Parklands Hotel and Leonardo Boutique Huntingtower Perth.
Silverwood Luxury Lodge Resort 37 individual stunning properties · Mains of Taymouth Country Estate 5 Gallops Apartments · The Courtyard · Ballathie House Hotel · The Parklands Hotel · Leonardo Boutique Huntingtower Perth
Plan your stay
Getting there and around
Perth is well connected by road and rail. The railway station is a major junction on the Scottish rail network, with direct services to Edinburgh, Glasgow, Dundee, Aberdeen and Inverness. By road, the M90 links Perth to Edinburgh and the Forth Road Bridge, while the A9 runs north to the Highlands and south to Stirling. Bus services connect Perth to many towns and cities across Scotland. Within the city, local buses and taxis are available, but the centre is compact and easily explored on foot.
When to go
The best time to visit Perth is during the late spring and summer months, May to September, when the weather is mild and the days are long. This period is ideal for exploring the outdoors, including the River Tay and the surrounding countryside, though it can be busy, especially during events. Winter months are colder and quieter, but the city remains accessible; spring and autumn can also be pleasant, with fewer crowds.
Questions, answered
Which of these hotels is closest to Perth city centre?
Alexander Residence on Barossa Place is 0.5 km from the centre, followed by The Parklands Hotel at 0.8 km, The Townhouse at 0.9 km and Sunbank House Hotel at 1.6 km. The site notes the centre is compact and easily explored on foot.
Do any of these hotels have parking?
Free car parking or parking is listed at most of them, including Balvaird Wing at Scone Palace, Silverwood Luxury Lodge Resort, Alexander Residence, The Townhouse, Mains of Taymouth, Sunbank House Hotel, Meikleour Arms, Cherrybank Inn, the Ballathie properties, The Parklands Hotel and Leonardo Boutique Huntingtower Perth.
Which hotels allow pets?
Pets allowed is listed at Silverwood Luxury Lodge Resort, Mains of Taymouth, The Courtyard, Ballathie House Hotel, The Parklands Hotel and Leonardo Boutique Huntingtower Perth. Several of these also have a garden, and the Ballathie and Parklands properties add an on-site restaurant.
Is there a pool or spa at any of these hotels?
Dunkeld House Hotel lists an indoor pool, a jacuzzi, a fitness centre and massage among its facilities. Silverwood Luxury Lodge Resort also lists a sauna, a jacuzzi and massage. No other hotel on this shortlist names a pool.
Which hotel is best for families?
Family rooms are listed at Silverwood Luxury Lodge Resort, Mains of Taymouth, Dunkeld House Hotel, Leonardo Boutique Huntingtower Perth and The Parklands Hotel. Mains of Taymouth and Silverwood also have kitchens, high chairs and playground or picnic areas, while Dunkeld House has an indoor pool.
Which hotel has the best guest rating?
Silverwood Luxury Lodge Resort has 5.0 out of 5 from 1 review and Balvaird Wing at Scone Palace 4.9 from 9 reviews, but both rest on small samples. Sunbank House Hotel is 4.8 from 264 reviews and The Courtyard 4.8 from 42 reviews.
Which hotels have a restaurant on site?
Meikleour Arms Hotel and Restaurant, Atholl Arms Hotel, Cherrybank Inn, Ballathie Country House Hotel and Estate, Ballathie House Hotel, The Parklands Hotel, Dunkeld House Hotel, Sunbank House Hotel and Leonardo Boutique Huntingtower Perth all list a restaurant. Mains of Taymouth also lists restaurant service.
Do any of these hotels serve breakfast?
The Townhouse, Sunbank House Hotel, Atholl Arms Hotel, Dunkeld House Hotel and Leonardo Boutique Huntingtower Perth list breakfast or breakfast in room, and Sunbank House Hotel also names a buffet. The Courtyard and Mains of Taymouth instead provide kitchens or kitchenettes for self-catering.














