Best Hotels in Perth, Scotland

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

Nestled along the banks of the River Tay, Perth is a picturesque city brimming with history and charming Scottish hospitality. Visitors are drawn to its cultural tapestry and serene landscapes, making accommodation choices an essential part of their travel planning. Perth Scotland hotels embody the essence of this tranquility and provide a comforting retreat after a day of exploring the city's rich heritage.

A stay in one of Perth's inviting hotels not only offers a cozy bed but also an authentic experience of Scottish warmth and culture. From grand historic establishments to modern boutique inns, there is a hotel to suit every traveler's preference and budget. These accommodations are strategically located, allowing easy access to the city's most famed attractions, including the Scone Palace and the Perth Concert Hall.

With such a diverse selection of Perth Scotland hotels, visitors can indulge in the perfect balance of convenience and luxury. Recommendations for hotels are often based on a combination of guest reviews, location, and available amenities, ensuring that your stay is nothing short of delightful. Insights shared by previous guests highlight the dedication to service and comfort that Perth hotels are known for, promising a memorable Scottish escape.

Show more + Show less -

Our Top 7

(Sorted by rating & number of reviews)

1. The Townhouse Hotel
2. Holiday Inn Express Perth, An Ihg Hotel
3. The Fitzroy Bed & Breakfast
4. Mercure Perth Hotel
5. The Lovat Hotel
6. Ballathie House Hotel
7. New County Hotel

Luxury Perth Scotland Hotels: Indulge in Elegance and Comfort

Check Availability

Perth
Mar 12, 2026 - Mar 13, 2026

The Townhouse Hotel

9.9

Good

(665 Reviews)

+ 40 photos
Design aficionados will be drawn to The Townhouse, a beautifully restored Georgian residence turned boutique hotel, adding to the diversity of Perth Scotland hotels. This hotel prides itself on its elegance and understated luxury. With individualized rooms that showcase high-quality furnishings and artisanal touches, guests are treated to a serene and sophisticated ambiance. The Townhouse keeps the guest experience at its heart, with attentive staff dedicated to providing a memorable stay. As a boutique hotel, it champions a concept that is both modern and intimately bound to Perth's history and culture.
Address: 17 Marshall Place
Rating: Good 9.9 (665 Reviews)
Price: From 203$

Holiday Inn Express Perth, An Ihg Hotel

8.5

Good

(3115 Reviews)

+ 121 photos
For families looking for a familiar and reliable stay, the Holiday Inn Express Perth stands out among Perth Scotland hotels. Offering modern accommodation with extra comforts like sofa beds for kids, families can settle in effortlessly. Complimentary breakfast and friendly staff make mornings a breeze, while the proximity to local activities ensures there's always something .
Address: 200 Dunkeld Rd
Rating: Good 8.5 (3115 Reviews)
Rooms: 72
Price: From 140$

Budget-Friendly Perth Scotland Hotels: Comfort Without the Cost

The beauty of Perth doesn't require a lavish budget to enjoy. The Perth Scotland hotels featured in this section are chosen for their value, offering comfort and convenience at a more accessible price point. These hotels provide clean, comfortable accommodations, friendly service, and an efficient stay without compromising quality. Ideally situated for easy access to local attractions, these hotels are perfect for cost-conscious travelers who don't want to skimp on the overall experience of visiting Perth. Even at these budget-friendly establishments, guests can expect to find characteristic Scottish charm and hospitality. If you're planning a trip to Perth and desire an affordable yet delightful stay, these Perth Scotland hotels are sure to satisfy.

The Fitzroy Bed & Breakfast

9.8

Good

(340 Reviews)

+ 112 photos
Nestling in Edwardian splendor, The Fitzroy offers a boutique hotel experience with a warm embrace of history, marking it as a standout among Perth Scotland hotels. Each room is styled with individual character, marrying period features with chic modern elements. A favorite for its intimate atmosphere, The Fitzroy boasts a homely drawing room where guests can unwind and mingle. The attention to detail extends to their personalized service, offering tailored recommendations to enhance your Perth adventure. Capturing the essence of boutique luxury, The Fitzroy is a hidden gem that ensures a stay as compelling as the city of Perth itself.
Address: 8 Western Avenue
Rating: Good 9.8 (340 Reviews)
Price: From 52$

Mercure Perth Hotel

6.9

