Finest Hotels in Perth, Scotland's Charming City

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

Perth, a charming city nestled in the lively heart of Scotland, offers an unforgettable blend of history, culture, and natural beauty. Whether you're planning a relaxing getaway or an adventure-filled exploration, Perth has it all. With a range of hotels that cater to various budgets and preferences, finding the perfect accommodation is a breeze. From luxurious boutique hotels to cozy bed and breakfasts, Perth offers a plethora of options to suit every traveler's needs.

Steeped in history, Perth is home to numerous landmarks that tell captivating tales of its past. Stay in one of the city's historic hotels, elegantly combining old-world charm with modern comforts. Imagine waking up to breathtaking views of the majestic River Tay or being within walking distance of the impressive Scone Palace. These hotels not only provide a comfortable stay but also serve as gateways to Perth's rich heritage and culture.

For those looking to immerse themselves in the vibrant energy of the city center, there are plenty of hotels conveniently located near Perth's bustling streets. Experience the lively atmosphere as you step out of your hotel and find yourself surrounded by trendy cafés, stylish boutiques, and a myriad of cultural attractions. After a day of exploration, retreat to your hotel for a well-deserved rest, ready to embark on another adventure the next day.

Nature enthusiasts will also find solace in the outskirts of Perth, where a range of countryside hotels await. Nestled amidst rolling hills, tranquil lochs, and lush forests, these hotels offer a serene escape from the hustle and bustle of city life. Wake up to the sounds of nature, set out for scenic hikes, or indulge in outdoor activities such as fishing or golfing. These hotels provide a haven for relaxation and rejuvenation, making your stay in Perth truly unforgettable.

In Perth the realm of possibilities for accommodation is truly diverse. From historic landmarks to bustling city center locations and idyllic countryside retreats, there is a hotel for every traveler. So, whether you're seeking a romantic getaway, a family-friendly vacation, or a solo adventure, Perth has the perfect hotel waiting for you. Embrace the magic of this Scottish gem and create memories that will last a lifetime.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

1. The Lovat Hotel
2. The Lovat Hotel
3. The Lovat Hotel
4. Green Hotel
5. The Royal George Hotel
6. Auld Manse Guest House
7. Green Hotel
8. Holiday Inn Express Perth, An Ihg Hotel
9. New County Hotel

Luxury Hotels in Perth, Scotland

Check Availability

Perth
Dec 06, 2025 - Dec 07, 2025

The Lovat Hotel

6.5

Good

(2237 Reviews)

+ 261 photos
The Lovat Hotel combines comfort and sustainability in the very heart of Perth. This eco-friendly hotel employs various environmentally friendly practices, including energy-efficient systems, sustainable toiletries, and locally sourced produce. Enjoy exploring the nearby countryside and taking part in outdoor activities while knowing that your stay contributes to the preservation of Perth's natural environment.
Address: 90 Glasgow Road
Rating: Good 6.5 (2237 Reviews)
Rooms: 29
Price: From 154$

The Lovat Hotel

6.5

Good

(2237 Reviews)

+ 261 photos
The Lovat Hotel not only caters to families but also extends a warm welcome to pets. Situated in the lively heart of Perth, this pet-friendly hotel offers designated rooms suitable for guests traveling with pets. Take your furry friend for a stroll along the River Tay or explore the nearby pet-friendly parks before returning to the comfort of The Lovat Hotel.
Address: 90 Glasgow Road
Rating: Good 6.5 (2237 Reviews)
Rooms: 29
Price: From 154$

Boutique Hotels in Perth, Scotland

Experience the charm and intimacy of boutique hotels in Perth delightful accommodations take pride in their unique character, personalized service, and attention to detail. Immerse yourself in the distinctive ambiance of these boutique establishments, each carefully curated to reflect the essence of Perth .

The Lovat Hotel

6.5

Good

(2237 Reviews)

+ 261 photos
Situated in the center of Perth caters to families with its spacious and well-appointed family rooms. With a warm and inviting atmosphere, this hotel provides a range of amenities for children, including a play area and children's menus. Explore the nearby attractions, such as Perth Concert Hall and Perth Museum and Art Gallery, before returning to the comfort of The Lovat Hotel.
Address: 90 Glasgow Road
Rating: Good 6.5 (2237 Reviews)
Rooms: 29
Price: From 154$

Green Hotel

7.3

Good

(1392 Reviews)

