Find luxury hotels in Perth

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Perth Luxury Hotels

Our top choices for Perth luxury hotels

Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
Perth
9.2 out of 10, Wonderful, (401 reviews)
  • cleanliness
    Indulge in refined luxury at this Perth country estate with championship golf, serene atmosphere, and premier dining options.
The price is £215
includes taxes & fees
29 May - 30 May
Murrayshall Country Estate

Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (202 reviews)
The price is £153
includes taxes & fees
26 May - 27 May
Meikleour Arms Hotel and Restaurant

The Townhouse

The Townhouse
5.0 star property
Perth
10.0 out of 10, Exceptional, (310 reviews)
  • cleanliness
    Immerse in refined luxury at this Perth City Georgian townhouse where premium linens meet elegant design just steps from Perth Station.
The price is £130
includes taxes & fees
14 Jun - 15 Jun
The Townhouse

Sunbank House Hotel

Sunbank House Hotel
4.0 star property
Perth
9.4 out of 10, Exceptional, (101 reviews)
The price is £108
includes taxes & fees
27 May - 28 May
Sunbank House Hotel

Ballathie Country House Hotel and Estate

Ballathie Country House Hotel and Estate
4.0 star property
Perth
9.0 out of 10, Wonderful, (564 reviews)
  • cleanliness
    Edwardian estate offers riverside elegance with beautiful gardens, picturesque views, and seasonal cuisine.
The price is £100
includes taxes & fees
21 Jun - 22 Jun
Ballathie Country House Hotel and Estate

Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
4.0 star property
Perth
8.8 out of 10, Excellent, (888 reviews)
  • cleanliness
    Upscale rural retreat in Perth suburbs features secluded luxury, pristine gardens, and exceptional dining.
The price is £86
includes taxes & fees
31 May - 1 Jun
Leonardo Boutique Huntingtower Perth

Parklands Hotel

Parklands Hotel
4.0 star property
Perth
8.8 out of 10, Excellent, (308 reviews)
The price is £102
includes taxes & fees
21 Jun - 22 Jun
Parklands Hotel

Scottish Stunning Stay With Free Parking

Scottish Stunning Stay With Free Parking
4.0 star property
Perth
10.0 out of 10, Exceptional, (2 reviews)
The price is £180
includes taxes & fees
31 May - 1 Jun
Scottish Stunning Stay With Free Parking

St John's Apartments

St John's Apartments
4.0 star property
Perth
8.4 out of 10, Very good, (5 reviews)
The price is £109
includes taxes & fees
28 May - 29 May
St John's Apartments

Perth Youth Hostel

Perth Youth Hostel
4.0 star property
Perth
9.0 out of 10, Wonderful, (45 reviews)
The price is £62
includes taxes & fees
13 Jun - 14 Jun
Perth Youth Hostel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Find out more about Perth

Perthand its attractions for luxury travelers

Perth, Scotland, offers a delightful blend of history, culture, and natural beauty, perfect for those seeking a luxurious getaway. Start your journey at the stunning Scone Palace, a 19th-century Gothic revival masterpiece where you can explore lavishly decorated rooms and beautiful gardens, all while soaking in the rich history of Scotland’s kings. Just a stone's throw away, the Perth Museum and Art Gallery showcases an impressive collection of fine art and local history, making it an enriching stop for art enthusiasts. For a serene retreat, the picturesque Branklyn Garden offers a tranquil escape with its stunning collection of rare plants and vibrant blooms, ideal for a leisurely stroll. Adventurous spirits can indulge in a round of golf at the prestigious Gleneagles, renowned for its world-class courses and luxurious amenities. Finally, the River Tay presents opportunities for scenic boat trips, allowing you to soak in breathtaking views of the surrounding landscapes. For accommodation, the city centre is home to several upscale hotels that provide an opulent base from which to explore these attractions. Enjoy exceptional service, fine dining, and sumptuous rooms, ensuring your stay is as memorable as the experiences you’ll uncover.

Find the best luxury hotels and resorts in Perth

For those seeking a luxurious escape in Perth, Scotland, these exceptional hotels offer unparalleled comfort and top amenities to ensure an indulgent stay.

The Townhouse

  • Why it's great for a luxury retreat: The Townhouse stands out as a premier luxury destination, a perfect guest review rating of 10.0. This elegant hotel offers exquisite amenities, including luxurious designer toiletries and premium bedding, ensuring guests experience the ultimate in comfort and style during their stay. The attentive concierge service adds a personal touch, making every visit memorable.
  • Other amenities: Guests can enjoy daily housekeeping services and a beautiful Georgian hotel design that enhances the hotel’s charm. The complimentary full breakfast is a delightful start to the day, while the serene garden provides a peaceful retreat. Self-parking is available for added convenience, and the nearby museum offers a cultural excursion for art and history enthusiasts.
  • Nearby attractions: Perth Theatre - 0.6 km, Fergusson Gallery - 0.3 km, King James V1 Golf Course - 0.7 km

Meikleour Arms Hotel and Restaurant

  • Why it's great for a luxury retreat: Meikleour Arms Hotel and Restaurant combines luxury with a warm, inviting atmosphere, earning an impressive guest review rating of 9.6. This charming hotel features a delightful onsite restaurant and luxurious accommodations, complete with fireplaces and premium bedding to create a cosy yet elegant retreat for guests.
  • Other amenities: Guests will appreciate the fully equipped kitchen options available in their rooms, including an oven, dishwasher, and coffee/tea maker. The hotel also offers free breakfast, ensuring a delightful start to the day. For those who love outdoor adventures, nearby hiking and biking opportunities are plentiful. Additionally, the hotel provides self-parking, daily housekeeping, and a stunning garden for relaxation and enjoyment.
  • Nearby attractions: Historic Scotland Stanley Mills - 11.1 km, Blairgowrie Golf Club - 5.9 km, Cateran Trail - 7.4 km

Murrayshall Country Estate

  • Why it's great for a luxury retreat: Murrayshall Country Estate is a luxury haven for travelers, an impressive guest review rating of 9.2. Set within stunning grounds, this estate offers an array of exclusive amenities, including an onsite golf course and 24-hour room service. The premium bedding and designer toiletries ensure a lavish experience tailored for relaxation and indulgence.
  • Other amenities: Guests can enjoy breathtaking resort views from their rooms, while the golf clubhouse and pro shop provide enthusiasts with everything they need for a perfect day on the greens. The estate also features a terrace for enjoying the outdoors, alongside additional options like private picnics and complimentary self-parking. Housekeeping is carried out daily, ensuring a spotless environment for guests to unwind in style.
  • Nearby attractions: St. John's Kirk - 5.4 km, Perth Art Gallery and Museum - 5.4 km, Scone Palace - 5 km

Leonardo Boutique Huntingtower Perth

  • Why it's great for a luxury retreat: The Leonardo Boutique Huntingtower Perth is a splendid choice for luxury travelers looking for a touch of elegance. With an excellent guest review rating of 8.8, this hotel offers an inviting atmosphere complemented by premium rooms and essential amenities. Guests can enjoy a peaceful garden setting, while the complimentary breakfast adds an extra layer of convenience to their stay.
  • Other amenities: The hotel features free self-parking and daily housekeeping, ensuring an easy experience. With thoughtful touches like premium bedding and complimentary toiletries, guests can expect a comfortable and relaxing retreat. The spacious rooms include options for sofa beds, providing added versatility. For those travelling with pets, the hotel is accommodating, with provisions for pets permitted in rooms.
  • Nearby attractions: McDiarmid Park - 2.7 km, Huntingtower Castle - 1.4 km, St. Ninian's Cathedral - 5.3 km

Ballathie Country House Hotel and Estate

  • Why it's great for a luxury retreat: Ballathie Country House Hotel and Estate is an elegant hotel that offers a luxurious experience, reflected in its solid guest review rating of 8.8. This Edwardian gem features beautifully designed suites and a concierge service that caters to guests' every need, ensuring a bespoke stay infused with charm and sophistication.
  • Other amenities: Guests can enjoy a lovely terrace for relaxation, while the hotel’s nearby golf and ski locations adds to its allure. Each suite is well-appointed, featuring premium bedding for ultimate comfort. The hotel also welcomes pets, allowing furry companions to join in on the luxury experience. Self-parking is available, and guests can take advantage of the nearby golf lessons to enhance their skills in a picturesque setting.
  • Nearby attractions: Historic Scotland Stanley Mills - 7.3 km, Active Kids Adventure Park - 7.8 km, Blairgowrie Golf Club - 9.7 km

Top Perth Hotel Reviews

Frequently asked questions

What are the top-rated luxury hotels in Perth?
Among the top-rated luxury hotels in Perth, Murrayshall Country Estate, Parklands Hotel, Ballathie Country House Hotel and Estate, Meikleour Arms Hotel and Restaurant, and Sunbank House Hotel are consistently celebrated for their exceptional quality.

The 4-star Murrayshall Country Estate, with a 9.2 rating, offers an onsite golf course and designer toiletries, with customers frequently commending the friendly staff and excellent food.

The 4-star Parklands Hotel, rated 8.8, provides spacious and lovely rooms, with guests often highlighting the friendly and extremely helpful staff, as well as the convenience of free parking.

Ballathie Country House Hotel and Estate, a 4-star property with a 9.0 rating, is an Edwardian estate offering suites with balconies or patios. Reviewers consistently praise the comfortable, clean rooms and the fantastic breakfast.

The 4-star Meikleour Arms Hotel and Restaurant, boasting an impressive 9.6 rating, features charming rooms with premium bedding and an onsite golf course. Customers often mention the super comfy beds and brilliant location.

Sunbank House Hotel, a 4-star establishment with a 9.4 rating, offers onsite tennis and golf facilities. Guests frequently praise the gorgeous rooms and the great, amazing breakfast.
Which area of Perth is best to stay in for luxury hotels?
The best area to stay in Perth for luxury hotels is the city centre, particularly around the High Street and Tay Street.

This central area is the heart of Perth, offering a good mix of historic architecture and modern conveniences. You'll find a selection of luxurious hotels here, often housed in beautifully restored buildings, many of which provide views of the River Tay or are within a short stroll of major landmarks like Perth Concert Hall and St. John's Kirk. The main shopping thoroughfares, including High Street and George Street, are also easily accessible.

Couples looking for a refined and convenient escape will appreciate staying in this part of the city. The proximity to quality restaurants, independent boutiques, and cultural venues means you can enjoy evenings out without needing to travel far. Many luxury hotels in this area also offer high-end amenities like fine dining restaurants, spas, and facilities with advanced fitness equipment.
How much does a luxury hotel in Perth cost?
Luxury hotel prices in Perth vary, but you can find a great deal from £86 on Expedia. To find the best prices on luxury stays, be flexible with your dates—typically, off-peak and mid-week stays are cheaper. Sort your search results by "Price: low to high" to see our lowest rates.
Which luxury hotels in Perth are good for families?
For families seeking luxury accommodation in Perth, Murrayshall Country Estate, Sunbank House Hotel, Meikleour Arms Hotel and Restaurant, and Leonardo Boutique Huntingtower Perth are excellent choices.

The 4-star Murrayshall Country Estate, with a 9.2 rating, offers an on-site golf course and Egyptian cotton sheets, ensuring comfort for all guests. Reviewers frequently praise the friendly and fantastic staff, as well as the excellent food and service.

Sunbank House Hotel, a 4-star establishment with a 9.4 rating, provides premium bedding and on-site tennis and golf facilities. It also features highchairs for younger guests. Customers consistently praise the amazing breakfast and the lovely garden.

The 4-star Meikleour Arms Hotel and Restaurant, rated 9.6, offers a great experience with rooms featuring fireplaces and rainfall showerheads. Its convenient location is frequently highlighted by guests, as are the fantastic restaurant and super comfy beds.

Leonardo Boutique Huntingtower Perth, a 4-star hotel with an 8.8 rating, provides practical amenities for families such as free self-parking, accessible parking, free cribs, and sofa beds. Guests often remark on the friendly and lovely staff, and the excellent food.
Which luxury hotels in Perth are good for couples?
For couples seeking a luxurious escape in Perth, Murrayshall Country Estate is an exceptional recommendation.

The 4-star Murrayshall Country Estate, with a 9.2 rating, is highly regarded for its Couples Dining and Champagne Service, offering an intimate experience. Guests frequently praise the excellent food and service, particularly highlighting the delicious restaurant offerings and breakfast. The estate also boasts an onsite golf course, providing an additional leisure option.
Are there any top luxury hotels near Huntingtower Castle?
For travellers seeking luxury accommodation near Huntingtower Castle, Sunbank House Hotel and Leonardo Boutique Huntingtower Perth are both highly regarded choices.

The 4-star Sunbank House Hotel, with an impressive 9.4 rating, is celebrated for its premium bedding and offers both onsite tennis and golf facilities. Guests frequently praise its gorgeous rooms and the helpfulness of its staff, often highlighting the excellent breakfast and lovely garden.

The 4-star Leonardo Boutique Huntingtower Perth, holding an 8.8 rating, provides complimentary self-parking and accessible parking, along with the convenience of free cribs and sofa beds. Reviewers consistently praise the friendly and efficient staff, the excellent food, and the plentiful, secure parking.
How can I save on a luxury hotel in Perth with Expedia?
There are plenty of ways to save on a luxury hotel in Perth. Join One Key™, our free travel rewards programme, to unlock Member Prices across a range of hotels. Typically, booking in advance will help you save on hotel bookings. If you're feeling spontaneous, be sure to check for last-minute deals.
Is it cheaper to book a luxury Perth hotel and flights as a package?
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Can I cancel my luxury hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right luxury hotel in Perth for you.

Explore a world of travel with Expedia