Perth Hotels

Not Just Any Hotel – Only the Best Perth Hotels, Selected for You!

Perth
Mar 14, 2025 - Mar 15, 2025
2 adults, 1 room
Find
Price per night:
Up to $100
$100 - 200
From $200
Rating:
Excellent 9+
Very good 8+
Good 7+
All ratings
Star rating:
5-stars
4-stars
3-stars
Unrated
8.4
Very good (248)
View map · 4.6 km City Centre
From
143£ /per night
8.4
Very good (736)
View map · 0.6 km City Centre
From
37£ /per night
8.2
Very good (200)
View map · 1.2 km City Centre
From
63£ /per night
8.2
Very good (220)
View map · 5.6 km City Centre
From
68£ /per night
8
Very good (145)
View map · 0.5 km City Centre
From
97£ /per night
8.6
Excellent (273)
View map · 4.8 km City Centre
From
60£ /per night
8.4
Very good (408)
View map · 0.3 km City Centre
From
70£ /per night
8.6
Excellent (28)
View map · 3.9 km City Centre
From
111£ /per night
8.6
Excellent (214)
View map · 0.5 km City Centre
From
88£ /per night
8.2
Very good (108)
View map · 1.1 km City Centre
From
57£ /per night
8.2
Very good (158)
View map · 1.2 km City Centre
From
52£ /per night
8
Very good (78)
View map · 8.3 km City Centre
From
84£ /per night
8
Very good (43)
View map · 2.1 km City Centre
From
113£ /per night
8.6
Excellent (19)
View map · 11.8 km City Centre
From
212£ /per night
8.2
Very good (134)
View map · 0.4 km City Centre
From
162£ /per night
8.8
Excellent (13)
View map · 5.2 km City Centre
From
148£ /per night
8.4
Very good (119)
View map · 1.0 km City Centre
From
48£ /per night
8.4
Very good (62)
View map · 0.8 km City Centre
From
186£ /per night
8.4
Very good (378)
View map · 0.9 km City Centre
From
89£ /per night
8.4
Very good (76)
View map · 4.2 km City Centre
From
71£ /per night
8
Very good (26)
View map · 1.2 km City Centre
From
68£ /per night
8.6
Excellent (37)
View map · 0.6 km City Centre
From
199£ /per night
8.2
Very good (201)
View map · 0.5 km City Centre
From
53£ /per night
8
Very good (78)
View map · 13.3 km City Centre
From
88£ /per night
8.4
Very good (33)
View map · 0.6 km City Centre
From
121£ /per night
9.2
Excellent (6)
View map · 4.8 km City Centre
From
114£ /per night

Discover Your Perfect Stay

Perth, the charming medieval town nestled along the banks of the River Tay, offers a delightful blend of history and natural beauty. As you wander through its cobbled streets and historic sites, the allure of finding the perfect Perth hotel to complement your stay becomes irresistible. From boutique accommodations with breathtaking river views to cozy bed and breakfasts exuding old-world charm, each lodging option promises a unique experience that captures the essence of this enchanting destination.

Immerse yourself in the rich tapestry of Perth's heritage by choosing a hotel that seamlessly integrates with the town's historic ambiance. Opt for a centrally located establishment that allows you to explore iconic landmarks such as the elegant Scone Palace or the majestic St John's Kirk with ease. Indulge in the luxury and comfort of a well-appointed hotel room, where modern amenities harmoniously blend with the timeless allure of Perth's historic surroundings, offering a truly unforgettable stay in this picturesque town.

Whether you seek a peaceful retreat or a bustling hub of activity, Perth's array of hotels caters to every traveler's preference and budget. Treat yourself to a tranquil riverside escape or revel in the vibrant atmosphere of the town center, where boutique hotels and charming guesthouses await your arrival. With a wide selection of accommodations to choose from, finding the perfect Perth hotel is not just a necessity but an integral part of immersing yourself in the captivating allure of this Scottish gem.

Name of hotel Accommodation Rating Price, $
New County Hotel

5.0 / 10

(1930 Reviews)

From 26£
Hazeldene Guest House

8.9 / 10

(624 Reviews)

From 97£
Salutation Hotel

7.6 / 10

(2339 Reviews)

From 75£
Mercure Perth Hotel

7.3 / 10

(1927 Reviews)

From 68£
The Lovat Hotel

6.5 / 10

(2429 Reviews)

From 61£
5
Good (1930)

New County Hotel

3
22-30 County Place
Embrace the charm of a bygone era at the New County Hotel, a historic establishment that combines classic elegance with modern comforts in the center of Perth. From its stately architecture to its tastefully appointed rooms, this hotel offers a nostalgic experience infused with warm hospitality and personalized service. Immerse yourself in the timeless appeal of Perth's historic district while enjoying the tranquility and comfort of this refined hotel.

From

26£ /per night
8.9
Excellent (624)

Hazeldene Guest House

4
Strathmore Street
Hazeldene Guest House welcomes guests to a charming heritage building that exudes warmth, character, and a sense of history in the heart of Perth. With its period furnishings, original architectural features, and personalized service, this guest house offers a unique blend of old-world charm and contemporary comfort. Enjoy a stay steeped in tradition and hospitality as you explore the cultural richness of Perth from the inviting embrace of Hazeldene Guest House.

From

