Best Hotels in Perth City Centre, Scotland

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

Nestled along the banks of the River Tay, the charming city of Perth is a treasure trove of history, culture, and scenic beauty, establishing itself as a must-visit destination for travellers. Whether you're here to explore the historic Scone Palace, take a leisurely stroll through Branklyn Garden, or attend a vibrant event at Perth Concert Hall, the city centre of Perth offers an array of hotels to suit your travel needs. Choosing the right hotel in the center of Perth not only places you in the cradle of convenience but also envelops you in the rich tapestry of Scottish hospitality.

Hotels in Perth city centre, Scotland, cater to a diverse range of tastes and budgets, ensuring that every traveler finds their perfect home away from home. From luxurious boutiques offering exquisite amenities to cost-effective and cozy establishments ideal for the pragmatic visitor, Perth’s accommodations are designed with guest comfort in mind. Noteworthy for their strategic locations, these hotels serve as an ideal base from which to explore the city's enchanting streets, boutique shops and fine dining establishments.

Recognizing the importance of your stay in Perth, insights into the city’s accommodations can be the key to a memorable Scottish getaway. Selecting a hotel that aligns with your itinerary will not only enhance your experience but also grant you the ease of access to Perth's most acclaimed attractions and hidden gems. Indulge in the kind of immersive experience that only staying in the city centre can provide, with hotels that are thoughtfully curated to make your visit to Scotland's former capital both relaxing and unforgettable.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Holiday Inn Express Perth, An Ihg Hotel
2. Best Western Queens Hotel
3. The Parklands Hotel
4. New County Hotel
5. The Lovat Hotel
6. Salutation Hotel
7. Auld Manse Guest House
8. The Royal George Hotel
9. Mercure Perth Hotel
10. Grampian Hotel

Luxury Hotels in Perth City Centre Scotland: Indulge in Elegance

Check Availability

Perth
Jan 22, 2026 - Jan 23, 2026

Holiday Inn Express Perth, An Ihg Hotel

8.5

Good

(3115 Reviews)

+ 121 photos
At the Holiday Inn Express Perth, families will find a comfortable and convenient base for their adventures in Scotland. As a part of a trusted international chain renowned for its commitment to guest satisfaction, this hotel ensures that families have everything they need for a pleasant stay. The welcoming staff are on hand to accommodate requests, be it extra beds or guidance on family-centric local activities. Rooms are modern, functional, and equipped with essentials to make each family member's visit a relaxed one. Complimentary breakfast and free parking add additional value, making the Holiday Inn Express an excellent selection for families prioritizing both budget and comfort while exploring the hotels in Perth city centre, Scotland.
Address: 200 Dunkeld Rd
Rating: Good 8.5 (3115 Reviews)
Rooms: 72
Price: From 140$

Best Western Queens Hotel

5.7

Good

(268 Reviews)

+ 188 photos
The Best Western Queens Hotel stands out as a family-friendly gem in the roster of hotels in Perth city centre, Scotland. Known for its warm atmosphere and hospitable staff, the hotel goes above and beyond to make sure families feel at home. Spacious family rooms, complete with all the necessary comforts, make for a hassle-free stay. The hotel's central location allows for quick trips to local parks and museums, providing easy entertainment for children of all ages. Additionally, guests can unwind after a day of sightseeing in the leisure facilities, including a pool and gym, ensuring both parents and kids have ample opportunities for relaxation and fun at the Best Western Queens Hotel.
Address: Leonard Street
Rating: Good 5.7 (268 Reviews)
Rooms: 51
Price: From 149$

Family-Friendly Hotels in Perth City Centre Scotland: Comfort for All Ages

For families exploring Perth, finding the right accommodation is key to a successful and stress-free vacation. Hotels in Perth city centre, Scotland, cater beautifully to families, offering spacious rooms, on-site facilities designed with children in mind, and locations close to parks and family-friendly attractions. These hotels go the extra mile to ensure that both adults and children have a comfortable and enjoyable stay, with amenities and services tailored to meet the needs of every family member. In addition to child-friendly menus and interconnecting rooms, some hotels even provide special activities and dedicated areas for young ones to play. Let's dive into three hotels in Perth that are perfectly suited for families looking to experience the heart of Scotland with all the comforts of home.

The Parklands Hotel

8.3

Good

(566 Reviews)

