Perthshire

Search Perthshire, Scotland Hotels from AU$87

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

10 Best Hotels in Perthshire

Image for Apex City Quay Hotel & Spa
4 out of 5
1 West Victoria Dock Road, Dundee, Scotland
Free CancellationPay later
AU$100
per night
22 Sep. - 23 Sep.
4.5/5Wonderful! (1,573 reviews)

"New hotel staff well trained in customer service. Front desk was helpful. They work hard in providing Breakfast."…"

Reviewed on 17 Sep. 2019

Apex City Quay Hotel & Spa
Image for Fairmont St Andrews
5 out of 5
Fife, St. Andrews, Scotland
AU$247
per night
3 Oct. - 4 Oct.
4.6/5Wonderful! (1,199 reviews)

"Hotel is very corporate and lacking in atmosphere. Can't fault service etc but a little impersonal."…"

Reviewed on 17 Sep. 2019

Fairmont St Andrews
Image for Carnoustie Golf Hotel
4 out of 5
The Links, Carnoustie, Scotland
Free CancellationPay later
AU$106
per night
6 Oct. - 7 Oct.
4.3/5Excellent! (903 reviews)

"Thought the dinner was vey good. Staff also very attentive."…"

Reviewed on 17 Sep. 2019

Carnoustie Golf Hotel
Image for Moness Resort
4 out of 5
Crieff Road, Aberfeldy, Scotland
Free CancellationPay later
AU$133
per night
25 Sep. - 26 Sep.
4.3/5Excellent! (588 reviews)

"A couple if issues , the room was a delux double but i was told it was the same as the superior double when i booked it....it wasn't .it waa a very small room compared to the one i thought i had booked. Also we wanted to eat at the down stairs resteraunt as the food tgere was exquisite last time ..."…"

Reviewed on 16 Sep. 2019

Moness Resort
Image for Sleeperz Hotel Dundee
3 out of 5
2 South Union Street, Dundee, Scotland
Free CancellationPay later
AU$87
per night
13 Oct. - 14 Oct.
4.5/5Wonderful! (338 reviews)

"The hotel is at the Dundee railways station and is convenient for travellers and the food, service & staff are very helpful in every aspect 👍👍👍"…"

Reviewed on 15 Sep. 2019

Sleeperz Hotel Dundee
Image for Hampton By Hilton Dundee City Center
3 out of 5
1 Argyllgait, Dundee, Scotland
Free CancellationPay later
AU$95
per night
13 Oct. - 14 Oct.
4.6/5Wonderful! (559 reviews)

"Very clean. Staff were great. Very quiet hotel. Good choice at buffet breakfast."…"

Reviewed on 16 Sep. 2019

Hampton By Hilton Dundee City Center
Image for Malmaison Dundee
4 out of 5
44 Whitehall Crescent, Dundee, Scotland
Free CancellationPay later
AU$89
per night
13 Oct. - 14 Oct.
4.2/5Excellent! (706 reviews)

"The location was great and the staff helpful. There were some practical things which caused me minor problems. The strings for the window blind in the bathroom were so high up that I couldn’t reach them. The room itself was lovely but the lighting could have been better."…"

Reviewed on 12 Sep. 2019

Malmaison Dundee
Image for Crieff Hydro
4 out of 5
Fern Tower Road, Crieff, Scotland
AU$146
per night
2 Oct. - 3 Oct.
4.1/5Very Good! (415 reviews)

"The size of rooms is very spacious and comfortable."…"

Reviewed on 15 Sep. 2019

Crieff Hydro
Image for Best Western Invercarse Hotel
3.5 out of 5
371 Perth Road, Dundee, Scotland
Free CancellationPay later
AU$90
per night
22 Sep. - 23 Sep.
4.3/5Excellent! (300 reviews)

"Very helpful staff .. food was excellent...room was clean and comfortable."…"

Reviewed on 12 Sep. 2019

Best Western Invercarse Hotel
Image for DoubleTree by Hilton Dunblane Hydro
4 out of 5
Perth Road, Dunblane, Scotland
Free CancellationPay later
AU$158
per night
2 Oct. - 3 Oct.
4.1/5Very Good! (891 reviews)

"Excellent Staff, very helpful and Interested in Making our stay as wonderful as can be!"…"

Reviewed on 4 Aug. 2019

DoubleTree by Hilton Dunblane Hydro
Don't see what you're looking for?
See all available properties in Perthshire starting at AU$87 per night
View all properties
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.

Accommodation in Perthshire

Pack your bags and get ready for an adventure unlike any you’ve ever experienced when you use Expedia.com.au to book a room at one of the hotels in Perthshire, Scotland. We’ve compiled a massive selection of accommodation options, making it easy for you to score unbeatable deals on local hotels, motels, and resorts at any time of year.

Save big with packages

In addition to our rock-bottom room rates, you can save even more money and simplify your life by bundling your Perthshire accommodation with your airfare. By combining your travel expenses into a single package, you’ll get access to special rates not available when booking separately and be ready to rock and roll as soon as you hit the ground.

Get exclusive offers

Here at Expedia, we offer top deals to help you get where you’re going without overpaying. And that certainly holds true with our trips to Perthshire. You’ll find a ton of fantastic deals to this city on Expedia.com.au, though if you happen to find a lower rate on a hotel or package somewhere else, we’ll gladly match it.

Benefit from hotel reviews, photos, and virtual tours

When you use Expedia.com.au to book your hotel, you’ll know what to expect, because you can read reviews posted by travellers who have been there and done that. Our constantly growing collection of reviews gives you the inside scoop on some of the best tips and tricks for having an unforgettable holiday. We even have photo galleries and some online tours to give you an overview of everything you have to look forward to.

Sign up for member-only deals and VIP access

By signing up to Expedia+ Rewards, you’ll have access to the hottest Perthshire hotel deals online. With our exclusive VIP program, you’ll enjoy tons of exclusive extras and deals to make the most of your time in Perthshire, Scotland. From spa discounts to free drinks, select VIP Access hotels are ready to roll out the red carpet for you.

Book now, pay later—and forget about cancellation fees

If you’ve decided on the perfect accommodation, but aren’t quite ready to pay, you can reserve your room and hang on to your dollars until checkout. Over 1172 hotels on Expedia.com.au in Perthshire let you book now and pay later. And if your plans happen to change, you can always switch dates without worrying about being charged costly cancellation fees by Expedia.com.au.

Why wait any longer?

There’s never been a better time to book cheap hotels in Perthshire, Scotland - AU$87. Start your search today, and you’ll be amazed by the offers you find.

More trip options

Recent Reviews in Perthshire