Lodging Image

Search Stanley hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Stanley hotels

1. 2 Newmill

2 Newmill
3.0 star property
Stanley
The price is AU$511
includes taxes & fees
4 Aug - 5 Aug
2 Newmill

2. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,000 reviews)
"Good facility"
United Kingdom
Gordon
The price is AU$176
includes taxes & fees
9 Aug - 10 Aug
Holiday Inn Express Perth by IHG

3. Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (587 reviews)
"Beautiful countryside setting. Relaxed atmosphere and excellent food"
United Kingdom
Roy
The price is AU$239
includes taxes & fees
27 July - 28 July
Ballathie House Hotel

4. The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (139 reviews)
"This is exactly what you want in a guesthouse in a tiny village. By far the best place we stayed at in Scotland with amazing staff, beautiful decor, and absolutely amazing food! Do not skip the restaurant! Cannot recommend the Bankfoot Inn enough!"
Canada
Jamie
The price is AU$185
includes taxes & fees
29 July - 30 July
The Bankfoot Inn

5. Organic Welltree

Organic Welltree
2.0 star property
Perth
9.8 out of 10, Exceptional, (16 reviews)
"Very tastefully decorated room. Excellent elegant breakfast. "
United Kingdom
Sheila
The price is AU$196
includes taxes & fees
30 July - 31 July
Organic Welltree

6. Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (204 reviews)
"The scone arms is a lovely place to stay. It was lovely and clean the staff were very accomodating. Breakfast was very good with excellent choice, I would highly recommend it. Great value"
United Kingdom
ELIZABETH
The price is AU$188
includes taxes & fees
17 Aug - 18 Aug
Scone Arms Hotel

7. Riverstone Lodge Hotel

Riverstone Lodge Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (246 reviews)
"We attended the race meeting and stayed overnight. Great location, good rooms and very helpful and accommodating staff. An amazing day spent with friends."
United Kingdom
Shona
The price is AU$150
includes taxes & fees
27 July - 28 July
Riverstone Lodge Hotel

8. Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
4.0 star property
Perth
8.8 out of 10, Excellent, (912 reviews)
"Great staff and lovely food would not hesitate to recommend this hotel"
United Kingdom
George
The price is AU$207
includes taxes & fees
26 July - 27 July
Leonardo Boutique Huntingtower Perth

9. Hazeldene Guest House

Hazeldene Guest House
3.5 star property
Perth
9.6 out of 10, Exceptional, (132 reviews)
"Excellent B&B, very clean and the owners were very welcoming"
United Kingdom
steven
The price is AU$200
includes taxes & fees
29 July - 30 July
Hazeldene Guest House

10. Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (208 reviews)
"This property is beautifully maintained, with a lovely staff. We stayed in the 2 bedroom stables and it was perfect for our family. Having the grassy backyard was also a nice feature. The walking trails and horses were also fun."
United States
Seth
The price is AU$363
includes taxes & fees
5 Aug - 6 Aug
Meikleour Arms Hotel and Restaurant

11. Woodlea

Woodlea
3.0 star property
Perth
9.0 out of 10, Wonderful, (8 reviews)
"In centre of town close to restaurants bars etc. Limited car parking at Hotel but paying car park nearby . "
United Kingdom
Kenneth
The price is AU$198
includes taxes & fees
29 July - 30 July
Woodlea

12. Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
Perth
9.2 out of 10, Wonderful, (403 reviews)
"The grounds and view were spectacular."
Canada
Greg
The price is AU$325
includes taxes & fees
26 July - 27 July
Murrayshall Country Estate

13. Salutation Hotel

Salutation Hotel
3.0 star property
Perth
8.2 out of 10, Very good, (981 reviews)
"Great for our stopover for family of 4. Great location and good room layout for 4. No working lift or shower only downsides."
United Kingdom
IAN
The price is AU$161
includes taxes & fees
26 July - 27 July
Salutation Hotel

14. Sunbank House Hotel

Sunbank House Hotel
4.0 star property
Perth
9.4 out of 10, Exceptional, (108 reviews)
"Very nice place, clean, friendly staffs, and great breakfast. "
United States
Jeed
The price is AU$213
includes taxes & fees
26 July - 27 July
Sunbank House Hotel

