Top 10 Places To Stay in Perth

Experts in travel to Europe
We have years of experience and local knowledge
24/7 customer support
Reach us any time of the day in just a few seconds

Introduction

Explore the top 10 places to stay in Perth. Uncover the top areas to stay, check out nearby attractions, and get a clear picture of each accommodation’s location for a fantastic experience in Scotland.

Scotland is a land of diversity, with each corner brimming with unique experiences, and Perth truly highlights that. From iconic attractions like Scone Palace and The Hermitage to its rich culture, fascinating history, and mouthwatering food, this street promises a great time.

While exploring Perth's wonders is undoubtedly exciting, making sure you get enough rest is essential to be ready for tomorrow's adventures. Choosing the perfect accommodation is crucial for maximizing your experience. But with plenty of hotels and accommodations in this street, finding your ideal haven can feel overwhelming.

Best Neighborhoods To Stay in Perth

Perth, a vibrant city in Western Australia, offers a variety of fantastic neighborhoods for travelers. One of the top neighborhoods to stay in Perth is Fremantle. Known for its rich maritime history and lively arts scene, Fremantle boasts an eclectic mix of markets, cafes, and heritage buildings. Stroll along the picturesque harborfront and explore the famous Fremantle Markets for unique crafts and delicious local food.

Another great choice is Subiaco, a trendy area with a laid-back vibe perfect for those who enjoy a mix of shopping and dining. Subiaco's charming streets are lined with boutique shops and gourmet eateries, offering a true taste of Perth's culture. The area is also home to beautiful parks, providing ample opportunities for leisurely walks or picnics.

For travelers seeking an urban experience, the Perth Central Business District (CBD) is unbeatable. This bustling district is the heart of the city, offering a plethora of attractions such as the Perth Cultural Centre, Kings Park, and an array of shopping malls. Staying in the CBD means easy access to public transport, making exploration of the entire city a breeze.

Lastly, consider Cottesloe, famous for its stunning beach. Ideal for beach lovers, Cottesloe offers pristine sands and clear waters, perfect for swimming or simply relaxing. The neighborhood's vibrant seaside atmosphere and stunning sunset views make it one of the best districts to stay in Perth.

Popular Hotels in Perth

With a diverse range of hotels and accommodations available in Perth, there's something to suit every traveler's preferences. To help you navigate through the many options, we've categorized the popular hotels and other places to stay in Perth. Simply click on the photos that match your travel style and preferences to discover more about each option.

Search for Places to Stay in Perth

Getting your trip to Perth in order has never been easier. From luxurious retreats, cozy bed and breakfasts, and family-friendly hotels to budget accommodations, you can effortlessly find your perfect stay here.

Use the search and booking tool below to check availability and find the right accommodation based on your preferences. Whether you want to be in the heart of Perth, need pet-friendly lodgings, or a place with a pool, input your travel dates and let the tool do the work.

The 10 Best Places to Stay in Perth

The list below showcases the top 10 places to stay in Perth, selected for their exceptional comfort, service, and location. Whether you're after a glamorous retreat or a cozy, wallet-friendly spot, there’s a standout option for every type of traveler. Dive in and find the perfect spot to make your Perth adventure truly unforgettable.

10. Whitemoss Lodge

  • Guest Rating: 4.8 out of 5 stars from 541 reviews
  • Starting Rate: 180 EUR
  • Distance from Edinburgh Airport: 31.2 miles (50.2 km)
  • Check-in Time: 3:00 PM
  • Check-out Time: 11:00 AM

The countdown to the best places to stay in Perth begins with Whitemoss Lodge, offering a winning blend of comfort and convenience. This superb bedandbreakfast delights guests with its warm ambiance, making it a welcoming retreat after a day of exploring.

Guests of this bedandbreakfast can enjoy entertainment options like board games, ensuring plenty to do during their stay.

But that's just the beginning of what makes this bedandbreakfast stand out. At Whitemoss Lodge, guests can expect a seamless and comfortable stay with amenities like free Wi-Fi, hot tub, garden, and terrace. Room prices begin at 180 EUR and extend up to 180 EUR, providing options that cater to a variety of budgets.

