Superb City Centre 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

Welcome to Perth, a picturesque city situated in the very heart of Scotland, where vibrant history meets modern elegance. Whether you're embarking on a business trip or a leisurely vacation, finding the perfect accommodation is essential. Luckily, Perth boasts a variety of city centre hotels that offer convenience, comfort, and easy access to all the major attractions. From charming boutique hotels to well-established chains, there is something to suit every traveler's taste and budget.

Immerse yourself in the historic charm of Perth by staying in one of the delightful city centre hotels. The city is known for its rich heritage, with attractions like Scone Palace, Perth Museum and Art Gallery, and the stunning Perth Concert Hall. Staying in the lively heart of Perth allows you to explore these cultural landmarks at your leisure, without having to worry about long commutes. With several hotels located just steps away from these iconic sights, you can begin your day with a leisurely stroll through the city streets, taking in the architectural wonders and vibrant atmosphere.

Aside from the cultural allure, Perth is also a shopper's haven, offering a plethora of retail therapy opportunities. Choose a city centre hotel and find yourself surrounded by an array of boutique shops, department stores, and bustling markets. Visit the bustling High Street or the St John's Shopping Centre, where you can indulge in some retail therapy and discover unique Scottish souvenirs. With a city centre hotel as your base, you can drop off your shopping bags and rejuvenate, ready to explore more hidden gems that Perth has to offer, from its charming cafes to its riverside walks.

Embarking on a journey to Perth means immersing yourself in a city that effortlessly blends history, culture, and modern comforts. By selecting one of the fantastic city centre hotels, you can ensure a seamless and enjoyable experience, with everything you need right at your doorstep.

Show more + Show less -

Our Top 9

(Sorted by rating & number of reviews)

1. The Royal George Hotel
2. Best Western Queens Hotel
3. Royal Dunkeld Hotel
4. Holiday Inn Express Perth, An Ihg Hotel
5. The Lovat Hotel
6. The Parklands Hotel
7. New County Hotel
8. Salutation Hotel
9. The Royal Hotel

Boutique City Centre Hotels in Perth, Scotland

Check Availability

Perth
Jan 16, 2026 - Jan 17, 2026

The Royal George Hotel

7.9

Good

(2250 Reviews)

+ 70 photos
Situated in the lively heart of Perth is a historic landmark that exudes old-world charm. This boutique hotel boasts stylish and comfortable rooms, with many offering stunning views of the city centre. The hotel's onsite restaurant, serving delectable Scottish cuisine, is a favorite among both locals and visitors. With its central location and warm hospitality, The Royal George Hotel embodies the essence of city centre hotels in Perth .
Address: Tay Street
Rating: Good 7.9 (2250 Reviews)
Rooms: 45
Price: From 209$

Best Western Queens Hotel

5.7

Good

(268 Reviews)

+ 188 photos
Combining modern amenities with traditional Scottish hospitality, The Best Western Queens Hotel offers a stylish and comfortable stay in the city center. The hotel's modern rooms are thoughtfully designed with contemporary furnishings and conveniences. Guests can enjoy international cuisine at the onsite restaurant or unwind with a drink at the hotel's bar. The Best Western Queens Hotel is the ideal choice for those seeking modern elegance in Perth.
Address: Leonard Street
Rating: Good 5.7 (268 Reviews)
Rooms: 51
Price: From 149$

Luxury City Centre Hotels in Perth, Scotland

Indulge in the lap of luxury by choosing one of the exceptional city centre hotels in Perth lavish establishments offer a seamless fusion of opulence, sophistication, and top-notch service. From elegant suites to exquisite dining options, these luxury hotels elevate your stay in Perth to new heights, ensuring a truly unforgettable experience.

Royal Dunkeld Hotel

6.3

Good

(984 Reviews)

+ 57 photos
Located in the charming town of Dunkeld, just a short drive from Perth rests on the banks of the River Tay. This riverside hotel offers comfortable accommodations with a touch of elegance. The cozy rooms provide a relaxing retreat, while the hotel's restaurant showcases the best of Scottish produce. Experience riverside tranquility in the idyllic setting of The Royal Dunkeld Hotel.
Address: Atholl Street
Rating: Good 6.3 (984 Reviews)
Rooms: 32
Price: From 133$

Holiday Inn Express Perth, An Ihg Hotel

8.5

Good

(3115 Reviews)

+ 121 photos
Located just a short walk from the city's main attractions, The Holiday Inn Express Perth offers a convenient and modern stay for travelers. The hotel's contemporary rooms are designed for comfort and feature all the necessary amenities. Guests can start the day with a complimentary breakfast and explore the city with ease. The Holiday Inn Express Perth provides a modern and hassle-free experience in the center of the city.
Address: 200 Dunkeld Rd
Rating: Good 8.5 (3115 Reviews)
Rooms: 72
Price: From 140$

