Discover Perth's Finest Accommodations for Your Scottish Getaway
The Independent's journalism receives support from our readers. When you make purchases through links on our site, we may earn commission. Explore the nine best hotels in Perth for an unforgettable historic Scottish city break. Escape to the 'Fair City' this year and experience standout accommodations selected by our Scotland travel expert for 2026.
Robin McKelvie Tuesday 17 February 2026 16:49 GMT
Perth: Scotland's Historic Royal Capital
Once serving as Scotland's capital, Perth maintains a remarkable regal grandeur with elegant stone buildings and the iconic Scone Palace on its outskirts. For centuries, Scottish monarchs were crowned at this historic site. Traditionally viewed as a gateway to the Highlands, with major roads and rail lines heading north to Inverness, Perth has recently attracted increasing numbers of tourists who appreciate its exceptional hotel offerings.
The city itself presents substantial appeal, but its true knockout potential emerges when used as a base for exploring the captivating Perth and Kinross region. Accommodation options demonstrate impressive variety, ranging from modern establishments to historic country houses and even the unique opportunity to stay overnight at Scone Palace itself, home to the legendary Stone of Destiny.
As a native Scot, here are my preferred hotels when visiting this underrated city. Many Perth visitors remain unaware of the extensive attractions beyond the city limits within the wider Perth and Kinross area. Numerous hotels populate this wonderland of rugged hills, surging glens, and soaring rivers, complemented by abundant activities and sights. Any journey extending beyond Perth to explore the region will prove significantly enhanced.
Best Hotels in Perth 2026: At a Glance
- Best hotel for couples: Murrayshall Country Estate
- Best hotel for families: Leonardo Boutique Hotel Huntingtower Perth
- Best luxury hotel: Dunkeld House Hotel
- Best budget hotel: Mercure Perth Hotel
1. Mercure Perth Hotel
Few global hotels feature a genuine old-school water wheel running through their reception area. The conveniently central Mercure Perth stands among this exclusive group. This profoundly historic hotel occupies a position directly on the old mill network that once powered the city, with water flowing right through the property. The seventy-six bedrooms thankfully offer more contemporary comforts with all modern conveniences. Privilege and Superior rooms include Nespresso coffee machines, robes, and slippers.
The eclectic restaurant surprises with diverse offerings ranging from multiple burger options to Korean rice bowls, lasagne, and curry. However, nothing should truly surprise at a hotel featuring a water wheel in its lobby.
Address: W Mill St, Perth PH1 5QP
Price: From £47
2. Parklands Hotel
This sophisticated establishment overlooks the city centre and South Inch Park, positioned mere minutes from Perth's railway station. Originally constructed in 1840 as an elegant Georgian residence for Perth's Lord Provost, Parklands Hotel has successfully transformed into a quietly luxurious fifteen-bedroom four-star boutique hotel. Guests can relax in plush bedrooms or visit the restaurant, bar, private dining room, or lounge.
The hotel boasts one of Perth's few beer gardens, particularly inviting on sunny days. Outside lies the park where King James II once prohibited soldiers from playing golf because it disrupted their archery practice. The hotel deservedly won the Prestige Hotel Award for Best City Hotel, Scotland, in both 2019 and 2022.
Address: 2 St Leonard's Bank, Perth, PH2 8EB
Price: From £168
3. Salutation Hotel
This establishment presents something of a Marmite experience. While the Salutation certainly looks the part with its grand facade and swims in history (remarkably dating back to 1699), this three-star hotel might disappoint those seeking slick, fancy accommodations. Despite appearing crammed into a city block, it functions as a tartan Tardis with eighty-four bedrooms. Book a room with a four-poster bed for a special treat, with some bedrooms offering views over Perth.
The Adam Restaurant genuinely exudes drama with its original barrel-vaulted ceiling and glorious neoclassical twenty-four-pane Adam window serving as the restaurant's undeniable focal point.
Address: 30-34 South St, Perth PH2 8PH
Price: From £59
4. Leonardo Boutique Hotel Huntingtower Perth
Far more characterful than Leonardo's more prosaic city centre hotels, this historic oasis—a Tudor Revival country house—lies just west of the city, reclining in six acres of landscaped grounds. Only thirty-four rooms occupy this elegant establishment, including pet-friendly options. The restaurant justifies staying in, presenting a grand affair complete with wood-panelled walls and hanging chandeliers.
During summer, the conservatory and beer garden become prime locations for al fresco dining. Cooler weather invites retreat inside for an extensive selection of single malt whiskies. You even have your own castle nearby—Huntingtower Castle sits just an arrow's shot away.
Address: Crieff Road, Huntingtower, Perth PH1 3JT
Price: From £70
5. Murrayshall Country Estate
This sprawling country house and estate occupies strategic high ground just outside Perth, a stone's throw from Scotland's most historic palace at Scone. The owners harbour ambitious aspirations to match Perthshire's most luxurious resort, Gleneagles, and have invested substantially in Murrayshall. Facilities include a spa and leisure centre with eight treatment rooms, pools, and impressive fitness facilities.
These complement twenty-five holiday lodges and twenty-two luxury glamping pods. With its outdoor pursuits area, improvements to the existing golf course, and gorgeous hilly scenery, Murrayshall progresses steadily toward matching Perthshire's finest.
Address: Murrayshall Rd, Scone, Perth PH2 7PH
Price: From £100
6. Ballathie House Hotel
If you've dreamed of escaping to a grand country house in the Scottish wilds Traitors-style, this represents your destination. Travel north of the city and watch the modern world gradually recede as you follow the mighty River Tay. This grand establishment dates from 1880, with records indicating the Queen Mother visited for parties during her younger years.
It's easy to understand why Ballathie House previously won the Country Sporting Hotel of the Year award, possessing coveted fishing beats on the River Tay just outside. The sprawling estate also proves ideal for walking, cycling, and clay pigeon shooting. A decadent afternoon tea becomes essential, as does a sumptuous dinner preceded by drinks in the lounge. Enjoy local specialties like trout, beef, and venison before concluding your evening with a dram by the fire—a style the twenty-two-year-old Queen Mother would undoubtedly have approved.
Address: Kinclaven, Perth, PH1 4QN
Price: From £79
7. Scone Palace
Did you know you can spend the night at Scotland's most famous palace? You can join Scottish monarchs—crowned at Scone Palace for centuries—at this lavish location just miles from the city. The Balvaird Wing accommodates you and five family members or friends with three beautifully decorated en-suite bedrooms: The MacGregor Room, Colonel Andrew's Room, and the suitably elegant Lady Carnegie's Room.
Scone Palace serves as an excellent base for exploring Perth, where the famous Stone of Scone—used for Scottish monarch coronations—forms the centrepiece of the recently opened Perth Museum. You also gain access to immense grounds after day trippers depart.
Address: Perth, PH2 6BD
Price: £1,200 (for six guests in three bedrooms)
8. Pine Trees Hotel
A brilliantly reborn hotel north of Perth in the Highland Perthshire resort town of Pitlochry, Pine Trees sits a forty-five-minute drive from the city, even quicker by train. This hotel recalls Pitlochry's emergence as a tourist honeypot during Queen Victoria's reign when she eulogised her beloved Highlands. Originally opened in 1892, the £5 million restoration has impressed with eighteen unique rooms in the main house.
Choose between Scandi-Scot chic main house accommodations or houses and cottages in the grounds. The 2025 revamp—expertly overseen by legendary hotel manager David Lapsley—has elevated this hotel to the top of Pitlochry's offerings, making it one of Perthshire's best places to stay. Sip Scottish gin cocktails in the swish Flora bar before lingering over dinner in the adjacent Fauna restaurant. This makes an excellent base for the magical Enchanted Forest sound and light show that animates Perthshire each autumn.
Address: Strathview Terrace, Pitlochry, PH16 5QR
Price: From £329
9. Dunkeld House Hotel
This gorgeous slice of Highland Perthshire lies just a fifteen-minute drive north of the city. This seriously plush luxury hotel offers a genuine retreat, with two hundred eighty acres of grounds spreading rich bucolic tentacles around the sweep of the River Tay. The suites—featuring four-poster beds—prove particularly special.
Sleep like a laird before living like one the following day, heading out for clay pigeon shooting, wandering the grounds, or fishing on the Tay. Dunkeld House also includes a leisure centre with a swimming pool and hot tub, plus a well-equipped gym. Multiple excellent eating and drinking venues provide additional variety.
Address: Blairgowrie Road, Dunkeld PH8 0HX
Price: From £124
Why Trust Our Recommendations
The hotels featured in this list have undergone careful selection by The Independent's expert travel writers, each possessing deep knowledge of their covered destinations. Robin McKelvie has travel-written his way around his native Scotland for over two decades, staying in more than five hundred Scottish hotels. When selecting hotels for inclusion, Robin considered personal experience staying at these properties while evaluating location, facilities, service, and all other details contributing to exceptional stays for diverse traveller types.
Frequently Asked Questions
When is the best time of year to travel to Perthshire?
While UK weather rarely serves as the primary attraction, British summertime—with sunniest days occurring between June and August—likely represents your best option.
What is Perth most famous for?
Perth earns its 'Fair City' nickname from Scottish novelist Sir Walter Scott's novel, referencing its beautiful backdrop on the River Tay banks. The city and surrounding areas enjoy strong reputations for natural beauty, making them attractive destinations for walking, hiking, and biking.
How to spend a day in Perth?
Perth overflows with history, much discoverable at Perth Museum where the Stone of Destiny—one of Scotland's most important historical objects, returned to the country in 1996 by the UK government—forms the heart. This stone has been used in Scottish, English, and British monarch coronations. Kinnoull Hill Woodland Park, the Black Watch Castle & Museum, and Scone Palace also represent worthwhile historical sites.
Biking around the Highlands remains popular, with Perth making a perfect starting and ending point, hosting several bike tour companies. Numerous walking opportunities exist in and near the city, including the River Tay Way and Quarrymill Woodland Park.