+ 172 photos
Situated just a stone's throw from the city's vibrant scene, Parklands Hotel provides a peaceful and stylish retreat among hotels in Perth city centre, Scotland. This boutique accommodation is known for its personal touch and intimate atmosphere, featuring individually decorated rooms that radiate both charm and luxury. Whether you're enjoying the panoramic views from the hotel's conservatories or treating your palate in the two on-site restaurants acclaimed for their innovative Scottish cuisine, Parklands Hotel promises an exclusive experience. Its modern amenities, combined with exceptional service, make it an excellent choice for travelers seeking a boutique luxury escape.
Address: 2 St Leonards Bank
Rating: Good 8.3 (566 Reviews)
Rooms: 21
Price: From 143$

New County Hotel

5.0

Good

(1930 Reviews)

+ 64 photos
The New County Hotel serves as a perfect example of budget-friendly charm within the hotels in Perth city centre, Scotland. This independently-owned establishment captures the essence of Scottish hospitality, offering a personalized and comfortable experience for every guest. Despite its affordability, the hotel prides itself on delivering clean and well-appointed rooms, a friendly atmosphere, and an on-site restaurant known for its delightful local cuisine. Its prime location is a short walk from Perth’s main attractions and shopping areas, appealing to budget-conscious travelers who also esteem historical character and accessibility.
Address: 22-30 County Place
Rating: Good 5.0 (1930 Reviews)
Rooms: 23
Price: From 34$

Budget-Friendly Hotels in Perth City Centre Scotland: Value and Comfort Combined

Travelers on a budget need not compromise on quality or location when it comes to selecting a place to stay in Perth. The hotels in Perth city centre, Scotland, offer a variety of budget-friendly options that provide excellent value without skimping on comfort or convenience. These hotels are ideal for visitors who wish to maximize their travel funds without sacrificing the benefits of a central location. With friendly service, clean and comfortable rooms, and essential amenities, budget hotels in Perth ensure a pleasant and affordable visit. Whether you're a solo traveler, a couple, or a small group, you'll find that these cost-effective accommodations put you right in the middle of the action, with the best of the city just steps away from your doorstep.

The Lovat Hotel

6.5

Good

(2232 Reviews)

+ 261 photos
The Lovat Hotel caters to business visitors with its array of professional services and amenities. It is equipped with flexible meeting spaces that can be customized as per the requirements of the event, complemented by catering services for breaks and meals. Rooms at the Lovat Hotel are designed with the business traveler in mind, providing a peaceful environment for work and relaxation. Its on-site parking, fast Wi-Fi, and location near major roads make it a convenient choice for professionals attending to their itineraries in and around Perth.
Address: 90 Glasgow Road
Rating: Good 6.5 (2232 Reviews)
Rooms: 29
Price: From 154$

Salutation Hotel

7.4

Good

(2202 Reviews)

+ 200 photos
The Salutation Hotel is steeped in history, offering guests the opportunity to immerse themselves in Scotland's rich cultural tapestry. One of the oldest hotels in Perth city centre, Scotland, it has been welcoming guests since 1699, including the likes of Bonnie Prince Charlie. The hotel seamlessly weaves traditional charm with contemporary luxury, boasting a selection of beautifully-appointed rooms and suites. Here, visitors can indulge in the on-site restaurants and bars, serving up tantalizing dishes and fine local whiskies. Perfect for those seeking a historic environment without compromising on modern amenities, the Salutation Hotel also stands as an ideal venue for weddings and events, making it a picture-perfect setting for a grand Scottish stay.
Address: 34 South Street
Rating: Good 7.4 (2202 Reviews)
Rooms: 84
Price: From 179$

Boutique Hotels in Perth City Centre Scotland: Unique and Intimate Stays

Boutique hotels in Perth city centre, Scotland, provide travelers with an alternative to the larger chains, focusing instead on delivering a more personalized and distinct stay. These establishments are celebrated for their individual style, intimate atmosphere, and attentive service, often setting the stage for a memorable visit. Boutique hotels in Perth are typically located in unique buildings that have been thoughtfully converted, offering a combination of historical charm and modern artistic flair. They cater to guests looking for something out of the ordinary, providing an experience that feels tailored and exclusive. With fewer rooms, guests can expect a level of tranquility and privacy that is hard to come by in larger hotels, all while being situated in the vibrant heart of the city.

Auld Manse Guest House

8.8

Good

(518 Reviews)

+ 71 photos
The Auld Manse Guest House is another excellent possibility for those seeking a romantic setting among the hotels in Perth city centre, Scotland. It presents a charming Victorian-style accommodation option, offering guests a pleasant and relaxed atmosphere. With its well-appointed rooms, delightful garden, and proximity to the scenic surroundings of Perth, couples can find both comfort and romance during their stay. Its personalized service ensures that guests can enjoy a peaceful getaway with their significant other, creating fond memories to cherish.
Address: Strathmore Street
Rating: Good 8.8 (518 Reviews)
Price: From 61$

