Explore the Best Hotels in Perth for a Memorable Stay

Noe Castillo
2 months ago

Are you in a hurry?

Here is a quick list of hotels in Perth, selected based on their rating

Name of hotel Accommodation Rating Price, $
The Royal George Hotel

7.9 / 10

(2250 Reviews)

From 209$
The Parklands Hotel

8.3 / 10

(566 Reviews)

From 143$
Rosebank Guest House

9.5 / 10

(90 Reviews)

From 122$
Salutation Hotel

7.4 / 10

(2202 Reviews)

From 179$
Grampian Hotel

7.8 / 10

(988 Reviews)

From 137$

Nestled along the banks of the River Tay, Perth is a serene city brimming with historic charm and scenic beauty. For those seeking a memorable Scottish retreat, the hotels in Perth offer comfort and elegance that nod to the city's rich past. Travellers will find a diverse array of accommodations, from grand historic hotels to cozy boutique options, each providing a unique window into Perth's welcoming spirit.

Choosing the right hotel can elevate your Perthshire adventure, making it essential to consider location, amenities, and local flair. Many of Perth's hotels provide guests with stunning views of the surrounding landscapes, easy access to the city's array of shops, restaurants, and cultural points of interest. With insider recommendations and a touch of Scottish hospitality, your stay in Perth is poised to be as enchanting as the city itself.

As you plan your journey, consider the hotels in Perth that not only promise restful nights but also serve as gateways to exploring the local heritage. From the doorstep of your chosen hotel, the wonders of Perth unfold—historic sites like Scone Palace, tranquil walks in Branklyn Garden, and the lively charm of the city centre are just minutes away. With a carefully curated list of accommodations, your stay in Perth is set to be nothing short of splendid.

Table of contents

The Royal George Hotel The Parklands Hotel Hotels in Perth with Exceptional Dining Experiences Rosebank Guest House Salutation Hotel Luxury Hotels in Perth for the Discerning Traveller Grampian Hotel

View all photos

7.9
Very good
2250 Reviews

The Royal George Hotel

📍 Tay Street

From 209$

Standing with grace on the banks of the River Tay, The Royal George Hotel is a landmark in itself, with an impressive culinary reputation to match. The hotel's restaurant prides itself on offering a true Perth dining experience, with dishes crafted from the finest local ingredients. The setting, overlooking the river, provides a serene backdrop for both breakfast and evening meals. The hotel's commitment to exceptional service and a warm atmosphere ensures that each dining experience is as comfortable as it is delicious. The Royal George is perfect for those who appreciate the confluence of historic elegance and the hearty, satisfying cuisine of the Scottish heartland.
Check Availability
Add to compare

Hotels in Perth with Exceptional Dining Experiences

Discover a taste of Perth's culinary excellence right at your doorstep with our selection of hotels renowned for their exceptional dining experiences. These hotels in Perth aren't just about providing a place to rest your head; they offer a feast for your taste buds too, with some of the finest restaurants in the heart of Scotland. Each establishment has been carefully chosen for its commitment to using local produce, providing an authentic taste of Perthshire. Guests can indulge in everything from traditional Scottish fare to contemporary gourmet dishes. Savour the flavours of the region in the elegant dining rooms or cosy bistros that these hotels boast. Coupled with impeccable service and atmospheric settings, each meal becomes a memorable part of your stay in Perth.

View all photos

8.3
Very good
566 Reviews

The Parklands Hotel

📍 2 St Leonards Bank

From 143$

Nestled in a picturesque setting with views of the beautiful South Inch parklands, the Parklands Hotel is a boutique gem among the hotels in Perth. This hotel is renowned for its two onsite restaurants: the formal No.1 The Bank, which offers a bistro-style experience, and 63@Parklands, an exclusive dining venue for a more sophisticated culinary affair. Each venue showcases a seasonal menu that features the best of Perthshire's natural larder, enhanced by an extensive list of fine wines and spirits. The Parklands Hotel's emphasis on high-quality, locally-inspired cuisine elevates the dining experience, promising not just a meal, but a journey through Scotland's rich flavours.
Check Availability
Add to compare

View all photos

9.5
Excellent
90 Reviews

Rosebank Guest House

📍 53 Dunkeld Road

From 122$

For an intimate luxury experience, Rosebank Guest House offers an exceptional stay unlike any other. This beautifully-appointed Victorian property has been thoughtfully transformed into a guest house where the finer things in life are thoroughly appreciated. Guests are treated to sumptuous breakfasts made from high-quality local produce, and the elegant rooms are designed with a blend of modern amenities and traditional aesthetics. Attentive service is at the heart of Rosebank's approach, ensuring each visitor's needs are met with grace and efficiency. Booking a stay at the Rosebank Guest House provides not just a room, but a personal escape into comfort and luxury.
Check Availability
Add to compare

Luxury Hotels in Perth for the Discerning Traveller

Elevate your stay in Perth to a level of grandeur with our carefully curated list of luxury hotels. These establishments are the epitome of elegance, offering refined rooms, exquisite dining, and unparalleled service. Discerning guests seeking an opulent haven will find solace in the sumptuous surroundings and attention to detail these hotels provide. Imagine waking up to bespoke interiors, indulging in a spa treatment after a day of exploration, and winding down with a glass of fine Scotch in a plush lounge. Each hotel listed here stands out for its commitment to providing an exceptional, high-end experience that truly embodies the luxury hotel scene in Perth.

View all photos

7.4
Good
2202 Reviews

Salutation Hotel

📍 34 South Street

From 179$

The Salutation Hotel, claimed to be one of Scotland's oldest hotels, is not just steeped in history but also offers a dining experience that reflects the heart of Perth's culinary scene. Visitors can indulge in the hotel's renowned restaurant, which serves up a menu rich with Scottish produce, including locally-sourced meats and fresh vegetables from nearby farms. The blend of historic charm and modern Scottish cuisine makes for an unbeatable atmosphere where every dinner feels like a special occasion. The hotel's chefs are as adept at traditional dishes as they are at innovative, contemporary creations, ensuring there's something to suit all palates. The Salutation Hotel's commitment to quality dining complements its comfortable accommodations, making it a standout choice for foodie travellers.
Check Availability
Add to compare

View all photos

7.8
Very good
988 Reviews

Grampian Hotel

📍 37 York Place

From 137$

At The Grampian Hotel, luxury is not just an option; it's integral to the guest experience. Boutique elegance meets Scottish charm at this family-run hotel, where each room is designed with comfort and class in mind. From the luxurious linens to the exquisite furniture, every detail caters to the guest's comfort. The hotel boasts a plush lounge bar that's perfect for sipping on premium cocktails or local whiskies before enjoying a meal at the on-site restaurant, specializing in dishes prepared with the finest local ingredients. The dedication to providing top-tier hospitality makes The Grampian an ideal choice for those wanting to indulge in the sophisticated side of Perth.
Check Availability
Add to compare

Location