Hotels in Perth and Kinross: Find your Perfect Accommodation for a Wonderful Visit

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

Perth, nestled along the scenic banks of the River Tay in Kinross and situated in the very heart of Scotland, is a captivating destination that seamlessly blends history, culture, and natural beauty. As you embark on your journey to this enchanting city, finding the perfect accommodation becomes paramount. Fortunately, Perth and Kinross offer a plethora of hotels that cater to every traveler's needs and preferences.

With its rich heritage and stunning landscapes, Perth is a promising destination for history buffs and nature enthusiasts alike. For those seeking a touch of elegance and charm, the hotels in Perth and Kinross provide an array of delightful options. From beautifully restored Victorian mansions to contemporary boutique hotels, you will find accommodations that exude a sense of luxury and sophistication. Situated amidst lush greenery or overlooking the river, these hotels offer not only a comfortable stay but also an opportunity to immerse yourself in the city's captivating surroundings.

The appeal of Perth lies not only in its history but also in its vibrant culinary scene and bustling city center. When choosing hotels in Perth and Kinross, consider those situated in the center of the city, where a stroll through the charming streets will lead you to a plethora of cafes, restaurants, and shops. Explore the local markets, savor delicious Scottish delicacies, and indulge in retail therapy, all within easy reach from your conveniently located accommodation. Whether you're a foodie, a shopping enthusiast, or simply someone who enjoys immersing themselves in urban vibes, these centrally located hotels in Perth and Kinross will cater to your every need.

As day turns to night, Perth reveals its magical allure, leaving visitors with lasting memories. To make the most of your stay, choose hotels in Perth and Kinross that offer proximity to the city's vibrant nightlife. From traditional pubs echoing with hearty laughter to sleek bars serving up innovative cocktails, the options for an unforgettable evening are plenty. After an evening of revelry, returning to your cozy and comfortable hotel will ensure a restful night's sleep, preparing you for another day of exploration in this charming Scottish city.

Show more + Show less -

Our Top 8

(Sorted by rating & number of reviews)

1. Salutation Hotel
2. Murrayshall Country Estate
3. Dunkeld House Hotel
4. The Lodge At Perth Racecourse
5. Arisaig Guest House
6. Mercure Perth Hotel
7. The Royal George Hotel
8. Ballathie House Hotel

Charming Heritage Hotels in Perth and Kinross

Check Availability

Perth
Jan 03, 2026 - Jan 04, 2026

Salutation Hotel

7.4

Good

(2202 Reviews)

+ 200 photos
Established in 1699, The Salutation Hotel is one of the oldest hotels in Scotland and a testament to the region's rich heritage. Nestled in the charming town of Kinross, this historic establishment boasts tastefully decorated rooms adorned with traditional Scottish elements.
Address: 34 South Street
Rating: Good 7.4 (2202 Reviews)
Rooms: 84
Price: From 179$

Murrayshall Country Estate

8.8

Good

(1382 Reviews)

+ 115 photos
For a luxurious stay amidst breathtaking scenery, Murrayshall House Hotel and Golf Courses is a perfect choice. Set within a 350-acre estate near Scone Palace, this magnificent hotel showcases the grandeur of a 17th-century country house.
Address: Murrayshall Road
Rating: Good 8.8 (1382 Reviews)
Rooms: 53
Price: From 302$

Tranquil Riverside Retreats in Perth and Kinross

Escape the hustle and bustle of everyday life and find solace in the serene riverside settings of these esteemed hotels.

Dunkeld House Hotel

8.4

Good

(3034 Reviews)

+ 355 photos
Nestled within a picturesque woodland in Dunkeld, the Dunkeld House Hotel offers a tranquil haven by the river. Its spacious rooms are elegantly decorated, showcasing a blend of modern comforts and traditional charm. Guests can unwind in the hotel's extensive gardens, enjoy breathtaking views of the river, or partake in outdoor activities such as fishing and river rafting.
Address: Blairgowrie Road
Rating: Good 8.4 (3034 Reviews)
Rooms: 101
Price: From 232$

The Lodge At Perth Racecourse

7.7

Good

(91 Reviews)

+ 68 photos
For a unique stay, The Lodge at Perth Racecourse delivers a modern boutique experience with a twist. Located on the grounds of Perth Racecourse, this hotel offers stylish rooms with floor-to-ceiling windows and contemporary decor.
Address: Perth Racecourse
Rating: Good 7.7 (91 Reviews)
Rooms: 26
Price: From 127$

Modern Boutique Hotels in Perth and Kinross

Experience contemporary luxury and personalized service in the lively heart of Perth and Kinross by choosing one of these exceptional boutique hotels.

Arisaig Guest House

9.7

Good

(330 Reviews)

+ 64 photos
Arisaig Guest House, located in the lively heart of Pitlochry, exudes warmth and elegance, offering a quintessential bed and breakfast experience. The beautifully decorated rooms provide a cozy sanctuary, while the friendly hosts ensure personalized service and attention to detail.
Address: 4 Pitcullen Crescent
Rating: Good 9.7 (330 Reviews)
Price: From 128$

Mercure Perth Hotel

6.9

Good

(1901 Reviews)

+ 118 photos
Serving as a convenient base for exploring Perth and Kinross, the Mercure Perth Hotel offers family-friendly accommodations with a range of amenities. The hotel's spacious family rooms provide comfort for parents and children alike.
Address: West Mill Street
Rating: Good 6.9 (1901 Reviews)
Rooms: 76
Price: From 89$

Charming B&Bs in Perth and Kinross

Discover the warm hospitality and cozy charm of these delightful bed and breakfast establishments in Perth and Kinross.

The Royal George Hotel

7.9

Good

(2250 Reviews)

+ 70 photos
Located in the heart of Perth, the Royal George Hotel is a historic gem that dates back to the 18th century. It exudes opulence with its grand facade and elegant interiors, showcasing classic Scottish architecture. Featuring spacious rooms with antique furnishings and modern amenities, this hotel offers a perfect blend of old-world charm and contemporary convenience.
Address: Tay Street
Rating: Good 7.9 (2250 Reviews)
Rooms: 45
Price: From 209$

Ballathie House Hotel

8.6

Good

(1610 Reviews)

+ 125 photos
Surrounded by manicured gardens and set on the banks of the River Tay, Ballathie House Hotel provides the perfect retreat for those seeking a peaceful escape. Its rooms offer a blend of traditional elegance and contemporary comfort, with many boasting riverside views.
Address: Kinclaven By Stanley
Rating: Good 8.6 (1610 Reviews)
Rooms: 50
Price: From 139$

Luxury Retreats in Perth and Kinross

Indulge in the lap of luxury and experience unparalleled comfort at these exquisite retreats in Perth and Kinross.

Budget-Friendly Accommodations in Perth and Kinross

For travelers seeking affordability without compromising comfort, these budget-friendly accommodations in Perth and Kinross provide an excellent choice.

Family-Friendly Hotels in Perth and Kinross

Create cherished family memories by choosing these family-friendly hotels in Perth and Kinross.