15. The Townhouse

The Townhouse
5.0 star property
Perth
10.0 out of 10, Exceptional, (318 reviews)
"Another great stay at the town house. Great service and breakfast. Homemade jam n marmalade were delicious. Until next time :)"
United Kingdom
JAMES
The price is AU$254
includes taxes & fees
27 July - 28 July
The Townhouse

16. Mercure Perth Hotel

Mercure Perth Hotel
3.0 star property
Perth
7.6 out of 10, Good, (1,001 reviews)
"Room was warm and clean, staff were friendly and helpful"
United Kingdom
John
The price is AU$164
includes taxes & fees
26 July - 27 July
Mercure Perth Hotel

17. Lovat Hotel

Lovat Hotel
3.0 star property
Perth
7.0 out of 10, Good, (308 reviews)
"Great hotel staff and restaurant "
United Kingdom
Mifftahul
The price is AU$120
includes taxes & fees
26 July - 27 July
Lovat Hotel

18. Premier Inn Perth City Centre

Premier Inn Perth City Centre
3.0 star property
Perth
7.0 out of 10, Good, (10 reviews)
"Superb location with friendly and helpful staff. Breakfast was very good with a variety of options. The best steak house in town is just across the street. Parking was a little tight but good"
Iceland
KristjƔn
The price is AU$143
includes taxes & fees
23 Aug - 24 Aug
Premier Inn Perth City Centre

19. The Royal George Hotel

The Royal George Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (435 reviews)
"Really friendly staff and the food was great"
United Kingdom
steve
The price is AU$239
includes taxes & fees
29 July - 30 July
The Royal George Hotel

20. Royal Dunkeld

Royal Dunkeld
3.0 star property
Dunkeld
7.2 out of 10, Good, (255 reviews)
"Probably the best thing about the hotel,was that it was very central. The bed that my partner and I shared was the most uncomfortable sleep that both of us had ever had.there was I big dip in the mattress.we never tried the food because a local advised us not to."
United Kingdom
Michael
The price is AU$197
includes taxes & fees
28 July - 29 July
Royal Dunkeld
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Stanley attractions

Learn more about Stanley

Escape to relaxing Stanley! Enjoy its gardens, castle and history.

Two dogs in a forest with birch trees and a leaf-covered ground.
Photo by Ian Black
Open Photo by Ian Black

Top Stanley Hotel Reviews

Recent Reviews in Stanley

More cheap accommodation in Stanley

Find out more about Stanley

Top reasons to visit Stanley

  • Scenic River Tay: Enjoy picturesque strolls along the banks of the River Tay, immersing yourself in the tranquil beauty of the landscape.
  • Cultural Attractions: Discover local history at charming museums and historic houses that showcase Stanley's rich heritage.
  • Outdoor Adventures: Engage in various outdoor pursuits, from fishing to exploring beautiful nature reserves, perfect for adventure seekers.
  • Welcoming Community: Experience the warm hospitality of friendly locals, enhancing your stay in this charming village.
  • Proximity to Perth: Take advantage of Stanley's convenient location for easy excursions into the vibrant city of Perth.

Find great hotels near Stanley