Thanks to its exemplary service, Whitemoss Lodge has become known for its exceptional hospitality and guest satisfaction. This, along with a combination of clean and well-designed accommodations, perfect location, and excellent value for money, makes Whitemoss Lodge one of the top choices for travelers seeking an unforgettable stay in Perth.

9. Holiday Inn Express Perth

  • Comfort Level: 3-star hotel
  • Guest Rating: 4.2 out of 5 stars from 3018 reviews
  • Starting Rate: 65 EUR
  • Distance from Dundee Airport: 16.9 miles (27.1 km)
  • Check-in Time: 3:00 PM
  • Check-out Time: 11:00 AM

Holiday Inn Express Perth is recognized as one of the top choices and holds a sought-after position among the top 10 places to stay in Perth. This 3-star hotel promises a remarkable stay that will enrich your experience in Scotland.

The hotel is highly regarded for its amenities, including air conditioning, bar, restaurant, free Wi-Fi, 24-hour front desk, garden, room service, and family rooms.

During your stay, enjoy golf, further enhancing your time in Perth. Entertainment options such as game room, board games, and live sports events (broadcast) ensure something for everyone.

Room rates start from 65 EUR. Overall, this property offers value for money, making it suitable for travelers seeking a great experience.

Conveniently located just 1.8 miles (2.9 km) from the street center, Holiday Inn Express Perth makes it easy to visit popular attractions like Scone Palace and Huntingtower Castle.

8. Murrayshall Hotel

  • Comfort Level: 4-star hotel
  • Guest Rating: 4.4 out of 5 stars from 1564 reviews
  • Starting Rate: 256 EUR
  • Distance from Dundee Airport: 13.4 miles (21.5 km)
  • Check-in Time: 3:00 PM
  • Check-out Time: 11:00 AM

For Murrayshall Hotel, comfort is a top priority. This is evident in its exemplary service. As one of the top places to stay in Perth, this remarkable 4-star hotel is perfect for a memorable trip in Scotland.

At the hotel, guests can enjoy amenities such as bar, restaurant, free Wi-Fi, spa, room service, garden, family rooms, terrace, and 24-hour front desk.

Murrayshall Hotel benefits from a perfect location and is situated 2.9 miles (4.7 km) from the street center. Nearby attractions like Kinnoull Hill Woodland Park and Scone Palace are easily accessible. It also offers entertainment options like board games, and live sports events (broadcast) and activities such as fishing, golf, horse-riding, bicycle rent, canoeing, and hiking for those seeking an active experience.

Offering good value for money, room rates start at 256 EUR for the cheapest options. Guests can expect both comfort and quality, no matter which option they choose.

7. The Strathardle Inn

  • Guest Rating: 4.6 out of 5 stars from 996 reviews
  • Starting Rate: 132 EUR
  • Distance from Dundee Airport: 37.7 miles (60.6 km)
  • Check-in Time: 3:00 PM
  • Check-out Time: 10:00 AM

With a reputation for a quality experience and exemplary service, The Strathardle Inn is another superb accommodation to consider for your trip to Perth. The guesthouse is recognized for offering a superb stay experience ideal for relaxing or unwinding.

Nearby attractions include Blair Athol Distillery and Land Rover Experience Scotland.

Amenities at The Strathardle Inn include room service, free Wi-Fi, bar, garden, and family rooms. Room rates start at 132 EUR.

Guests can enjoy entertainment options such as board games or engage in activities like skiing, fishing, and hiking.

Recognized among the top 10 best places to stay in Perth, The Strathardle Inn ensures a memorable and comfortable experience for all guests.

6. The Kenmore Club

  • Guest Rating: 4.4 out of 5 stars from 2073 reviews
  • Starting Rate: 171 EUR
  • Distance from Glasgow Airport: 52.1 miles (83.8 km)
  • Check-in Time: 4:00 PM
  • Check-out Time: 10:00 AM

If you’re looking for a stay with well-maintained and well-designed rooms, The Kenmore Club is an excellent choice. This remarkable resort is renowned for its warm hospitality, exemplary service and excellent value for money.

Moreover, the location is perfect. The Kenmore Club is just 0.1 miles (0.2 km) from the street center. You’ll find it conveniently close to attractions like Fortingall Yew Tree and Castle Menzies.