+ 132 photos
Nestled on the outskirts of Perth offers a pet-friendly retreat amidst beautiful nature. The hotel provides designated pet-friendly rooms and vast outdoor areas perfect for walks and playtime. Explore the hotel's extensive grounds and nearby pet-friendly attractions such as The Hermitage and Perthshire's scenic countryside.
Address: 2 The Muirs
Rating: Good 7.3 (1392 Reviews)
Rooms: 46
Price: From 100$

Budget-Friendly Hotels in Perth, Scotland

Experience the best of Perth without breaking the bank with our selection of budget-friendly hotels. These affordable accommodations offer comfort, convenience, and great value for money. Discover the charm, warmth, and welcoming atmosphere of these wallet-friendly options while exploring all that Perth has to offer.

The Royal George Hotel

7.9

Good

(2250 Reviews)

+ 70 photos
Situated in the heart of Perth warmly welcomes pets and their owners. With a range of pet-friendly rooms available, as well as designated walking areas nearby, this hotel ensures a comfortable stay for all. Enjoy exploring the city center and nearby dog-friendly parks before returning to the hotel's friendly atmosphere.
Address: Tay Street
Rating: Good 7.9 (2250 Reviews)
Rooms: 45
Price: From 209$

Auld Manse Guest House

8.8

Good

(518 Reviews)

+ 71 photos
Experience Scottish hospitality at its finest at the Auld Manse Guest House, a charming budget-friendly accommodation in Perth. Nestled in a quiet residential area, this family-run guest house offers comfortable rooms and a hearty breakfast to start your day. Enjoy the tranquil surroundings and explore the nearby attractions, knowing that you have found affordable comfort at the Auld Manse Guest House.
Address: Strathmore Street
Rating: Good 8.8 (518 Reviews)
Price: From 61$

Historic Hotels in Perth, Scotland

Embark on a journey through time with our selection of historic hotels in Perth establishments have stood the test of time, preserving the rich heritage and traditional charm of the city. Immerse yourself in the captivating stories and architectural splendor of these historic hotels, each unveiling a piece of Perth's fascinating past.

Green Hotel

7.3

Good

(1392 Reviews)

+ 132 photos
As the name suggests, The Green Hotel is committed to sustainable practices without compromising on comfort. From energy-efficient practices to locally sourced organic cuisine, this hotel exemplifies eco-consciousness. Enjoy exploring the hotel's sustainable gardens and nearby nature trails that showcase the beauty of Perthshire's environment.
Address: 2 The Muirs
Rating: Good 7.3 (1392 Reviews)
Rooms: 46
Price: From 100$

Holiday Inn Express Perth, An Ihg Hotel

8.5

Good

(3115 Reviews)

+ 121 photos
Conveniently located near the city center, the Holiday Inn Express Perth is an excellent choice for families looking for a comfortable and affordable stay. The hotel offers family rooms equipped with modern amenities, and children under 18 stay free when sharing a room with their parents. Enjoy a complimentary breakfast before setting off to explore Perth's family-friendly attractions, such as Noah's Ark Family Centre and Perth Leisure Pool.
Address: 200 Dunkeld Rd
Rating: Good 8.5 (3115 Reviews)
Rooms: 72
Price: From 140$

Family-Friendly Hotels in Perth, Scotland

Create unforgettable memories with your family at our selection of family-friendly hotels in Perth accommodations offer a range of amenities and activities suitable for all ages, ensuring a delightful stay for the whole family. Discover the perfect combination of comfort, convenience, and entertainment at these welcoming hotels.

New County Hotel

5.0

Good

(1930 Reviews)

+ 64 photos
Located in the center of Perth offers comfortable and affordable accommodations. Its central location makes it an ideal base for exploring the city's attractions and vibrant city center. The hotel's cozy rooms provide a peaceful retreat after a day of sightseeing, and its friendly staff ensures a memorable stay.
Address: 22-30 County Place
Rating: Good 5.0 (1930 Reviews)
Rooms: 23
Price: From 34$

Pet-Friendly Hotels in Perth, Scotland

Don't leave your furry friends behind when visiting Perth our selection of pet-friendly hotels that welcome both you and your four-legged companions. These accommodations provide a comfortable and convenient stay for the whole family, including your beloved pets.

Eco-Friendly Hotels in Perth, Scotland

Embrace sustainability and environmental responsibility with our selection of eco-friendly hotels in Perth accommodations prioritize reducing their carbon footprint while providing a comfortable and enjoyable stay. Experience a guilt-free getaway and take part in preserving the natural beauty of Perthshire.