Best Hotels in Perth, Scotland for Travelers

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Perth nestled amidst the picturesque landscapes of the United Kingdom, is a destination that offers a delightful blend of history, culture, and natural beauty. With its charming streets lined with stunning architecture, vibrant markets, and breathtaking views along the River Tay, this city has plenty to offer visitors seeking a memorable travel experience. And when it comes to accommodations, Perth boasts a wide array of hotels that cater to different preferences and budgets, ensuring every traveler finds their perfect haven amidst the Scottish charm.

When choosing hotels in Perth location plays a vital role in maximizing your experience. For those who wish to explore the city's rich history, staying near the Perth Museum and Art Gallery allows easy access to its impressive collections, showcasing the region's fascinating past. Meanwhile, if you're seeking a tranquil escape surrounded by nature, consider accommodations near the stunning Kinnoull Hill Woodland Park, where lush greenery and panoramic vistas await. Regardless of your preference, Perth offers a variety of hotels strategically situated to suit every traveler's needs.

In addition to its convenient locations, Perth boasts numerous hotels that combine comfort, style, and warm Scottish hospitality. From cozy bed and breakfasts in historic buildings to elegant boutique hotels adorned with contemporary decor, there is no shortage of options to cater to discerning tastes. Immerse yourself in the luxury of spa hotels, where relaxation and rejuvenation take center stage, or opt for charming family-run establishments offering personalized service and a home-away-from-home ambiance. With an assortment of choices, finding the ideal hotel in Perth is a breeze.

So, whether you're planning a romantic getaway, a family vacation, or a solo adventure, the hotels in Perth provide the perfect base for exploring all that this captivating city has to offer. With their ideal locations, diverse range of accommodations, and warm hospitality, you'll be able to create unforgettable memories as you immerse yourself in the rich heritage and natural beauty of this enchanting destination. So pack your bags, book your stay, and prepare to embark on an extraordinary journey in the lively heart of Scotland's Perth.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

1. The Lovat Hotel
2. Rosebank Guest House
3. Salutation Hotel
4. The Glenfarg Hotel
5. The Townhouse Hotel
6. Grampian Hotel
7. The Parklands Hotel
8. New County Hotel
9. The Royal George Hotel

Historic Charm - Hotels Perth, Scotland

Check Availability

Perth
Mar 19, 2026 - Mar 20, 2026

The Lovat Hotel

6.5

Good

(2237 Reviews)

+ 261 photos
Situated in the scenic town of Crieff, just a short drive from Perth caters to families seeking a peaceful getaway. The hotel offers spacious family rooms, a renowned restaurant serving delectable Scottish cuisine, and a children's playroom. Families can enjoy exploring nearby attractions such as the Crieff Hydro Family Adventure and Auchingarrich Wildlife Centre.
Address: 90 Glasgow Road
Rating: Good 6.5 (2237 Reviews)
Rooms: 29
Price: From 154$

Rosebank Guest House

9.5

Good

(90 Reviews)

+ 48 photos
Nestled in a Victorian villa, Rosebank Guest House offers a warm and homely ambiance. With its individually designed rooms featuring elegant décor, guests will feel right at home. Start the day with a delicious Scottish breakfast made from locally sourced ingredients before exploring Perth's attractions, including the famous Perth Concert Hall and Perth Theatre.
Address: 53 Dunkeld Road
Rating: Good 9.5 (90 Reviews)
Rooms: 9
Price: From 122$

Contemporary Luxury - Hotels Perth, Scotland

For those seeking a touch of contemporary luxury during their stay in Perth, these hotels epitomize style, sophistication, and impeccable service. These establishments combine modern design, state-of-the-art amenities, and a superb location to offer a truly exceptional experience for discerning travelers.

Salutation Hotel

7.4

Good

(2202 Reviews)

+ 200 photos
The Salutation Hotel, established in 1699, is the oldest hotel in Scotland, making it a true symbol of Perth's history. Nestled in the city center, this landmark hotel combines traditional Scottish hospitality with contemporary amenities. Its tastefully furnished rooms and delightful courtyard garden provide a tranquil escape from the bustling streets, while its central location ensures easy access to Perth's notable landmarks.
Address: 34 South Street
Rating: Good 7.4 (2202 Reviews)
Rooms: 84
Price: From 179$

The Glenfarg Hotel

7.6

Good

(275 Reviews)