In addition, the resort offers convenient and functional amenities, including restaurant, sauna, free Wi-Fi, bar, hot tub, gym, garden, family rooms, terrace, swimming pool, spa, air conditioning, and 24-hour front desk.

Guests can enjoy entertainment options such as game room during their stay. Or, engage in fun activities like fishing, golf, tennis court, table tennis, minigolf, and hiking.

Room rates start at 171 EUR. Overall, The Kenmore Club provides a comfortable and convenient stay, making it a top choice for travelers in Perth.

5. Pine Trees

  • Guest Rating: 4.4 out of 5 stars from 2079 reviews
  • Starting Rate: 340 EUR
  • Distance from Dundee Airport: 32.4 miles (52.2 km)
  • Check-in Time: 2:30 PM
  • Check-out Time: 11:00 AM

Pine Trees offers a remarkable stay experience that combines comfort and style, making it one of the top 10 places to stay in Perth.

The cottage is situated 0.4 miles (0.6 km) from the street center. Its location places it near notable attractions like The Enchanted Forest, Pitlochry and Faskally Forest, ensuring easy access to these points of interest.

Pine Trees features essential amenities, including free Wi-Fi, room service, garden, terrace, bar, restaurant, spa, and family rooms. Room rates start at 340 EUR.

With its blend of comfort, style, and prime location, Pine Trees stands out as a top choice among travelers to Perth. Its thoughtful amenities and proximity to top attractions in the street make it a standout option for your visit.

4. Craigmhor Lodge & Courtyard

  • Guest Rating: 4.8 out of 5 stars from 997 reviews
  • Starting Rate: 292 EUR
  • Distance from Dundee Airport: 32.1 miles (51.7 km)
  • Check-in Time: 3:00 PM
  • Check-out Time: 11:00 AM

Another noteworthy stay included in the list is Craigmhor Lodge & Courtyard, an exceptional cottage in Perth. With its perfect location and functional amenities, Craigmhor Lodge & Courtyard offers a memorable experience in Perth, Scotland.

Craigmhor Lodge & Courtyard offers a welcoming atmosphere. Conveniently located just 0.2 miles (0.3 km) from the street center, it provides easy access to attractions like Blair Athol Distillery and The Enchanted Forest, Pitlochry.

Guests appreciate Craigmhor Lodge & Courtyard for its excellent and functional amenities, including free Wi-Fi, garden, terrace, restaurant, and room service. The cottage also boasts a warm ambiance and guest-centered service.

During your stay, you can enjoy activities like skiing, fishing, golf, horse-riding, canoeing, and hiking. Rooms are well-designed and priced from 292 EUR.

3. The Townhouse

  • Guest Rating: 5 out of 5 stars from 667 reviews
  • Starting Rate: 214 EUR
  • Distance from Dundee Airport: 16 miles (25.8 km)
  • Check-in Time: 2:00 PM
  • Check-out Time: 11:00 AM

When visiting Scotland, The Townhouse stands out as one of the premier choices for accommodation. This superb guesthouse excels in both comfort and convenience, securing its spot among the best places to stay in Perth.

Guests at The Townhouse benefit from a range of amenities, including free Wi-Fi, garden, and restaurant. It offers excellent value for money, with room rates starting from 214 EUR.

The guesthouse provides various activities, such as golf.

The guesthouse has a convenient and perfect location, just 0.3 miles (0.4 km) from the street center. It provides easy access to landmarks such as South Inch and Perth Art Gallery.

Located near prominent attractions, The Townhouse offers a refined stay experience in Perth. Its commitment to comfort and quality service ensures that guests have a pleasant and relaxing visit.

2. The Townhouse Aberfeldy

  • Guest Rating: 4.6 out of 5 stars from 1643 reviews
  • Starting Rate: 145 EUR
  • Distance from Edinburgh Airport: 50 miles (80.5 km)
  • Check-in Time: 3:00 PM
  • Check-out Time: 10:30 AM

Experience the charm of Scotland at The Townhouse Aberfeldy, and discover why it's ranked among the top places to stay in Perth. This renowned bedandbreakfast boasts convenient amenities, including bar, restaurant, and free Wi-Fi.