The Royal George Hotel

7.9

Good

(2250 Reviews)

+ 70 photos
Elegantly perched by the River Tay, The Royal George Hotel is recognized for its romantic ambiance, making it a coveted destination for couples looking for hotels in Perth city centre, Scotland. The hotel's interiors exude charm and warmth, offering a selection of refined rooms that provide stunning views and luxurious comfort. Couples can enjoy riverside walks, intimate dining at the hotel's restaurant, and the undisturbed tranquility of the peaceful surroundings. The Royal George is poised to make every couple's stay special with its attentive service and enchanting vibe.
Address: Tay Street
Rating: Good 7.9 (2250 Reviews)
Rooms: 45
Price: From 209$

Business-Friendly Hotels in Perth City Centre Scotland: Perfect for the Professional

Professionals visiting Perth for business purposes will find a selection of hotels geared specifically toward their needs. Hotels in Perth city centre, Scotland, understand the importance of combining connectivity, convenience, and comfort to provide a productive yet relaxing stay. These business-friendly hotels typically feature a range of facilities such as meeting rooms, business centers, and high-speed Wi-Fi, alongside being situated close to transport hubs and commercial areas of the city. Quiet and comfortable workspaces in rooms, efficient check-in and check-out procedures, and dining options that cater to the busy traveler are all marks of a good business hotel. Let's explore three establishments that score high for corporate visits.

Mercure Perth Hotel

6.9

Good

(1895 Reviews)

+ 118 photos
Housed in a charming 15th-century watermill, the Mercure Perth Hotel not only offers a unique lodging experience but also has a strong family-friendly focus among hotels in Perth city centre, Scotland. The original watermill features can still be seen in the hotel lobby, providing an enchanting backdrop for your stay. Family rooms are speciously designed to accommodate guests traveling with children, ensuring a comfortable and relaxing environment. The hotel's central location makes it a convenient base for family excursions to nearby attractions, while on-site dining options cater to even the pickiest little eaters. With its blend of historical architecture and modern amenities, the Mercure Perth Hotel is an ideal choice for families seeking character and convenience.
Address: West Mill Street
Rating: Good 6.9 (1895 Reviews)
Rooms: 76
Price: From 89$

Grampian Hotel

7.8

Good

(988 Reviews)

+ 41 photos
The Grampian Hotel is a true jewel among the boutique hotels in Perth city centre, Scotland, known for its friendly atmosphere and stylish comfort. This family-run establishment has a distinct personality, expressed through its warmly decorated interiors and personalized service. Each of its tastefully furnished rooms offers a blend of modern amenities and traditional Scottish charm. The hotel's renowned restaurant showcases local produce, creating a dining experience that is both genuine and delectable. Known for its excellent customer service and homely touch, The Grampian Hotel provides a serene escape that reflects the personalized, boutique nature of your visit.
Address: 37 York Place
Rating: Good 7.8 (988 Reviews)
Rooms: 13
Price: From 137$

Romantic Hotels in Perth City Centre Scotland: Hideaways for Couples

Couples seeking a romantic getaway will find Perth city centre a haven of intimate and charming hotels. The hotels in Perth city centre, Scotland, highlighted in this section have been carefully chosen for their romantic allure, offering couples cozy accommodations, intimate dining options, and serene settings that are perfect for a romantic sojourn. Whether it is a historic building with period features or a contemporary hotel with stunning views, these hotels provide the perfect backdrop for a special occasion or a blissful retreat. Celebrate an anniversary, a honeymoon, or simply a magical time away with a loved one at one of these enchanting establishments.

The Royal George Hotel

7.9

Good

(2250 Reviews)

+ 70 photos
Overlooking the serene River Tay, The Royal George Hotel is a haven of tranquility and timeless elegance among the hotels in Perth city centre, Scotland. This beautifully-maintained hotel has been hosting guests, including royalty, since the 18th century. Personalized service is at the heart of the Royal George experience, offering rooms that combine classic decor with the latest facilities. Guests can relax in the hotel's quaint gardens, enjoy a round of golf on the nearby courses, or savor gourmet cuisine in the award-winning restaurant. Having maintained its distinctive character through careful refurbishments, this hotel is perfect for those who appreciate a mixture of historical ambiance and contemporary comfort.
Address: Tay Street
Rating: Good 7.9 (2250 Reviews)
Rooms: 45
Price: From 209$