Good

(1895 Reviews)

+ 118 photos
The Mercure Perth Hotel brings family-friendly convenience front and center among Perth Scotland hotels. Housed in a charming converted watermill, the hotel offers families spacious rooms designed for comfort. Kids will be enchanted by the retained historical features, including the original water wheel, while parents appreciate the on-site dining catering to all family members’ tastes. This hotel presents family-oriented services and a central location near kid-friendly attractions, simplifying travel plans for the whole group. When it comes to a stress-free family holiday in Perth, the Mercure Perth Hotel is a hospitable and enjoyable choice.
Address: West Mill Street
Rating: Good 6.9 (1895 Reviews)
Rooms: 76
Price: From 89$

Boutique Perth Scotland Hotels: Unique and Intimate Stays

For a stay in Perth that's as unique as the city itself, boutique Perth Scotland hotels provide a distinctly individual experience. These hotels are characterized by their personalized service, stylish design, and often a touch of quirkiness that sets them apart from larger chains. Remaining intimate and high in character, these accommodations often reflect the local culture and history in their themes and décor. Travelers who favor a more personalized touch and an atmosphere that's out of the ordinary will find these boutique Perth Scotland hotels to be particularly appealing. Each hotel in this category offers something special that can turn a holiday into an experience that's both unforgettable and deeply connected to the Scottish spirit of Perth.

The Lovat Hotel

6.5

Good

(2232 Reviews)

+ 261 photos
The Lovat Hotel, situated strategically for easy exploration of Perth, is a preferred choice among Perth Scotland hotels for the cost-conscious traveler. The hotel offers simple yet cozy rooms equipped with all the necessary comforts for a restful night's sleep. It houses a friendly bar and restaurant where guests can enjoy hearty meals without the need to venture far. With excellent customer service and a homely atmosphere, it captures the essence of affordability without sacrificing the quality of experience. The Lovat Hotel is an ideal backdrop for those who seek practical accommodations in the very heart of Perth.
Address: 90 Glasgow Road
Rating: Good 6.5 (2232 Reviews)
Rooms: 29
Price: From 154$

Ballathie House Hotel

8.6

Good

(1610 Reviews)

+ 125 photos
Nestled on the banks of the River Tay, Ballathie House Hotel is a serene estate that exudes a timeless elegance well-suited to Perth Scotland hotels. This beautiful country house surrounded by acres of woodland and parkland provides an escape into a world of tranquility and grandeur. The hotel's rooms are individually designed, beautifully marrying traditional features with modern amenities. Gourmands will delight in the hotel's fine dining restaurant, which showcases the best of Scottish produce. Service at Ballathie House is attentive yet discreet, ensuring a stay that is both luxurious and comfortable. As one of Perth Scotland hotels steeped in heritage, Ballathie House Hotel promises a genuinely stately Scottish experience.
Address: Kinclaven By Stanley
Rating: Good 8.6 (1610 Reviews)
Rooms: 50
Price: From 139$

Family-Friendly Perth Scotland Hotels: Fun for All Ages

Traveling with family brings its own set of priorities, and when it comes to accommodations, certain Perth Scotland hotels strike the perfect balance between kid-friendly and adult-approved. These hotels offer amenities that cater to guests of all ages, ensuring comfort for parents and fun for children. With spacious rooms, convenient facilities like swimming pools or play areas, and services aimed at keeping younger travelers entertained, these family-friendly options provide the ideal base for a Perth family vacation. Whether it's the close proximity to local parks and attractions or the special attention to family needs, these Perth Scotland hotels understand that a happy family trip requires a welcoming and accommodating place to stay.

New County Hotel

5.0

Good

(1930 Reviews)

+ 64 photos
In a blend of modern sensibility and Scottish tradition, The New County Hotel stands out as a budget-friendly option among Perth Scotland hotels. The hotel's central location makes it an excellent choice for visitors interested in Perth's cultural offerings. Rooms are tastefully decorated and offer a cozy respite after a day of sightseeing. Guests can dine at the on-site restaurant, which serves a variety of dishes catering to different tastes. With friendly staff and an ambiance of easy-going comfort, The New County Hotel represents the perfect combination of economy and quality for travelers visiting Perth.
Address: 22-30 County Place
Rating: Good 5.0 (1930 Reviews)
Rooms: 23
Price: From 34$