Budget-friendly City Centre Hotels in Perth, Scotland

Traveling on a budget doesn't mean compromising on comfort and convenience. Perth offers a range of budget-friendly city centre hotels that provide affordable accommodation without sacrificing quality. These well-appointed establishments offer modern amenities, friendly service, and a strategic location, making them the perfect choice for thrifty travelers.

The Lovat Hotel

6.5

Good

(2237 Reviews)

+ 261 photos
Built in the 1850s, The Lovat Hotel showcases Victorian architecture and timeless elegance. Located in the city centre, this historic hotel offers a blend of old-world charm and modern conveniences. The spacious and tastefully decorated rooms provide a comfortable sanctuary, and guests can savor culinary delights at the hotel's renowned restaurant. Embrace the historic ambiance of Perth while staying at The Lovat Hotel.
Address: 90 Glasgow Road
Rating: Good 6.5 (2237 Reviews)
Rooms: 29
Price: From 154$

The Parklands Hotel

8.3

Good

(566 Reviews)

+ 172 photos
Combining modern sophistication with warm Scottish hospitality, The Parklands Hotel is a luxury retreat in the city center of Perth. The hotel's chic and contemporary rooms offer a tranquil oasis, while the onsite restaurant serves up culinary delights using locally sourced ingredients. Guests can relax and unwind in the hotel's stylish lounge or explore the nearby attractions just a stone's throw away. The Parklands Hotel epitomizes elegance among city centre hotels in Perth .
Address: 2 St Leonards Bank
Rating: Good 8.3 (566 Reviews)
Rooms: 21
Price: From 143$

Family-friendly City Centre Hotels in Perth, Scotland

Traveling with the family requires careful consideration for everyone's needs. Perth offers a range of family-friendly city centre hotels that cater to the requirements of both adults and children. These hotels provide spacious rooms, convenient amenities, and easy access to family-friendly attractions, ensuring an enjoyable stay for the whole family.

New County Hotel

5.0

Good

(1930 Reviews)

+ 64 photos
Located just a short walk from the city's main attractions, The New County Hotel is a budget-friendly option that doesn't compromise on comfort. The hotel's cozy rooms are well-equipped with all the essential amenities for a comfortable stay. Guests can enjoy a hearty Scottish breakfast before venturing out to explore the city. With its unbeatable value and central location, The New County Hotel is a top choice among budget-friendly city centre hotels in Perth .
Address: 22-30 County Place
Rating: Good 5.0 (1930 Reviews)
Rooms: 23
Price: From 34$

Salutation Hotel

7.4

Good

(2202 Reviews)

+ 200 photos
As the oldest hotel in Scotland, The Salutation Hotel knows how to cater to families. With its spacious family rooms and welcoming atmosphere, this hotel ensures a comfortable stay for guests of all ages. The hotel's central location provides easy access to family-friendly attractions such as Perth Playhouse and Noah's Ark Family Entertainment Centre. With its family-oriented amenities and convenient location, The Salutation Hotel is an excellent choice for those traveling with children.
Address: 34 South Street
Rating: Good 7.4 (2202 Reviews)
Rooms: 84
Price: From 179$

Historic City Centre Hotels in Perth, Scotland

Perth boasts a rich history that is reflected in its stunning historic buildings and landmarks. For those seeking accommodations with a touch of heritage, the city offers a selection of historic city centre hotels. These establishments have stood the test of time, preserving their architectural beauty while providing modern comforts. Get ready to step back in time and experience the charm of these historic gems.

The Royal Hotel

7.8

Good

(444 Reviews)

+ 32 photos
Dating back to the early 1800s, The Royal Hotel is a historic landmark in the lively heart of Perth. This elegant establishment combines period charm with contemporary amenities, offering guests a taste of luxury and history. The hotel's beautifully decorated rooms provide a comfortable retreat, while the onsite bar and restaurant serve up tempting Scottish delicacies. Immerse yourself in Perth's history by staying at The Royal Hotel.
Address: 53 Allan St
Rating: Good 7.8 (444 Reviews)
Rooms: 20
Price: From 43$

Modern City Centre Hotels in Perth, Scotland

Perth seamlessly blends its rich history with a modern flair, and the same can be said for its city centre hotels. If you prefer contemporary design, state-of-the-art amenities, and sleek aesthetics, then the city has a selection of modern hotels that will meet your expectations. Experience the best of the city's modern comforts while being right in the heart of the action.

Riverside City Centre Hotels in Perth, Scotland

For a truly scenic stay, consider booking a city centre hotel along the picturesque banks of the River Tay. These riverside accommodations offer not only stunning views but also convenient access to Perth's vibrant city centre. Immerse yourself in the peaceful ambiance of the river while enjoying the convenience and excitement of the city.