The bedandbreakfast's perfect location, just 0.2 miles (0.3 km) from Perth's dynamic center, allows easy access to standout attractions such as the top-rated Castle Menzies and the captivating Faskally Forest.

Beyond its well-designed accommodations, The Townhouse Aberfeldy captivates with its exemplary service. Overall, staying one night or two at The Townhouse Aberfeldy during a trip to Perth offers excellent value.

With The Townhouse Aberfeldy, guests step into a world of extraordinary service, indulgent comfort, and an unforgettable stay in Perth. The starting rates of The Townhouse Aberfeldy's rooms cater to all budgets, which cost from 145 EUR.

1. Westlands

  • Guest Rating: 4.6 out of 5 stars from 2389 reviews
  • Starting Rate: 155 EUR
  • Distance from Dundee Airport: 32.3 miles (52 km)
  • Check-in Time: 3:00 PM
  • Check-out Time: 11:00 AM

With its superior amenities, welcoming ambiance, and well-designed rooms, Westlands is undeniably the number one place to stay in Perth. Situated just 0.3 miles (0.4 km) from the lively city center, Westlands's perfect location offers easy access to Perth's top attractions, including Blair Athol Distillery and Faskally Forest.

This bedandbreakfast is renowned for its exceptional service and sets the highest standard for hospitality. Guests appreciate the top-notch amenities, including free Wi-Fi, garden, restaurant, room service, bar, family rooms, and terrace.

The variety of activities, such as golf further enhance the experience.

With room rates starting from 155 EUR, Westlands offers exceptional value. A stay here guarantees an unforgettable experience, establishing it as the top choice for Perth, Scotland.

Best Stays in Perth and What to Discover Next

Finding the right accommodation is essential for making the most of your visit. Whether you choose a luxury hotel or a charming boutique stay, selecting one of the top places to stay in Perth ensures a relaxing and memorable trip, allowing you to fully enjoy everything this street has in store.

Deciding on where to stay is just the beginning of your adventure. Perth is a city rich in history, architectural marvels, and vibrant cultural traditions, offering an immersive experience for every traveler seeking to explore its unique heritage and charm.

Ensure a seamless trip by exploring the top services in Perth below, from flights and trains to car rentals and travel packages, so every part of your trip is planned with ease.

Best places to stay in Scotland

Top 10 Places To Stay in Edinburgh

Top 10 Places To Stay in Edinburgh

Browse through the top 10 places to stay in Edinburgh. From guest reviews to price range and location tips, get valuable insights to pinpoint the perfect stay for your upcoming trip in Scotland.
Top 10 Places To Stay in Glasgow

Top 10 Places To Stay in Glasgow

Skip the guesswork with this list of the top 10 best places to stay in Glasgow. Each option is handpicked for its quality and location, ensuring a top-tier experience. Get insights into the best places to stay, nearby attractions, and location detail
Top 10 Places To Stay in Aberdeen

Top 10 Places To Stay in Aberdeen

Explore the top 10 places to stay in Aberdeen. Uncover the top areas to stay, check out nearby attractions, and get a clear picture of each accommodation’s location for a fantastic experience in Scotland.
Top 10 Places To Stay in Inverness

Top 10 Places To Stay in Inverness

Explore the top 10 places to stay in Inverness. Uncover the top areas to stay, check out nearby attractions, and get a clear picture of each accommodation’s location for a fantastic experience in Scotland.
Top 10 Places To Stay in Dundee

Top 10 Places To Stay in Dundee

Browse through the top 10 places to stay in Dundee. From guest reviews to price range and location tips, get valuable insights to pinpoint the perfect stay for your upcoming trip in Scotland.
Top 10 Places To Stay in Dunfermline

Top 10 Places To Stay in Dunfermline

Skip the guesswork with this list of the top 10 best places to stay in Dunfermline. Each option is handpicked for its quality and location, ensuring a top-tier experience. Get insights into the best places to stay, nearby attractions, and location de
Top 10 Places To Stay in Stirling

Top 10 Places To Stay in Stirling

Browse through the top 10 places to stay in Stirling. From guest reviews to price range and location tips, get valuable insights to pinpoint the perfect stay for your upcoming trip in Scotland.