Find hotels in Perth from $70

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 2,690 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Murrayshall Country Estate

4.0 star property
9.2 out of 10, Wonderful, (359)
"Great location, fantastic place to unwind. Wished we stayed longer "
The price is $196
includes taxes & fees
$163 per night
May 2 - May 3
Murrayshall Country Estate

Holiday Inn Express Perth by IHG

3.0 star property
9.0 out of 10, Wonderful, (1000)
"Good price, clean accommodation and convenient for A9."
The price is $118
includes taxes & fees
$98 per night
May 4 - May 5
Holiday Inn Express Perth by IHG

Salutation Hotel

3.0 star property
8.2 out of 10, Very Good, (776)
"We had an enjoyable stay"
The price is $105
includes taxes & fees
$88 per night
May 11 - May 12
Salutation Hotel

Leonardo Boutique Huntingtower Perth

4.0 star property
8.8 out of 10, Excellent, (805)
"Beautiful countryside hotel, quick drive into town. Great accommodations, wonderful staff, everyone is friendly and welcoming. Room was beautiful and very comfortable. "
The price is $136
includes taxes & fees
$113 per night
May 18 - May 19
Leonardo Boutique Huntingtower Perth

Ballathie Country House Hotel and Estate

4.0 star property
8.8 out of 10, Excellent, (481)
"Great location. Very friendly Polish receptionist. Lovely room. Great food for dinner and excellent breakfast. Ive stayed there many times and dont hesitate to recommend it. "
The price is $162
includes taxes & fees
$135 per night
May 19 - May 20
Ballathie Country House Hotel and Estate

The Townhouse

5.0 star property
10.0 out of 10, Exceptional, (276)
"My stay was a true delight and a pleasant one. The breakfast is great and customer service exceptional. Close walking distance to city centre and many food places."
The price is $173
includes taxes & fees
$144 per night
May 11 - May 12
The Townhouse

Mercure Perth Hotel

3.0 star property
7.4 out of 10, Good, (932)
"Staff were very good ,very helpful, I enjoyed my stay and would go there in the future"
The price is $91
includes taxes & fees
$76 per night
May 18 - May 19
Mercure Perth Hotel

The Royal George Hotel

3.0 star property
8.6 out of 10, Excellent, (402)
"Great little Hotel. "
The price is $187
includes taxes & fees
$155 per night
May 6 - May 7
The Royal George Hotel

Parklands Hotel

4.0 star property
8.8 out of 10, Excellent, (285)
"So enjoyed our stay at Parklands & the easy access to the train station. We loved the gardens in the front and the easy walking to the park and River Tay Walkway.. "
The price is $95
includes taxes & fees
$79 per night
May 5 - May 6
Parklands Hotel

Hazeldene Guest House

3.5 star property
9.4 out of 10, Exceptional, (92)
"Second time at this beautiful b&b breakfast was delicious Rob and Glenda are amazing hosts "
The price is $134
includes taxes & fees
$112 per night
May 7 - May 8
Hazeldene Guest House

Inchture Hotel

3.0 star property
8.0 out of 10, Very Good, (96)
"Staff were very friendly and went above and beyond to make our stay great. The entrance area, bar and restaurant were fantastic. The rooms are dated but still acceptable. Our room needed a good clean would be my only major criticism."
The price is $87
includes taxes & fees
$72 per night
May 4 - May 5
Inchture Hotel

Scotia

3.0 star property
9.6 out of 10, Exceptional, (61)
"Superb hospitality "
The price is $132
includes taxes & fees
$110 per night
May 6 - May 7
Scotia

Grampian Hotel

3.0 star property
8.0 out of 10, Very Good, (147)
"A nice, quiet hotel. Convenient for the railway station. Room was spotless. Meals in the evening were extremely generous in their portions. The best thing of all was the staff who were absolutely wonderful. I’d definitely stay here again the next time I’m in Perth."
The price is $167
includes taxes & fees
$139 per night
May 7 - May 8
Grampian Hotel

Scone Arms Hotel

3.0 star property
9.2 out of 10, Wonderful, (136)
"Great staff, very helpful Clean and spacious room Would definitely stay there again "
The price is $145
includes taxes & fees
$121 per night
May 2 - May 3
Scone Arms Hotel

Meikleour Arms Hotel and Restaurant

