




Introduction
Settle into one of the top 10 places to stay in Perth. Each hotel is recognized for its convenient location, excellent amenities, and great guest reviews. Explore what makes these accommodations stand out for a memorable stay in Perth!
Finding your ideal place to stay in Perth doesn't have to be a challenge. We've reviewed the biggest selection of hotels in Perth to bring you the 10 best places to stay, each offering something special for your trip.
Feeling overwhelmed? Skip the planning and browse customizable travel packages to Perth, designed to take the stress out of your trip.
Once you've chosen your must-visit attractions, the only thing left is picking your perfect stay. Scroll down for everything you need to know about where to stay in Perth and start planning your adventure today!
Top 5 Best Neighborhoods To Stay in Perth
Choosing the best neighborhoods to stay in Perth can make a big difference in your travel experience. Each district in Perth offers unique benefits, from access to local attractions to different atmospheres and accommodation styles. Here’s a practical guide to help you select the perfect area for your stay.
5. Fremantle – Historic and Laid-back
Fremantle is the best neighborhood to stay in Perth if you want a relaxed vibe with a rich maritime history. This port city is known for its heritage-listed buildings, the Fremantle Markets, and casual dining spots. Accommodation ranges from boutique hotels to hostels, making it ideal for travelers who enjoy a creative atmosphere and easy access to beaches.4. Scarborough – Beachfront and Active
Scarborough is the best area to stay in Perth for those who love the ocean and outdoor activities. This beachside suburb offers direct access to sandy beaches, a lively esplanade, and plenty of cafes and surf shops. It’s popular for affordable apartments and mid-range hotels, perfect if you want to combine city access with a coastal lifestyle.3. Subiaco – Stylish and Convenient
Subiaco is the best neighborhood to stay in Perth if you prefer a stylish, central location with excellent transport links. Known for its shopping, restaurants, and arts venues, Subiaco is close to Kings Park and offers a mix of boutique hotels and serviced apartments. It’s great for travelers who want easy access to the city without staying in the CBD.2. East Perth – Quiet and Family-Friendly
East Perth is the best area to stay in Perth for families or those seeking a peaceful environment near the city center. This riverside district features scenic parks, the Perth Mint, and family-friendly hotels. Its quieter streets and easy access to public transport make it a practical choice for relaxed sightseeing.1. Perth CBD – Central and Connected
Perth CBD is the best neighborhood to stay in Perth for visitors who want to be at the heart of the action. The central business district is close to top attractions like Elizabeth Quay, shopping centers, and nightlife. Accommodation options include luxury hotels and budget-friendly stays, making it the ideal base for exploring all that Perth has to offer.Explore Perth Stays
Choose your Perth stay style here. Browse by category to find your next stay in Perth.
Search for Places To Stay in Perth
Browse the largest selection of hotels and accommodations in Perth, all backed by a best-price guarantee. Whether you’re looking for a central location, pet-friendly options, or a place with a pool, simply enter your travel dates to find your perfect stay in Perth.
The 10 Best Places To Stay in Perth
Discover our updated list of the top 10 best places to stay in Perth, chosen for their exceptional comfort, top-rated service, and prime locations. From luxurious retreats to budget-friendly spots, there’s a hotel for every traveler.
Find your perfect base below and make your Perth adventure truly unforgettable!
10. Sunbank House Hotel

- Comfort Level: 4-star hotel
- Guest Rating: 4.4 out of 5 stars from 656 reviews
- Location: Just 0.5 miles (0.8 km) from the city center
- Distance from Dundee Airport: 15.6 miles (25.1 km)
- Nearest Attractions: Branklyn Garden and South Inch
- Check-in: 3:00 PM
- Check-out: 11:00 AM
- Starting Rate: 257 EUR
Located just 0.5 miles (0.8 km) from the city center, Sunbank House Hotel provides easy access to iconic landmarks like the remarkable Branklyn Garden and South Inch.
Guests of this hotel can enjoy entertainment options like board games, ensuring plenty to do during their stay. For those interested in activities, there are options such as billiard, hiking, and golf.
But that's just the beginning of what makes this hotel stand out. At Sunbank House Hotel, guests can expect a seamless and comfortable stay with functional amenities like garden, terrace, room service, family rooms, bar, restaurant, airport shuttle, free Wi-Fi, and swimming pool. Room prices at Sunbank House Hotel start from 257 EUR.
Thanks to its exemplary service, Sunbank House Hotel 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 Sunbank House Hotel one of the top choices when considering where to stay in Perth.
9. Royal George Hotel