+ 27 photos
Located on the outskirts of Perth provides a tranquil retreat with easy access to both the city center and the scenic countryside. Enjoy spacious and tastefully decorated rooms with comfortable furnishings. Wake up to a hearty breakfast made with locally sourced produce before embarking on adventures such as hiking in Kinnoull Hill Woodland Park or visiting Scone Palace.
Address: Main Street
Rating: Good 7.6 (275 Reviews)
Rooms: 16
Price: From 138$

Boutique Elegance - Hotels Perth, Scotland

Indulge in a truly unique and intimate stay at these boutique hotels in Perth hidden gems offer personalized service, exquisite design, and a distinctive atmosphere. Immerse yourself in the charm and sophistication of these establishments, which showcase the best of Perth's boutique hospitality.

The Townhouse Hotel

9.9

Good

(667 Reviews)

+ 40 photos
Tucked away within a historic building, The Townhouse is a boutique hotel that captivates guests with its chic interiors and attention to detail. The individually designed rooms feature a fusion of classic and contemporary elements, creating a unique and inviting ambiance. Located in a quiet area of Perth's city center, The Townhouse offers a tranquil oasis within easy reach of the city's vibrant dining and shopping scene.
Address: 17 Marshall Place
Rating: Good 9.9 (667 Reviews)
Price: From 203$

Grampian Hotel

7.8

Good

(990 Reviews)

+ 41 photos
Combining a classic Victorian exterior with stylish and modern interiors, The Grampian Hotel offers a boutique experience with a touch of Scottish flair. The elegantly decorated rooms feature plush furnishings and top-notch amenities. Guests can savor delicious cuisine at the hotel's restaurant or explore the nearby Perth Theatre and the magnificent Scone Palace.
Address: 37 York Place
Rating: Good 7.8 (990 Reviews)
Rooms: 13
Price: From 137$

Family-Friendly Comfort - Hotels Perth, Scotland

These family-friendly hotels in Perth provide a warm welcome to travelers with children. Offering spacious accommodations, thoughtful amenities, and convenient locations, these establishments ensure an enjoyable stay for the whole family. Discover the perfect base for creating lasting memories in Perth.

The Parklands Hotel

8.3

Good

(566 Reviews)

+ 172 photos
Located within the idyllic South Inch Park, The Parklands Hotel perfectly combines a serene setting with proximity to Perth's city center. Originally a Victorian family home, this boutique hotel offers individually designed rooms that blend traditional elegance with modern touches. Guests can indulge in the hotel's award-winning restaurant, which specializes in using locally sourced ingredients to showcase the finest Scottish cuisine.
Address: 2 St Leonards Bank
Rating: Good 8.3 (566 Reviews)
Rooms: 21
Price: From 143$

New County Hotel

5.0

Good

(1930 Reviews)

+ 64 photos
Located in the very heart of Perth offers comfortable family rooms that can accommodate small and large groups. The hotel provides a welcoming atmosphere with friendly staff and a range of amenities to keep children entertained, including a dedicated play area. Its central location allows easy exploration of Perth's attractions, such as Perth Leisure Pool and Elcho Castle.
Address: 22-30 County Place
Rating: Good 5.0 (1930 Reviews)
Rooms: 23
Price: From 34$

Budget-Friendly Options - Hotels Perth, Scotland

Traveling on a budget doesn't mean compromising on comfort or quality. These budget-friendly hotels in Perth offer affordable accommodations without sacrificing convenience or style. Discover these pocket-friendly options that provide a great value for your stay in this charming city.

The Royal George Hotel

7.9

Good

(2250 Reviews)

+ 70 photos
Boasting a prime spot along the scenic Tay River, The Royal George Hotel offers a unique blend of history and breathtaking views. This Georgian townhouse features elegantly appointed rooms that overlook the river or the hotel's private garden. With its warm and welcoming ambiance, the hotel provides a comfortable retreat after exploring Perth's nearby attractions, including the majestic Scone Palace and the famous Perth Concert Hall.
Address: Tay Street
Rating: Good 7.9 (2250 Reviews)
Rooms: 45
Price: From 209$

Boutique Bed and Breakfasts - Hotels Perth, Scotland

For a truly intimate and personalized experience, these boutique bed and breakfasts in Perth offer a cozy and welcoming atmosphere. Discover charming establishments that prioritize guest comfort, attention to detail, and locally sourced breakfast options, providing an authentic and delightful stay.