4.0 star property
9.6 out of 10, Exceptional, (183)
"Lovely setting and brilliant location. Welcoming and very tastefully designed main house and restaurant where the breakfasts were very good. "
The price is $213
includes taxes & fees
$178 per night
May 11 - May 12
Meikleour Arms Hotel and Restaurant

Sunbank House Hotel

4.0 star property
9.6 out of 10, Exceptional, (79)
"We had a beautiful one night stay at the hotel. The room was very comfortable and clean and the host was fantastic. We had breakfast at the hotel and enjoyed the substantial menu options available. Would highly recommend and would easily stay there again. "
The price is $135
includes taxes & fees
$113 per night
May 2 - May 3
Sunbank House Hotel

Lovat Hotel

3.0 star property
6.8 out of 10, (213)
"Staff were amazing but hotel could do with an upgrade."
The price is $144
includes taxes & fees
$120 per night
May 7 - May 8
Lovat Hotel

The Bankfoot Inn

3.0 star property
9.2 out of 10, Wonderful, (117)
"We used the Bankfoot Inn as base the explore the surrounding area and it exceeded our expectations throughout."
The price is $138
includes taxes & fees
$115 per night
May 8 - May 9
The Bankfoot Inn

Princes Street Apartment

3.5 star property
10.0 out of 10, Exceptional, (7)
"Had a lovely stay. Great location and lovely "
The price is $193
includes taxes & fees
$161 per night
May 4 - May 5
Princes Street Apartment

Heidl Guest House

3.0 star property
9.0 out of 10, Wonderful, (285)
"Staff were very friendly and helpful. Room was clean and comfortable, and breakfast was delicious"
The price is $113
includes taxes & fees
$94 per night
May 13 - May 14
Heidl Guest House
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.
Don't see what you're looking for?
See all available properties in Perth
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Perth

The ancient capital of Scotland, this busy market town is beautifully set along the banks of the River Tay.

Perth

Frequently asked questions

What is the best area to stay in Perth?
Almondbank is the best area to stay in Perth for travelers seeking a blend of tranquility and convenience. This charming village is just a short drive from the city center, allowing easy access to Perth’s vibrant attractions while providing a peaceful retreat. Many guests have chosen Almondbank for its picturesque surroundings, which include lush greenery and serene river views. The area is great for leisurely walks, with scenic trails that lead to the banks of the River Tay, making it an idyllic spot for nature lovers.

For couples looking for a romantic escape, nearby Scone offers a delightful experience. This historic area is home to the stunning Scone Palace, where you can stroll through beautifully landscaped gardens and immerse yourselves in Scottish heritage. The quaint local cafes and shops provide a cozy ambiance for sharing intimate moments together.

Business travelers will appreciate Scone’s strategic location, which allows for quick access to Perth’s commercial district. The area boasts a variety of accommodations that cater to professional needs, ensuring a seamless blend of work and relaxation.
What are the best hotels in Perth that travelers recommend?
Scotia is a highly praised option in Perth, boasting an impressive traveler rating of 9.6. Guests are enamored with its warm atmosphere and attentive service, making it a great choice for couples seeking a romantic getaway. The hotel’s cozy ambiance invites you to unwind after a day of exploring the scenic Scottish landscapes, ensuring a stress-free retreat.

For those looking for a luxurious experience, Murrayshall Country Estate, rated 9.2, stands out with its exquisite amenities. Couples can indulge in a fine dining experience while enjoying the stunning views from the resort. Golf enthusiasts will appreciate the onsite golf course and clubhouse, complemented by 24-hour room service for those evenings when you prefer to relax in your plush accommodations featuring Egyptian cotton sheets and designer toiletries.

Families traveling together will find the Holiday Inn Express Perth by IHG an excellent choice with a review score of 9.0. This hotel combines comfort with convenience, offering premium bedding for restful nights and a inviting space that makes it easy for families to feel at home.

For a great experience, the Leonardo Boutique Huntingtower Perth is also rated 9.0 and offers VIP access and spacious ballrooms, making it suitable for both business travelers and families looking for a bit of extra space for gatherings or events.

Lastly, the Meikleour Arms Hotel and Restaurant shines with a standout rating of 9.6, great for those who appreciate a charming setting. Its onsite golf course and cozy fireplace make it an inviting retreat for both couples and families, providing a blend of relaxation and adventure right at your doorstep.
What are the best family hotels in Perth?
The Meikleour Arms Hotel and Restaurant is a fantastic option for families visiting Perth, boasting an impressive review score of 9.6. This hotel is particularly accommodating for families, offering rollaway beds and kids’ meal options, ensuring that both comfort and convenience are prioritized. The serene garden and daily housekeeping create an friendly space for families looking to unwind after a day of adventure.