- Comfort Level: 3-star hotel
- Guest Rating: 4 out of 5 stars from 2234 reviews
- Location: Just 0.3 miles (0.5 km) from the city center
- Distance from Dundee Airport: 15.8 miles (25.4 km)
- Nearest Attractions: Perth Art Gallery and South Inch
- Check-in: 2:00 PM
- Check-out: 11:00 AM
- Starting Rate: 138 EUR
Conveniently located just 0.3 miles (0.5 km) from the city center, this hotel provides easy access to attractions like Perth Art Gallery and South Inch.
Guests appreciate Royal George Hotel for its excellent and functional amenities, including 24-hour front desk, garden, room service, bar, restaurant, gym, terrace, family rooms, and free Wi-Fi. The hotel also boasts a warm ambiance and guest-centered service.
During your stay, you can enjoy activities like billiard, hiking, skiing, golf, and darts and entertainment options like game room and board games.
At Royal George Hotel, rooms are well-designed and priced from 138 EUR. Guests can look forward to a comfortable stay that enhances their overall experience in Perth.
8. Hazeldene Guest House

- Guest Rating: 4.4 out of 5 stars from 648 reviews
- Location: Just 0.8 miles (1.2 km) from the city center
- Distance from Dundee Airport: 15.5 miles (25 km)
- Nearest Attractions: Perth Art Gallery and South Inch
- Check-in: 3:00 PM
- Check-out: 10:00 AM
- Starting Rate: 69 EUR
At the guesthouse, guests can enjoy amenities such as bar and free Wi-Fi.
Hazeldene Guest House benefits from a perfect location and is situated 0.8 miles (1.2 km) from the city center. Nearby attractions like Perth Art Gallery and South Inch are easily accessible.
Offering excellent value for money, room rates start at 69 EUR for the cheapest options. Guests can expect both comfort and quality, no matter which option they choose.
7. Sky Lodge

- Comfort Level: 3-star hotel
- Guest Rating: 4.2 out of 5 stars from 1836 reviews
- Location: Just 3.5 miles (5.7 km) from the city center
- Distance from Dundee Airport: 13.4 miles (21.6 km)
- Nearest Attractions: Scone Palace and Kinnoull Hill Woodland Park
- Check-in: 2:30 PM
- Check-out: 10:30 AM
- Starting Rate: 75 EUR
Moreover, the location is perfect. Sky Lodge is just 3.5 miles (5.7 km) from the city center. You’ll find it conveniently close to attractions like Scone Palace and Kinnoull Hill Woodland Park.
In addition, the hotel offers convenient and practical amenities, including 24-hour front desk, room service, and free Wi-Fi.
There are also fun activities to enjoy, including golf.
Room rates at Sky Lodge start at 75 EUR. Overall, Sky Lodge provides a comfortable and convenient stay, making it one of the best hotel options in Perth.
6. Dunallan Guest House

- Guest Rating: 4.4 out of 5 stars from 750 reviews
- Location: Just 0.8 miles (1.3 km) from the city center
- Distance from Dundee Airport: 15.5 miles (24.9 km)
- Nearest Attractions: Perth Art Gallery and South Inch
- Check-in: 4:00 PM
- Check-out: 10:30 AM
- Starting Rate: 68 EUR
The guesthouse is situated 0.8 miles (1.3 km) from the city center. Its perfect location places it near notable attractions like Perth Art Gallery and South Inch, ensuring easy access to these points of interest.
Dunallan Guest House features essential amenities, including room service, family rooms, and free Wi-Fi. Room rates at this guesthouse start at 68 EUR.
With its blend of comfort, style, and prime location, Dunallan Guest House stands out as a top choice among travelers to Perth. Its thoughtful amenities and proximity to top attractions in the city make it a standout option for your visit.
5. Leonardo Boutique Hotel Huntingtower Perth

- Guest Rating: 4.1 out of 5 stars from 2706 reviews
- Location: Just 2.9 miles (4.7 km) from the city center
- Distance from Dundee Airport: 33 miles (53.1 km)
- Nearest Attractions: Huntingtower Castle and Scone Palace
- Check-in: 3:00 PM
- Check-out: 11:00 AM
- Starting Rate: 246 EUR
Guests at Leonardo Boutique Hotel Huntingtower Perth benefit from a range of amenities, including 24-hour front desk, garden, room service, family rooms, bar, restaurant, and free Wi-Fi. It offers excellent value for money, with room rates starting from 246 EUR.
Leonardo Boutique Hotel Huntingtower Perth has a convenient and perfect location, just 2.9 miles (4.7 km) from the city center. It provides easy access to landmarks such as Huntingtower Castle and Scone Palace.
Located near prominent attractions, Leonardo Boutique Hotel Huntingtower Perth offers a refined stay experience in Perth. Its commitment to comfort and quality service ensures that guests have a pleasant and relaxing visit.
4. Ballathie House