97£ /per night

Perth Hotel Selections for Discerning Travelers

In this curated selection of Perth hotels, we highlight establishments that cater to the tastes of discerning travelers seeking elegance and refinement in their accommodations amid the historical charm of Perth. These hotels set themselves apart through their sophisticated ambiance, impeccable service, and attention to detail, ensuring a luxurious and unforgettable stay for guests looking to immerse themselves in the beauty of this Scottish town.

7.6
Very good (2339)

Salutation Hotel

3
34 South Street
The Salutation Hotel, steeped in history and elegance, stands as a beacon of traditional Scottish hospitality in the heart of Perth. With its grand Georgian architecture and luxuriously appointed rooms, this hotel offers a perfect blend of old-world charm and modern comfort. Guests can savor exquisite dining experiences at the hotel's renowned restaurant, complemented by exceptional service that epitomizes the graciousness of Perth's hospitality.

From

75£ /per night
7.3
Good (1927)

Mercure Perth Hotel

3
West Mill Street
The Mercure Perth Hotel exudes a refined charm that harmonizes with the historic backdrop of Perth, inviting guests to discover a blend of elegance and modern comforts. With its well-appointed rooms, inviting ambiance, and exceptional service, this hotel provides a sanctuary for travelers seeking a serene and upscale retreat in the lively heart of the town. Immerse yourself in the timeless allure of Perth at the Mercure, where every detail is curated to ensure a memorable stay.

From

68£ /per night

Perth Hotel Selections with Scenic Views

Treat yourself to a riverside escape with our selection of Perth hotels that offer picturesque views of the River Tay, allowing guests to bask in the beauty of the flowing waters while enjoying unparalleled comfort and hospitality. These hotels are perfect for travelers seeking a serene ambiance and stunning landscapes that define the essence of Perth's natural allure and charm.

6.5
Good (2429)

The Lovat Hotel

3
90 Glasgow Road
The Lovat Hotel epitomizes riverside luxury, combining modern sophistication with breathtaking views of the River Tay that create a sense of serenity and awe-inspiring beauty. Guests can indulge in a stay filled with comfort and style, with each room thoughtfully designed to maximize the scenic surroundings and enhance the overall experience. Immerse yourself in the tranquility of the riverfront setting at The Lovat Hotel, where the essence of Perth's natural charm unfolds before your eyes.

From

61£ /per night
5.7
Good (268)

Best Western Queens Hotel

3
Leonard Street
Nestled in a prime location overlooking the River Tay, the Best Western Queens Hotel embodies understated luxury and classic sophistication. Boasting spacious rooms appointed with plush furnishings and contemporary amenities, this hotel offers a tranquil retreat amidst the bustling energy of Perth. Guests can unwind in style at the hotel's leisure facilities or indulge in fine dining while soaking in panoramic views of the picturesque surroundings.

From

115£ /per night
8.1
Very good (440)

The Dunning Hotel

3
Station Road Dunning
Step back in time at The Dunning Hotel, a historic gem nestled within a beautifully preserved building that reflects Perth's architectural heritage. This hotel's quaint charm, period features, and cozy atmosphere transport guests to a bygone era while offering modern amenities and hospitality. Experience the authentic character of Perth's history in every detail of your stay at The Dunning Hotel, where the past and present seamlessly intertwine to create a truly memorable experience.

From

86£ /per night
9.8
Excellent (340)

The Fitzroy

3
8 Western Avenue
Located along the banks of the River Tay, The Fitzroy presents a blend of modern elegance and scenic beauty, providing guests with stunning river views from the comfort of their rooms. This boutique hotel's contemporary design, luxurious amenities, and personalized service create a tranquil retreat within easy reach of Perth's attractions. Delight in the peaceful atmosphere and captivating vistas that make a stay at The Fitzroy an unforgettable experience.

From

40£ /per night
8.2
Very good (1710)

Sky Lodge Perth

3
Norwell House
Sky Lodge Perth presents a modern twist on historic accommodations, offering guests a unique blend of contemporary style and heritage charm in a beautifully restored building. This boutique hotel boasts sleek design, luxurious amenities, and a nod to the building's storied past, creating a captivating ambiance that merges the old and the new. Immerse yourself in the allure of Perth's history while enjoying the comfort and sophistication of a stay at Sky Lodge Perth.

From

64£ /per night
8.9
Excellent (751)

Dunallan Guest House

4
10 Pitcullen Cresent
Experience true Scottish hospitality at the Dunallan Guest House, a cozy retreat nestled in a quiet corner of Perth. With its welcoming ambiance, comfortable rooms, and attentive hosts, this guest house offers a homely atmosphere ideal for travelers seeking a warm and personal touch. Relax in the tranquil surroundings and enjoy a delightful stay that embodies the spirit of traditional Scottish hospitality.

From

50£ /per night
8.8
Excellent (1568)

Murrayshall Country Estate

4
Murrayshall Road
Escape the ordinary and embrace the tranquility of the countryside with our selection of Perth hotels that offer a serene retreat amidst the natural beauty of the surrounding landscapes. The hotels in this section provide a perfect blend of luxury and nature, allowing guests to unwind in the peaceful ambiance of the Scottish countryside while enjoying top-tier amenities and services.

From

139£ /per night

Other city in United Kingdom

Other city in World