Another excellent choice is Murrayshall Country Estate, which has earned a great rating of 9.2. This estate is not only beautiful but also very family-friendly, featuring free cribs and rollaway beds, making it easy to accommodate children. Families can enjoy private picnics in the expansive gardens, and the daily housekeeping ensures a clean and comfortable stay.

For a more budget-conscious yet family-friendly option, consider the Holiday Inn Express Perth, which has a solid review rating of 9.0. This hotel features child-friendly window designs and offers free cribs and sofa beds. Guests particularly appreciate the complimentary breakfast available on weekdays, adding value to your family’s stay.

Lastly, the Leonardo Boutique Huntingtower Perth, also rated 9.0, is known for its family-friendly amenities, including cribs and sofa beds. Families will enjoy the lovely garden space, superb for kids to play and explore.

Whether you prioritize luxury or practicality, these hotels in Perth cater to families seeking comfort, attentive service, and memorable experiences. Find more child-friendly accommodations in Perth.
What are the best spa hotels in Perth?
For a rejuvenating getaway, the Silverwood Resort in Perth is a fantastic choice, boasting an impressive customer review rating of 8.6. This welcoming resort features a full-service spa where guests can indulge in a variety of treatments designed to melt away stress. After a day of pampering, unwind in the hot tub or sauna, and let the steam room enhance your relaxation experience. See all spa hotels in Perth.
What hotels in Perth offer free breakfast?
The Meikleour Arms Hotel and Restaurant in Perth is a charming option where guests can enjoy a complimentary breakfast while taking in the stunning Scottish countryside. With an exceptional score of 9.6, it boasts a cozy atmosphere enhanced by amenities like a fireplace and premium bedding, superb for a restful stay. The onsite golf course adds an adventurous touch for enthusiasts, while nearby mountain biking opportunities cater to the active traveler.

Another excellent choice is the Scotia, also rated at 9.6 by guests. This hotel offers a full breakfast free of charge and provides a warm welcome for pets, making it ideal for families traveling with furry friends. Its early check-in option adds a layer of convenience for those looking to settle in swiftly.

For families, the Holiday Inn Express Perth by IHG stands out with a review score of 9.0. This property features a buffet breakfast on weekends, along with kid-friendly amenities like cribs and sofa beds, ensuring a comfortable stay for families with young children.

Lastly, Lovat Hotel rounds out the options, providing a delightful breakfast experience amidst beautiful mountain views. It features playground access for children, making it a suitable pick for families as well.

Whether you’re traveling with family or seeking a peaceful retreat for two, Perth offers a variety of hotels where free breakfast is just the beginning of an easy experience. Find more hotels with free breakfast in Perth.
What are the top pet-friendly hotels in Perth?
Meikleour Arms Hotel and Restaurant stands out as a top choice for pet-friendly accommodations in Perth, boasting an impressive customer review rating of 9.6. This charming hotel not only welcomes pets but also features a picturesque golf course on-site, making it ideal for both active families and couples looking to enjoy a scenic getaway. Guests appreciate the cozy ambiance provided by the fireplace in their rooms, and the kitchens equipped for those who prefer to prepare their own meals contribute to a home-like experience.

Another excellent option is Scotia, also rated 9.6 by travelers. This hotel offers free parking and breakfast, making it a convenient choice for families. The friendly setting extends to pets, ensuring that no family member is left behind. For those who enjoy exploring the outdoors, there are nearby activities that cater to both adults and children alike, adding to the overall appeal.

For families specifically seeking a pet-friendly environment, the Holiday Inn Express Perth by IHG, with a review score of 9.0, offers free breakfast and a child-friendly design, making it a practical choice for those traveling with kids. The hotel’s amenities, including sofa beds and cribs, ensure comfort for families of all sizes.

Couples may find the Murrayshall Country Estate, rated 9.2, an alluring retreat with its romantic ambiance and luxurious amenities, including fine dining experiences and golf-themed activities, great for a serene weekend away.