- Guest Rating: 4.2 out of 5 stars from 1969 reviews
- Location: Just 8.3 miles (13.4 km) from the city center
- Distance from Dundee Airport: 25.5 miles (41 km)
- Nearest Attractions: Scone Palace and Land Rover Experience Scotland
- Check-in: 3:00 PM
- Check-out: 11:00 AM
- Starting Rate: 147 EUR
This renowned cottage boasts convenient amenities, including bar, restaurant, free Wi-Fi, garden, terrace, room service, 24-hour front desk, and airport shuttle.
The cottage's location, just 8.3 miles (13.4 km) from Perth's dynamic center, allows easy access to standout attractions such as the top-rated Scone Palace and the captivating Land Rover Experience Scotland.
Beyond its stylish accommodations, Ballathie House captivates with its prompt service. Overall, staying one night or two at Ballathie House during a trip to Perth offers a memorable experience.
With Ballathie House, guests step into a world of extraordinary service and indulgent comfort. Room rates start from 147 EUR, making Ballathie House a standout choice for those deciding where to stay in Perth.
3. Murrayshall Hotel

- Comfort Level: 4-star hotel
- Guest Rating: 4.4 out of 5 stars from 1594 reviews
- Location: Just 2.9 miles (4.7 km) from the city center
- Distance from Dundee Airport: 13.4 miles (21.5 km)
- Nearest Attractions: Kinnoull Hill Woodland Park and Scone Palace
- Check-in: 3:00 PM
- Check-out: 11:00 AM
- Starting Rate: 196 EUR
Conveniently located just 2.9 miles (4.7 km) from the city center, Murrayshall Hotel makes it easy to visit popular attractions like Kinnoull Hill Woodland Park and Scone Palace.
The hotel is highly regarded for its functional amenities, including 24-hour front desk, garden, terrace, room service, family rooms, bar, restaurant, airport shuttle, and free Wi-Fi.
During your stay, enjoy hiking, fishing, tennis court, golf, canoeing, and horse-riding, further enhancing your time in Perth. Entertainment options such as board games and live sports events (broadcast) ensure something for everyone.
Room rates at Murrayshall Hotel start from 196 EUR. Overall, this property offers good value for money, making it suitable for travelers seeking a great experience.
2. Holiday Inn Express Perth

- Comfort Level: 3-star hotel
- Guest Rating: 4.2 out of 5 stars from 2845 reviews
- Location: Just 1.8 miles (2.9 km) from the city center
- Distance from Dundee Airport: 16.9 miles (27.1 km)
- Nearest Attractions: Scone Palace and Huntingtower Castle
- Check-in: 3:00 PM
- Check-out: 11:00 AM
- Starting Rate: 78 EUR
This 3-star hotel has a perfect location and places you just 1.8 miles (2.9 km) from the city center. Nearby attractions include Scone Palace and Huntingtower Castle.
Amenities at Holiday Inn Express Perth include air conditioning, garden, room service, family rooms, bar, restaurant, 24-hour front desk, and free Wi-Fi. Room rates start at 78 EUR.
Guests can enjoy entertainment options such as board games or engage in activities like golf.
Recognized among the top 10 best places to stay in Perth, Holiday Inn Express Perth ensures a memorable and comfortable experience for all guests.
1. The Townhouse

- Guest Rating: 4.9 out of 5 stars from 563 reviews
- Location: Just 0.3 miles (0.4 km) from the city center
- Distance from Dundee Airport: 16 miles (25.8 km)
- Nearest Attractions: South Inch and Perth Art Gallery
- Check-in: 2:00 PM
- Check-out: 11:00 AM
- Starting Rate: 227 EUR
With its superior amenities, welcoming ambiance, and elegant rooms, The Townhouse is undeniably the number one place to stay in Perth. This guesthouse is renowned for its exceptional service and sets the highest standard for hospitality.
Situated just 0.3 miles (0.4 km) from the lively city center, The Townhouse's perfect location offers easy access to Perth's top attractions, including South Inch and Perth Art Gallery.
Guests appreciate the top-notch amenities, including garden, room service, restaurant, and free Wi-Fi.
The variety of activities, such as golf further enhance the experience.
With room rates starting from 227 EUR, The Townhouse offers exceptional value. Guests seeking where to stay in Perth, Scotland, will find The Townhouse delivers an experience that’s second to none.
What To Discover Next in Perth
Finding the perfect place to stay in Perth is just the beginning of your adventure.
For a well-rounded and memorable trip, check out the top itineraries in Perth.
Your time in Perth should be spent enjoying the sights, not worrying about logistics. Use the links below to simplify your travel plans.