Explore a variety of accommodation options in the charming village of Stanley, Perth, Scotland. Whether you're seeking a comfortable hotel or a welcoming guesthouse, you'll find pet-friendly establishments that cater to business travellers and those looking for an LGBTQIA-friendly holiday experience. Enjoy your stay in one of the delightful hotels in Stanley, where comfort meets warm hospitality in the picturesque Tayside region.

  • Mercure Perth Hotel: A blend of business and eco-conscious travel awaits at the Mercure Perth Hotel, located 10km from Stanley. This hotel features a modern design and is particularly appealing to environmentally-aware guests. With a pet-friendly policy, it allows dogs and service animals, ensuring that your furry companions can join you on your travels. The hotel offers amenities tailored to business travellers, along with a welcoming atmosphere for eco-certified visitors. For those seeking a sustainable stay, the Mercure Perth Hotel stands out as a reliable choice.
  • Holiday Inn Express Perth by IHG: Situated just 6km from Stanley, the Holiday Inn Express Perth by IHG boasts a commendable guest rating of 9.0 out of 10. This hotel is designed for both business and eco-conscious travellers, offering a variety of modern amenities to ensure a comfortable stay. With a pet-friendly policy that includes service animals, it accommodates those travelling with pets. Guests have praised the hotel for its quality service and convenient facilities, making it an excellent option for a hassle-free experience in Scotland.
  • Dunkeld House Hotel: Nestled 13km from Stanley, Dunkeld House Hotel is an adventure seeker’s paradise, complemented by a refreshing spa theme. With a guest rating of 8.8, it offers an array of activities including hiking, biking, and fishing, appealing to those who crave outdoor experiences. Additionally, its full spa service provides a sanctuary for relaxation, featuring treatments such as massages and hydrotherapy. The combination of adventure and wellness makes Dunkeld House Hotel a distinctive choice for both leisure and business travellers.

Where to stay in Stanley

Stanley, a charming village north of Perth, offers a delightful blend of culture and adventure for every traveller. Stroll along the picturesque banks of the River Tay, where friendly locals create a welcoming atmosphere. Enjoy family-friendly activities and relax in the serene surroundings. Nearby, explore the vibrant city of Perth with its rich history and luxurious experiences, all within walking distance. Stanley is the perfect base for excursions into the stunning Scottish countryside.

  • Perth: Nestled in the heart of Scotland, Perth is a vibrant city that serves as a gateway to the picturesque countryside. Known for its stunning outdoor scenery and adventurous activities, visitors can enjoy a variety of experiences, from golf at renowned courses to theatre performances. The city is surrounded by natural beauty, including national parks and tranquil lakes, perfect for exploring. Although visitor numbers peak in April, July, and September, Perth offers a welcoming atmosphere year-round, making it an ideal base for your explorations.
  • Blairgowrie: Located a mere 14km from Stanley, Blairgowrie is a charming town that embraces the great outdoors. With its lush landscapes and adventurous offerings, including skiing and golfing, it attracts visitors seeking both relaxation and excitement. The town is near national parks and historical castles, adding a touch of culture to your visit. Similar to Perth, Blairgowrie sees a rise in visitors during the warmer months, particularly in April, July, and September, ensuring a lively and engaging experience.
  • Perthshire: Just 6km from Stanley, Perthshire is renowned for its breathtaking scenery and outdoor adventures. This region is a haven for hikers and nature enthusiasts, with access to numerous trails and golf courses. Its proximity to national parks and serene lakes offers ample opportunities to immerse yourself in the natural environment. While visitor numbers peak from July to September, Perthshire’s beauty and charm are captivating all year round, making it a perfect destination to explore the highlands of Scotland.

Things to do near Stanley

Stanley offers a delightful blend of cultural experiences, adventure, and sports activities. Visitors can enjoy a prime Scottish fishing experience amidst stunning landscapes. The area is also known for its vibrant entertainment options, ensuring a memorable holiday filled with local charm and excitement. With its rich heritage and outdoor pursuits, Stanley is an ideal destination for those seeking both relaxation and adventure.

Shopping

In Stanley, you'll find charming local shops offering unique gifts and souvenirs. If you're up for a drive, head to the St. John’s Shopping Centre in Perth, about 18km away, where you can browse a variety of retail outlets and enjoy a pleasant shopping atmosphere.

Recreation

In Stanley, the Seaside Spa offers a tranquil retreat with treatments inspired by the ocean, allowing you to relax while listening to the calming waves. For outdoor activities, explore the scenic coastal paths, perfect for leisurely strolls and soaking in the stunning views of the surrounding landscapes.

Adventure

At Knockhill Racing Circuit, located 39km from Stanley, experience the thrill of motor racing amidst the stunning Scottish landscape. Whether you're watching high-speed races or participating in driving experiences, the adrenaline and excitement are palpable, making it an exhilarating adventure for motorsport enthusiasts.

Nightlife