Whether you are traveling with kids or looking for a romantic escape, Perth’s range of pet-friendly hotels ensures that your furry friends are welcome while you enjoy top hotels tailored to your needs. See more pet-friendly hotels in Perth.
What are the top boutique hotels in Perth?
The Parklands Hotel in Perth stands out as a charming boutique escape, offering a delightful blend of attentive service and elegant rooms. With an excellent guest review rating of 8.8, this hotel ensures that every stay is marked by quality and comfort, making it a top choice for travelers. See all boutique hotels in Perth.
What are the best budget hotels in Perth?
The Scotia Hotel, rated an impressive 9.6 by guests, offers an inclusive setting with essential amenities that cater to both families and solo travelers. Enjoy complimentary WiFi and breakfast, along with free self-parking, making it a convenient choice for those exploring Perth without breaking the bank. Additionally, the property is pet-friendly, ensuring your furry family members can join the adventure.

Another excellent option is the Scone Arms Hotel, which boasts a review score of 9.2. This budget-friendly hotel features free WiFi and self-parking, making it a practical choice for travelers. Its accessible parking and welcoming environment are particularly appealing for families who appreciate convenience and comfort during their stay.

For families looking for additional options, the Holiday Inn Express Perth by IHG is a fantastic choice. With a review score of 9.0, it offers kid-friendly amenities, including cribs and a sofa bed, ensuring a comfortable stay for families with young children. The hotel also serves a delightful buffet breakfast on weekends, making mornings easier for busy families.

These properties not only provide great value but also ensure that you and your loved ones can enjoy your time in Perth with all the comforts of home. View all budget hotels in Perth.
What are the most romantic hotels in Perth for couples?
For a romantic getaway in Perth, Murrayshall Country Estate is a stunning choice, boasting an exceptional score of 9.2. Set within picturesque grounds, this estate offers couples the chance to indulge in a variety of activities together, including onsite golf with beautiful views, making it a superb blend of relaxation and adventure. Guests appreciate the premium bedding and designer toiletries in their rooms, enhancing the luxurious experience.

Another excellent option is Silverwood Resort, rated 8.8. This charming resort features a full-service spa where couples can unwind together, enjoying treatments that include a hot tub, sauna, and steam room. The friendly space is further complemented by couples dining options, ensuring a delightful culinary experience. See all romantic hotels in Perth.
When is the best time to go to Perth?
The most popular time to visit Perth is during the Australian summer, particularly in January. This month showcases the city at its sunniest, with temperatures typically ranging from the mid-70s to low 90s Fahrenheit. The warm weather creates the superb backdrop for enjoying Perth’s pristine beaches, vibrant parks, and outdoor attractions, making it an ideal time for sightseeing and relaxation.

From December to February, Perth experiences its peak tourist season, drawing visitors eager to bask in the sunshine and partake in various outdoor activities. This spirited atmosphere is complemented by a lot of festivals and events, allowing travelers to immerse themselves in the local culture while enjoying the beautiful coastal surroundings. The city’s renowned beaches, such as Cottesloe and Scarborough, become lively hubs for swimming, sunbathing, and beachside dining.

For those who appreciate a more tranquil experience, consider visiting Perth in March. The weather remains pleasantly warm, yet the crowds begin to thin, providing a more relaxed environment for exploration. This month often features lower accommodation rates as well, allowing you to enjoy quality experiences without breaking the bank.
Where can I find the best nightlife in Perth?
Perth, Scotland, while known for its rich history and scenic beauty, offers a charming yet understated nightlife experience.

The city center boasts several delightful pubs and bars that create a friendly setting for a relaxed evening out. The Black Watch Tavern is a local favorite, known for its cozy ambiance and an extensive selection of Scottish whiskies, making it ideal for those who appreciate a traditional pub setting.

For a livelier night, head to the South Inch area, where you’ll find a variety of venues that often host live music and events. The venue known as The Venue is particularly popular, offering a mix of entertainment options, including live bands and themed nights.

If you’re looking for something a bit more upbeat, the surrounding areas also feature a selection of nightclubs and cocktail bars that cater to a diverse crowd. These spots provide a chance to enjoy a night of dancing or to unwind with carefully crafted cocktails in a stylish setting.
Can I cancel my 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. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our “Fully refundable property” filter during your search to find the right Perth hotel for you.
How can I save on a Perth hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Perth hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It’s free to join, and you’ll unlock our lowest Member Prices as soon as you’re signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Perth hotel?
Prices for hotels in Perth often vary, but you can find a great deal from $70 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 the cheapest rate.