Explore the lively atmosphere at The Royal Hotel, where you can enjoy a well-poured pint and live music on weekends. For a more relaxed vibe, visit The Old Bank Bar, known for its cosy setting and a fine selection of local ales.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Stanley

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Stanley are January to March, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Stanley about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Stanley is Monday. The most expensive day to stay in Stanley is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as budget, desired location, and the type of accommodation you have in mind. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the most affordable options and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Stanley with your flights and activities when you book an Expedia package.

Find the best attractions near Stanley

Stanley offers a delightful mix of culture, adventure, and sports, making it an ideal holiday destination. Visitors can explore captivating points of interest such as the local history museum, historic houses, and beautiful nature reserves. With plenty of attractions catering to families and outdoor enthusiasts alike, Stanley promises a memorable experience filled with rich heritage and scenic beauty.

  • Scone Palace: Located 6km from Stanley, Scone Palace is a historic house with a rich cultural heritage. Visitors can explore its stunning gardens and learn about its significance as the ancient crowning place of Scottish kings.
  • Perth Art Gallery and Museum: Situated 10km away, this history museum offers a captivating blend of art and local history. The gallery showcases a diverse collection, while the museum provides insights into Perth's heritage and culture.
  • Huntingtower Castle: Just 8km from Stanley, Huntingtower Castle exudes romance and history. Its impressive architecture and beautiful gardens create a picturesque setting, perfect for a leisurely visit.

Best time to go to Stanley

The best time to visit Stanley is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January36.1°F (2.3°C)Light RainMostly CloudyAverageSlightly Low
February37.4°F (3.0°C)Light RainMostly CloudyAverageSlightly Low
March40.1°F (4.5°C)Light RainMostly CloudyHighSlightly Low
April44.1°F (6.7°C)Light RainMostly CloudyHighAverage
May49.1°F (9.5°C)Light RainMostly CloudyHighAverage
June54.1°F (12.3°C)Light RainMostly CloudyAverageAverage
July57.2°F (14.0°C)Light RainMostly CloudyAverageSlightly High
August56.3°F (13.5°C)Light RainMostly CloudyAverageSlightly High
September52.9°F (11.6°C)Light RainMostly CloudyAverageSlightly High
October47.5°F (8.6°C)Light RainMostly CloudyLowAverage
November41.4°F (5.2°C)Light RainMostly CloudyLowAverage
December37.2°F (2.9°C)Light RainMostly CloudyLowAverage

The nearest major airports for your trip to Stanley

Accessing Stanley is convenient via several major airports. EDInburgh Airport (EDI) is situated 60km away, with nearby accommodation options including Crescent House and Virgin Hotels Edinburgh, both 11km from the airport, and the Sheraton Grand Hotel & Spa, 10km from EDI. GLAsgow International Airport (GLA) lies 90km from Stanley, with excellent hotels like JA Mar Hall Scotland, 6km away, and Kimpton Blythswood Hotel & Spa, 11km distant. Lastly, Aberdeen Airport (ABZ) is located 111km from Stanley, with options such as Marcliffe and Leonardo Hotel Aberdeen, both 10km from the airport. Each airport offers various transport links to the hotels.

Frequently asked questions

What is the best area to stay in Stanley?
The best area to stay in Stanley is within the village centre itself, offering the most convenient access to local amenities and the feel of a traditional Scottish village.

The village centre is compact and easy to navigate on foot, with the main street, Perth Road, running through its heart. Here you'll find the local shops, a couple of pubs, and the village's historic church. The River Tay is also just a short walk away, providing pleasant riverside paths.

For couples looking for a relaxing break, staying in the village centre is ideal. You'll be within easy reach of places to eat and drink, and the peaceful surroundings make it superb for unwinding. You can enjoy strolls along the river or explore the village's heritage, such as the Stanley Mills.

Families will also find the village centre convenient. With everything close by, including local parks and open spaces, it's easy to manage a day out without extensive travel.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Stanley.
How can I save on a hotel booking in Stanley with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Stanley hotels. Plus, you'll earn OneKeyCashā„¢* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Stanley?
Prices for hotels in Stanley often vary, but you can find a great deal from AU$103 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia